Market Price
$ 111.71
Selling Price
$ 93.69
2866
832
1099
3497
Market Price
$ 79.64
Selling Price
$ 71.16
1467
1379
302
3184
Market Price
$ 111.60
Selling Price
$ 98.37
355
249
343
976
Market Price
$ 72.78
Selling Price
$ 63.23
2613
1962
1438
3651
Market Price
$ 115.32
Selling Price
$ 98.26
2376
1495
2134
3211
Market Price
$ 91.53
Selling Price
$ 80.36
1102
373
1082
3177
Market Price
$ 114.47
Selling Price
$ 97.52
808
641
461
1464
Market Price
$ 97.76
Selling Price
$ 88.07
2195
1086
1480
3044
Market Price
$ 94.19
Selling Price
$ 81.28
3255
2759
2545
3394
Market Price
$ 82.48
Selling Price
$ 73.12
2793
923
2003
2982
Market Price
$ 91.24
Selling Price
$ 76.43
2319
1161
1686
3291
Market Price
$ 99.94
Selling Price
$ 84.68
1296
745
932
1528
Market Price
$ 74.96
Selling Price
$ 67.99
1387
716
1161
4160
Market Price
$ 76.38
Selling Price
$ 66.76
329
95
116
606
Market Price
$ 99.59
Selling Price
$ 84.93
1711
463
1670
2252
Market Price
$ 63.03
Selling Price
$ 56.97
1912
756
1574
2454
Market Price
$ 109.50
Selling Price
$ 92.30
647
401
358
667
Market Price
$ 66.05
Selling Price
$ 57.85
308
286
278
766
Market Price
$ 68.64
Selling Price
$ 61.98
3109
2441
2666
3567
Market Price
$ 76.53
Selling Price
$ 65.68
1536
492
966
1647
Market Price
$ 61.73
Selling Price
$ 55.81
2494
1482
1636
2524
Market Price
$ 77.93
Selling Price
$ 67.46
2188
1428
2136
3646
Market Price
$ 89.83
Selling Price
$ 75.49
994
642
822
2120
Market Price
$ 62.99
Selling Price
$ 55.67
1037
807
621
3643
Market Price
$ 73.91
Selling Price
$ 63.95
2480
920
2217
3597
Market Price
$ 61.39
Selling Price
$ 55.02
2160
1262
978
2546
Market Price
$ 92.88
Selling Price
$ 81.39
306
176
245
762
Market Price
$ 81.01
Selling Price
$ 69.64
778
494
370
2607
Market Price
$ 95.94
Selling Price
$ 85.27
1606
814
1485
3255
Market Price
$ 63.41
Selling Price
$ 56.57
3959
1993
3068
4526
Market Price
$ 70.05
Selling Price
$ 62.19
550
362
525
2340
Market Price
$ 105.72
Selling Price
$ 95.80
1521
1316
1436
3491
Market Price
$ 86.60
Selling Price
$ 76.60
3641
2096
2733
4378
Market Price
$ 102.77
Selling Price
$ 92.06
555
115
306
569
Market Price
$ 75.44
Selling Price
$ 65.57
1382
616
902
3908
Market Price
$ 99.63
Selling Price
$ 89.60
2068
826
1809
2400
Market Price
$ 88.04
Selling Price
$ 79.81
317
242
145
658
Market Price
$ 79.59
Selling Price
$ 70.15
1596
900
1211
1753
Market Price
$ 64.38
Selling Price
$ 57.32
3639
2808
2555
4721
Market Price
$ 77.19
Selling Price
$ 68.48
350
104
272
1391