Market Price
$ 112.95
Selling Price
$ 95.86
1908
812
1131
3094
Market Price
$ 102.14
Selling Price
$ 90.52
1659
763
347
3471
Market Price
$ 102.05
Selling Price
$ 85.91
1394
488
522
3224
Market Price
$ 90.97
Selling Price
$ 80.01
2287
522
1447
3581
Market Price
$ 97.81
Selling Price
$ 86.38
2249
1862
656
4184
Market Price
$ 116.27
Selling Price
$ 98.97
1279
757
1058
1448
Market Price
$ 65.90
Selling Price
$ 59.16
2423
519
1260
4563
Market Price
$ 106.33
Selling Price
$ 91.27
2448
1679
767
2581
Market Price
$ 64.84
Selling Price
$ 55.40
3370
3294
934
3577
Market Price
$ 84.73
Selling Price
$ 72.90
4253
3900
3301
4547
Market Price
$ 94.33
Selling Price
$ 84.71
3546
884
760
4049
Market Price
$ 115.15
Selling Price
$ 98.54
1357
436
1063
4546
Market Price
$ 100.98
Selling Price
$ 88.34
3510
1426
1057
4773
Market Price
$ 107.16
Selling Price
$ 96.05
1903
1418
689
3958
Market Price
$ 78.20
Selling Price
$ 68.30
3001
989
1250
3161
Market Price
$ 91.42
Selling Price
$ 78.15
383
307
334
1232
Market Price
$ 101.17
Selling Price
$ 89.16
824
679
353
1870
Market Price
$ 101.59
Selling Price
$ 89.54
1283
882
752
1453
Market Price
$ 63.62
Selling Price
$ 57.18
1029
470
748
1310
Market Price
$ 70.62
Selling Price
$ 61.79
3934
986
2817
4697
Market Price
$ 88.34
Selling Price
$ 80.26
4503
933
1455
4793
Market Price
$ 112.54
Selling Price
$ 94.83
1434
563
825
1958
Market Price
$ 115.77
Selling Price
$ 98.30
718
223
185
3107
Market Price
$ 81.58
Selling Price
$ 69.89
1018
671
221
1394
Market Price
$ 73.21
Selling Price
$ 65.39
1896
488
804
4707
Market Price
$ 79.26
Selling Price
$ 67.35
1227
410
547
2405
Market Price
$ 97.33
Selling Price
$ 86.78
932
713
831
1101
Market Price
$ 82.74
Selling Price
$ 74.52
485
225
415
1516
Market Price
$ 73.28
Selling Price
$ 62.27
778
614
507
1612
Market Price
$ 104.14
Selling Price
$ 89.95
3110
2229
699
3311
Market Price
$ 106.17
Selling Price
$ 96.16
583
298
336
680
Market Price
$ 115.52
Selling Price
$ 97.28
1856
850
861
3121
Market Price
$ 97.06
Selling Price
$ 82.41
2326
2185
987
3746
Market Price
$ 101.08
Selling Price
$ 86.60
1310
1291
469
4283
Market Price
$ 116.85
Selling Price
$ 98.52
1657
1250
470
2027
Market Price
$ 81.84
Selling Price
$ 73.01
2072
974
1459
2966
Market Price
$ 97.06
Selling Price
$ 85.17
241
98
150
408
Market Price
$ 100.90
Selling Price
$ 84.62
3193
1383
1332
3706
Market Price
$ 104.43
Selling Price
$ 94.30
987
933
231
2040
Market Price
$ 76.51
Selling Price
$ 66.63
827
545
305
1903