Market Price
$ 101.55
Selling Price
$ 86.34
3775
1679
2027
4126
Market Price
$ 105.28
Selling Price
$ 94.54
932
605
810
2027
Market Price
$ 77.36
Selling Price
$ 66.46
1897
1248
1371
2321
Market Price
$ 102.47
Selling Price
$ 90.25
1754
1514
561
1965
Market Price
$ 94.37
Selling Price
$ 80.59
971
652
711
1262
Market Price
$ 100.78
Selling Price
$ 85.90
1884
1190
1823
4661
Market Price
$ 117.42
Selling Price
$ 97.98
560
530
509
2315
Market Price
$ 80.01
Selling Price
$ 72.33
864
375
846
1070
Market Price
$ 77.26
Selling Price
$ 69.55
2788
2256
1099
4596
Market Price
$ 69.56
Selling Price
$ 58.81
631
602
405
2053
Market Price
$ 100.23
Selling Price
$ 85.84
786
534
730
2094
Market Price
$ 72.44
Selling Price
$ 61.12
1113
686
427
2367
Market Price
$ 99.94
Selling Price
$ 84.26
1197
474
919
1605
Market Price
$ 102.88
Selling Price
$ 87.06
844
265
748
1047
Market Price
$ 79.12
Selling Price
$ 69.35
4383
1061
3814
4499
Market Price
$ 91.80
Selling Price
$ 82.89
1980
1733
981
2896
Market Price
$ 95.63
Selling Price
$ 82.04
1668
1119
987
4511
Market Price
$ 89.31
Selling Price
$ 76.10
1682
1549
1637
2168
Market Price
$ 108.66
Selling Price
$ 95.82
157
141
53
659
Market Price
$ 83.93
Selling Price
$ 72.01
2016
1268
1053
2853
Market Price
$ 101.10
Selling Price
$ 84.40
418
97
298
1636
Market Price
$ 115.49
Selling Price
$ 98.33
2646
632
2409
2665
Market Price
$ 68.06
Selling Price
$ 58.76
248
163
247
863
Market Price
$ 106.47
Selling Price
$ 90.82
1029
875
413
3602
Market Price
$ 78.77
Selling Price
$ 69.44
775
164
352
1367
Market Price
$ 92.69
Selling Price
$ 81.79
739
402
670
2476
Market Price
$ 89.05
Selling Price
$ 80.18
1674
473
837
4144
Market Price
$ 83.62
Selling Price
$ 73.36
3146
2237
2779
3198
Market Price
$ 70.66
Selling Price
$ 62.55
2726
1235
2230
3859
Market Price
$ 103.14
Selling Price
$ 90.79
1465
648
322
1552
Market Price
$ 115.36
Selling Price
$ 97.47
2201
1633
1867
2689
Market Price
$ 100.91
Selling Price
$ 84.52
1014
668
721
2913
Market Price
$ 90.11
Selling Price
$ 75.38
924
713
365
2996
Market Price
$ 91.87
Selling Price
$ 79.13
360
147
334
743
Market Price
$ 65.18
Selling Price
$ 59.08
793
175
508
1471
Market Price
$ 81.09
Selling Price
$ 68.43
3331
3207
1066
4495
Market Price
$ 89.24
Selling Price
$ 76.02
2466
2003
1919
4751
Market Price
$ 102.23
Selling Price
$ 85.56
426
317
192
601
Market Price
$ 115.43
Selling Price
$ 98.93
1050
446
895
1851
Market Price
$ 104.63
Selling Price
$ 88.69
2058
1299
702
2181