Market Price
$ 49.64
Selling Price
$ 32.21
1385
362
1318
4259
Market Price
$ 54.88
Selling Price
$ 37.82
4056
1911
1084
4686
Market Price
$ 33.04
Selling Price
$ 22.98
1226
378
873
1702
Market Price
$ 51.53
Selling Price
$ 35.63
803
316
606
1533
Market Price
$ 55.68
Selling Price
$ 33.45
844
311
328
3448
Market Price
$ 49.64
Selling Price
$ 30.54
3172
2474
1373
3406
Market Price
$ 61.44
Selling Price
$ 36.41
240
142
127
557
Market Price
$ 54.28
Selling Price
$ 33.84
378
143
350
1876
Market Price
$ 44.66
Selling Price
$ 30.93
375
160
304
830
Market Price
$ 45.57
Selling Price
$ 30.27
459
326
404
1014
Market Price
$ 53.76
Selling Price
$ 36.80
594
347
139
802
Market Price
$ 48.95
Selling Price
$ 31.25
3203
2450
1492
4437
Market Price
$ 49.83
Selling Price
$ 32.00
282
152
142
911
Market Price
$ 59.97
Selling Price
$ 39.81
2097
1390
2056
3862
Market Price
$ 46.47
Selling Price
$ 32.61
4353
3708
2019
4439
Market Price
$ 55.27
Selling Price
$ 34.41
1783
643
408
3039
Market Price
$ 50.88
Selling Price
$ 33.14
441
184
233
1297
Market Price
$ 61.47
Selling Price
$ 37.10
701
159
590
2839
Market Price
$ 51.82
Selling Price
$ 30.79
504
414
269
1341
Market Price
$ 56.47
Selling Price
$ 35.61
2748
2705
2565
3747
Market Price
$ 50.60
Selling Price
$ 35.75
695
437
292
2738
Market Price
$ 57.22
Selling Price
$ 34.39
3269
1468
3012
4373
Market Price
$ 52.41
Selling Price
$ 32.06
2556
905
1754
2682
Market Price
$ 54.20
Selling Price
$ 38.63
977
421
746
1886
Market Price
$ 60.26
Selling Price
$ 37.04
969
340
874
1695
Market Price
$ 50.75
Selling Price
$ 32.18
652
591
541
2390
Market Price
$ 61.48
Selling Price
$ 37.96
1035
544
524
1508
Market Price
$ 52.29
Selling Price
$ 32.54
319
230
97
540
Market Price
$ 52.80
Selling Price
$ 31.58
1189
263
788
1394
Market Price
$ 50.36
Selling Price
$ 31.79
947
525
518
2635
Market Price
$ 59.31
Selling Price
$ 39.12
4676
3173
2583
4943
Market Price
$ 44.80
Selling Price
$ 31.28
3293
2665
1998
3656
Market Price
$ 55.32
Selling Price
$ 39.09
3197
730
1656
4408
Market Price
$ 61.43
Selling Price
$ 38.05
2518
1275
2059
3681
Market Price
$ 52.35
Selling Price
$ 33.72
1293
795
302
4475
Market Price
$ 54.63
Selling Price
$ 36.85
2089
498
1206
2397
Market Price
$ 54.79
Selling Price
$ 36.85
2687
2601
647
3798
Market Price
$ 63.27
Selling Price
$ 39.13
1439
735
1313
2912
Market Price
$ 64.66
Selling Price
$ 39.60
505
110
325
1949
Market Price
$ 56.10
Selling Price
$ 39.63
235
229
75
956