Market Price
$ 107.45
Selling Price
$ 93.03
1701
1648
1623
3751
Market Price
$ 88.48
Selling Price
$ 78.91
350
153
346
494
Market Price
$ 107.96
Selling Price
$ 93.84
903
851
462
3769
Market Price
$ 103.04
Selling Price
$ 90.10
1238
1138
411
3785
Market Price
$ 88.55
Selling Price
$ 78.88
2779
2749
1699
3517
Market Price
$ 112.76
Selling Price
$ 94.77
271
162
183
561
Market Price
$ 101.62
Selling Price
$ 91.65
2314
1319
1876
4504
Market Price
$ 115.90
Selling Price
$ 97.83
1228
1210
1152
2607
Market Price
$ 88.84
Selling Price
$ 75.83
3532
1619
3324
3563
Market Price
$ 83.90
Selling Price
$ 70.44
1143
445
1069
1839
Market Price
$ 118.59
Selling Price
$ 102.13
3936
2488
2266
4661
Market Price
$ 117.93
Selling Price
$ 106.73
2385
1132
1227
4926
Market Price
$ 103.56
Selling Price
$ 87.18
420
178
399
2009
Market Price
$ 117.99
Selling Price
$ 103.06
439
128
370
809
Market Price
$ 140.71
Selling Price
$ 119.37
1112
560
459
1160
Market Price
$ 83.28
Selling Price
$ 74.60
1034
731
1031
2854
Market Price
$ 104.08
Selling Price
$ 94.54
957
582
285
1446
Market Price
$ 110.87
Selling Price
$ 92.69
1547
678
1267
4923
Market Price
$ 93.48
Selling Price
$ 82.98
720
699
548
2419
Market Price
$ 138.41
Selling Price
$ 117.40
2355
2073
895
3336
Market Price
$ 132.42
Selling Price
$ 111.34
156
64
82
500
Market Price
$ 100.78
Selling Price
$ 89.77
479
101
138
1156
Market Price
$ 124.30
Selling Price
$ 105.83
1565
1184
778
3330
Market Price
$ 122.44
Selling Price
$ 106.46
1165
567
240
2711
Market Price
$ 141.64
Selling Price
$ 118.83
3122
2602
2409
3651
Market Price
$ 84.89
Selling Price
$ 72.56
1812
1131
821
2154
Market Price
$ 120.85
Selling Price
$ 107.99
1283
281
913
2706
Market Price
$ 128.38
Selling Price
$ 115.80
760
363
523
1142
Market Price
$ 98.27
Selling Price
$ 83.66
1309
369
1139
2863
Market Price
$ 124.31
Selling Price
$ 110.84
3757
3351
3167
3957
Market Price
$ 92.78
Selling Price
$ 83.51
807
512
670
2909
Market Price
$ 106.20
Selling Price
$ 95.58
910
672
896
4080
Market Price
$ 120.53
Selling Price
$ 108.12
504
194
432
1230
Market Price
$ 125.06
Selling Price
$ 108.34
641
426
405
1913
Market Price
$ 120.45
Selling Price
$ 104.53
1297
602
1140
3106
Market Price
$ 92.49
Selling Price
$ 81.44
3718
1423
1146
4243
Market Price
$ 126.64
Selling Price
$ 110.89
1093
700
548
1845
Market Price
$ 136.29
Selling Price
$ 117.67
747
585
252
1386
Market Price
$ 121.23
Selling Price
$ 102.48
296
123
204
649
Market Price
$ 124.73
Selling Price
$ 108.25
538
127
158
1979