Market Price
$ 99.51
Selling Price
$ 83.34
1385
715
564
2050
Market Price
$ 105.36
Selling Price
$ 89.39
1913
406
1146
2659
Market Price
$ 99.95
Selling Price
$ 88.20
2015
1812
1873
2835
Market Price
$ 118.22
Selling Price
$ 98.87
2002
953
1965
4822
Market Price
$ 97.81
Selling Price
$ 87.71
738
283
444
3464
Market Price
$ 106.92
Selling Price
$ 94.90
1806
1145
420
2399
Market Price
$ 73.65
Selling Price
$ 66.59
758
648
480
1052
Market Price
$ 71.27
Selling Price
$ 61.02
1472
401
1225
4025
Market Price
$ 72.05
Selling Price
$ 61.17
3285
1782
2750
3461
Market Price
$ 108.70
Selling Price
$ 92.61
918
323
514
2050
Market Price
$ 103.29
Selling Price
$ 86.29
996
621
420
1341
Market Price
$ 72.05
Selling Price
$ 65.28
2810
2415
2194
4683
Market Price
$ 103.84
Selling Price
$ 91.04
1008
547
897
4775
Market Price
$ 113.11
Selling Price
$ 96.98
1798
930
533
4180
Market Price
$ 97.30
Selling Price
$ 83.61
2141
477
557
3158
Market Price
$ 99.11
Selling Price
$ 88.70
2062
2026
1103
2673
Market Price
$ 82.49
Selling Price
$ 72.29
674
502
221
964
Market Price
$ 101.45
Selling Price
$ 87.25
3984
3878
3690
4777
Market Price
$ 99.30
Selling Price
$ 88.33
1396
1009
802
2942
Market Price
$ 62.45
Selling Price
$ 55.79
1015
558
814
1665
Market Price
$ 69.32
Selling Price
$ 59.88
4204
2134
1152
4681
Market Price
$ 92.23
Selling Price
$ 77.54
872
312
350
2520
Market Price
$ 105.78
Selling Price
$ 90.93
635
435
501
727
Market Price
$ 91.75
Selling Price
$ 78.04
1815
839
964
2822
Market Price
$ 89.98
Selling Price
$ 81.43
1584
884
1235
3071
Market Price
$ 108.10
Selling Price
$ 91.37
1076
947
884
2643
Market Price
$ 104.75
Selling Price
$ 92.14
2406
1552
1894
4076
Market Price
$ 70.92
Selling Price
$ 60.77
466
358
142
2289
Market Price
$ 109.02
Selling Price
$ 96.24
1740
891
1558
4865
Market Price
$ 110.87
Selling Price
$ 92.47
272
161
270
520
Market Price
$ 88.32
Selling Price
$ 74.38
642
254
331
945
Market Price
$ 88.21
Selling Price
$ 74.80
256
149
84
592
Market Price
$ 112.54
Selling Price
$ 96.21
1003
612
242
2874
Market Price
$ 98.56
Selling Price
$ 87.76
645
212
616
2828
Market Price
$ 74.19
Selling Price
$ 66.52
3467
3348
3357
3997
Market Price
$ 106.61
Selling Price
$ 92.62
2311
924
754
2443
Market Price
$ 63.28
Selling Price
$ 55.19
2826
779
2372
3716
Market Price
$ 68.59
Selling Price
$ 57.44
703
177
530
795
Market Price
$ 67.34
Selling Price
$ 59.00
1686
922
1119
2112
Market Price
$ 67.20
Selling Price
$ 60.86
1542
1253
844
4188