Market Price
$ 76.05
Selling Price
$ 66.27
3081
1954
2015
3503
Market Price
$ 78.12
Selling Price
$ 70.41
1803
792
485
2174
Market Price
$ 87.17
Selling Price
$ 76.92
4650
3857
1397
4757
Market Price
$ 96.68
Selling Price
$ 86.40
2052
956
988
2288
Market Price
$ 81.57
Selling Price
$ 70.69
1364
989
940
3331
Market Price
$ 62.57
Selling Price
$ 56.02
2131
1300
1824
3717
Market Price
$ 77.82
Selling Price
$ 66.13
1903
914
1249
2530
Market Price
$ 104.49
Selling Price
$ 87.88
1341
617
1064
1765
Market Price
$ 91.30
Selling Price
$ 76.76
2910
912
729
3535
Market Price
$ 106.31
Selling Price
$ 94.97
827
393
786
2558
Market Price
$ 79.93
Selling Price
$ 70.37
3122
1472
1009
3601
Market Price
$ 108.21
Selling Price
$ 96.62
2777
1806
1279
4577
Market Price
$ 86.87
Selling Price
$ 75.24
450
393
118
1630
Market Price
$ 106.04
Selling Price
$ 89.53
3739
3478
3259
4383
Market Price
$ 88.38
Selling Price
$ 76.47
3096
2894
2087
4813
Market Price
$ 112.55
Selling Price
$ 93.94
2649
1160
1552
4358
Market Price
$ 95.51
Selling Price
$ 83.42
1468
1408
576
3653
Market Price
$ 85.34
Selling Price
$ 74.71
2128
597
1998
3325
Market Price
$ 110.61
Selling Price
$ 93.05
993
554
499
1787
Market Price
$ 96.30
Selling Price
$ 82.51
889
378
792
1760
Market Price
$ 84.46
Selling Price
$ 73.50
897
193
180
1274
Market Price
$ 69.81
Selling Price
$ 62.00
2388
626
577
3639
Market Price
$ 101.24
Selling Price
$ 89.83
1242
458
1218
3946
Market Price
$ 112.35
Selling Price
$ 96.05
885
440
789
2512
Market Price
$ 75.08
Selling Price
$ 67.81
1342
675
416
2396
Market Price
$ 103.22
Selling Price
$ 91.99
774
640
721
1150
Market Price
$ 79.86
Selling Price
$ 68.39
920
459
234
2384
Market Price
$ 90.71
Selling Price
$ 79.65
570
292
300
2119
Market Price
$ 104.65
Selling Price
$ 91.62
909
207
571
1613
Market Price
$ 90.83
Selling Price
$ 78.48
667
325
164
2494
Market Price
$ 91.34
Selling Price
$ 81.93
2146
435
1194
2494
Market Price
$ 107.91
Selling Price
$ 92.05
1419
1036
1202
1481
Market Price
$ 106.98
Selling Price
$ 93.11
691
158
387
1040
Market Price
$ 71.96
Selling Price
$ 62.17
1884
535
1057
2379
Market Price
$ 93.00
Selling Price
$ 83.58
1448
523
840
4768
Market Price
$ 80.51
Selling Price
$ 70.91
2755
1953
2375
4831
Market Price
$ 85.54
Selling Price
$ 71.99
664
269
576
2394
Market Price
$ 102.11
Selling Price
$ 92.68
1921
901
466
2673
Market Price
$ 107.88
Selling Price
$ 97.46
857
200
804
2066
Market Price
$ 109.48
Selling Price
$ 98.55
1132
812
1096
1312