Market Price
$ 105.25
Selling Price
$ 91.47
2203
1076
613
3298
Market Price
$ 102.95
Selling Price
$ 86.49
1867
561
1376
4439
Market Price
$ 77.02
Selling Price
$ 66.00
1581
873
1372
1641
Market Price
$ 72.14
Selling Price
$ 62.83
825
574
315
4016
Market Price
$ 88.90
Selling Price
$ 79.05
1243
314
281
4656
Market Price
$ 73.14
Selling Price
$ 63.14
1651
1642
749
1681
Market Price
$ 86.93
Selling Price
$ 75.22
1159
451
989
2201
Market Price
$ 95.15
Selling Price
$ 85.98
2066
1944
1351
3099
Market Price
$ 66.66
Selling Price
$ 55.90
2143
1711
1646
4936
Market Price
$ 68.05
Selling Price
$ 60.83
352
349
188
1280
Market Price
$ 103.15
Selling Price
$ 93.76
1434
440
685
2730
Market Price
$ 85.49
Selling Price
$ 73.65
1407
1391
1084
2008
Market Price
$ 80.57
Selling Price
$ 73.16
3230
2225
1246
4675
Market Price
$ 107.64
Selling Price
$ 93.72
553
281
390
963
Market Price
$ 113.35
Selling Price
$ 98.82
1721
803
1468
3315
Market Price
$ 67.51
Selling Price
$ 56.46
4402
3686
2014
4740
Market Price
$ 102.19
Selling Price
$ 86.82
2167
796
1026
2377
Market Price
$ 108.05
Selling Price
$ 92.89
461
106
153
560
Market Price
$ 109.55
Selling Price
$ 92.87
843
438
200
900
Market Price
$ 84.65
Selling Price
$ 76.15
1624
869
820
2039
Market Price
$ 73.00
Selling Price
$ 62.96
1960
1045
1298
1979
Market Price
$ 85.65
Selling Price
$ 75.89
1810
1192
1179
2842
Market Price
$ 65.21
Selling Price
$ 57.82
2395
1636
838
3310
Market Price
$ 74.39
Selling Price
$ 67.41
1549
546
1509
3250
Market Price
$ 101.03
Selling Price
$ 89.41
498
342
391
1124
Market Price
$ 110.59
Selling Price
$ 93.55
1277
1240
838
3495
Market Price
$ 111.14
Selling Price
$ 93.11
1733
520
749
4892
Market Price
$ 73.71
Selling Price
$ 61.67
876
178
476
911
Market Price
$ 98.81
Selling Price
$ 82.74
1920
1701
671
2756
Market Price
$ 65.58
Selling Price
$ 55.02
1447
878
1053
2023
Market Price
$ 69.84
Selling Price
$ 60.45
799
473
516
3108
Market Price
$ 108.49
Selling Price
$ 93.41
2311
528
632
3946
Market Price
$ 86.65
Selling Price
$ 73.19
344
214
149
1252
Market Price
$ 86.02
Selling Price
$ 72.52
977
355
261
4224
Market Price
$ 70.80
Selling Price
$ 63.47
347
127
335
1165
Market Price
$ 104.70
Selling Price
$ 92.61
519
462
351
2468
Market Price
$ 100.85
Selling Price
$ 85.53
174
138
169
762
Market Price
$ 90.87
Selling Price
$ 78.68
2590
1758
1972
3458
Market Price
$ 81.12
Selling Price
$ 69.62
1730
750
551
1916
Market Price
$ 80.32
Selling Price
$ 71.48
1029
328
994
2940