Market Price
$ 51.93
Selling Price
$ 46.86
2104
672
1063
4161
Market Price
$ 58.91
Selling Price
$ 51.20
956
305
750
1803
Market Price
$ 30.29
Selling Price
$ 26.38
2964
1819
929
3874
Market Price
$ 36.17
Selling Price
$ 30.23
431
144
380
929
Market Price
$ 36.96
Selling Price
$ 33.25
1921
838
1724
4840
Market Price
$ 56.17
Selling Price
$ 48.68
207
191
99
677
Market Price
$ 30.80
Selling Price
$ 26.72
943
359
482
952
Market Price
$ 35.96
Selling Price
$ 31.64
908
738
758
2096
Market Price
$ 52.33
Selling Price
$ 47.15
1937
1668
1170
3608
Market Price
$ 56.25
Selling Price
$ 48.04
3971
2072
1607
4107
Market Price
$ 52.41
Selling Price
$ 44.36
2232
1134
1775
4664
Market Price
$ 58.45
Selling Price
$ 49.58
2807
2772
708
3764
Market Price
$ 56.03
Selling Price
$ 47.85
357
287
257
714
Market Price
$ 48.64
Selling Price
$ 43.22
497
334
272
1171
Market Price
$ 70.42
Selling Price
$ 59.42
3129
1153
2084
3977
Market Price
$ 32.59
Selling Price
$ 29.62
148
68
86
414
Market Price
$ 62.15
Selling Price
$ 56.23
938
378
393
1254
Market Price
$ 32.94
Selling Price
$ 28.84
2371
713
699
4746
Market Price
$ 51.78
Selling Price
$ 44.32
509
131
376
2227
Market Price
$ 65.24
Selling Price
$ 55.92
1108
429
1090
2582
Market Price
$ 40.54
Selling Price
$ 35.10
654
590
526
1307
Market Price
$ 47.63
Selling Price
$ 43.19
1256
594
352
3429
Market Price
$ 33.95
Selling Price
$ 28.62
886
654
615
1097
Market Price
$ 53.59
Selling Price
$ 48.30
1650
1494
1163
3840
Market Price
$ 45.33
Selling Price
$ 39.29
2480
1503
667
2534
Market Price
$ 33.87
Selling Price
$ 29.38
920
739
856
4338
Market Price
$ 43.28
Selling Price
$ 39.21
1046
658
575
1612
Market Price
$ 56.12
Selling Price
$ 47.22
195
170
172
569
Market Price
$ 40.06
Selling Price
$ 33.96
266
254
190
405
Market Price
$ 50.23
Selling Price
$ 44.20
830
708
263
1254
Market Price
$ 46.61
Selling Price
$ 42.34
1726
792
429
3367
Market Price
$ 40.24
Selling Price
$ 35.84
2143
1266
1368
3959
Market Price
$ 54.06
Selling Price
$ 48.95
605
124
198
1194
Market Price
$ 57.88
Selling Price
$ 49.63
2392
1004
1652
3348
Market Price
$ 40.84
Selling Price
$ 34.74
672
234
543
1006
Market Price
$ 49.33
Selling Price
$ 44.68
1719
816
853
1851
Market Price
$ 60.82
Selling Price
$ 54.56
591
123
293
1537
Market Price
$ 52.80
Selling Price
$ 44.37
842
647
244
994
Market Price
$ 69.64
Selling Price
$ 59.10
1027
519
619
1935
Market Price
$ 31.60
Selling Price
$ 28.71
1540
792
664
3645