Market Price
$ 108.91
Selling Price
$ 91.82
1679
682
500
2171
Market Price
$ 111.67
Selling Price
$ 98.51
788
237
297
2938
Market Price
$ 65.66
Selling Price
$ 56.57
523
263
385
2083
Market Price
$ 100.75
Selling Price
$ 87.12
1674
1110
1614
2719
Market Price
$ 106.46
Selling Price
$ 93.34
3029
924
2119
3185
Market Price
$ 90.60
Selling Price
$ 78.86
1613
883
681
1880
Market Price
$ 106.44
Selling Price
$ 96.66
156
151
72
655
Market Price
$ 64.69
Selling Price
$ 57.81
2286
682
1934
4524
Market Price
$ 107.56
Selling Price
$ 89.79
4390
2193
2913
4858
Market Price
$ 109.41
Selling Price
$ 97.38
2062
706
1994
2266
Market Price
$ 63.13
Selling Price
$ 55.38
1047
676
717
1496
Market Price
$ 66.96
Selling Price
$ 56.17
1731
1329
1677
1776
Market Price
$ 101.10
Selling Price
$ 86.15
1173
301
959
3273
Market Price
$ 74.53
Selling Price
$ 62.53
832
375
365
2322
Market Price
$ 83.47
Selling Price
$ 71.84
675
588
649
694
Market Price
$ 77.25
Selling Price
$ 65.88
1161
244
960
1845
Market Price
$ 78.81
Selling Price
$ 67.53
284
118
130
1256
Market Price
$ 64.54
Selling Price
$ 57.58
848
285
841
1464
Market Price
$ 65.00
Selling Price
$ 55.13
1167
1165
463
2996
Market Price
$ 113.92
Selling Price
$ 98.36
2181
1178
1607
3284
Market Price
$ 114.59
Selling Price
$ 97.89
1268
327
481
2085
Market Price
$ 110.17
Selling Price
$ 97.36
1930
1290
1692
4264
Market Price
$ 98.02
Selling Price
$ 81.97
310
189
66
976
Market Price
$ 84.14
Selling Price
$ 71.16
598
138
186
841
Market Price
$ 68.31
Selling Price
$ 58.28
702
165
643
1173
Market Price
$ 63.85
Selling Price
$ 55.07
300
108
253
798
Market Price
$ 95.18
Selling Price
$ 83.37
3062
1311
2304
3995
Market Price
$ 83.83
Selling Price
$ 72.92
321
124
198
751
Market Price
$ 102.27
Selling Price
$ 90.07
375
143
342
1778
Market Price
$ 74.65
Selling Price
$ 63.48
2472
662
1819
3294
Market Price
$ 102.52
Selling Price
$ 86.78
733
705
505
2641
Market Price
$ 84.17
Selling Price
$ 75.81
262
54
217
408
Market Price
$ 74.52
Selling Price
$ 64.42
2423
845
1232
3551
Market Price
$ 110.89
Selling Price
$ 93.10
1961
393
617
2423
Market Price
$ 100.33
Selling Price
$ 86.02
946
747
715
1435
Market Price
$ 107.81
Selling Price
$ 94.01
2080
704
585
3723
Market Price
$ 92.85
Selling Price
$ 80.33
2522
1975
551
3868
Market Price
$ 77.28
Selling Price
$ 69.56
1176
276
953
1517
Market Price
$ 63.61
Selling Price
$ 56.15
823
588
250
1959
Market Price
$ 74.59
Selling Price
$ 66.73
2794
2559
616
4178