Market Price
$ 101.68
Selling Price
$ 87.89
2189
1050
1172
3113
Market Price
$ 71.19
Selling Price
$ 62.71
1362
1225
1192
3308
Market Price
$ 66.73
Selling Price
$ 56.88
3348
789
1396
4523
Market Price
$ 99.92
Selling Price
$ 84.90
1245
800
285
1297
Market Price
$ 68.47
Selling Price
$ 60.21
273
80
271
560
Market Price
$ 91.59
Selling Price
$ 83.05
2353
1331
2274
4495
Market Price
$ 66.80
Selling Price
$ 56.02
1013
835
900
1911
Market Price
$ 88.42
Selling Price
$ 76.68
860
773
796
2541
Market Price
$ 73.20
Selling Price
$ 61.46
291
247
254
1376
Market Price
$ 83.01
Selling Price
$ 73.20
1236
673
814
1464
Market Price
$ 116.73
Selling Price
$ 97.85
1373
1143
830
3798
Market Price
$ 68.49
Selling Price
$ 61.69
709
638
682
2541
Market Price
$ 93.60
Selling Price
$ 81.19
381
312
93
1691
Market Price
$ 114.23
Selling Price
$ 96.43
2689
2500
2045
4472
Market Price
$ 96.59
Selling Price
$ 85.98
449
246
157
657
Market Price
$ 89.42
Selling Price
$ 78.16
1491
1129
831
2714
Market Price
$ 110.90
Selling Price
$ 97.94
1105
632
708
3966
Market Price
$ 101.97
Selling Price
$ 89.51
1080
928
652
2482
Market Price
$ 99.24
Selling Price
$ 83.54
379
115
129
1495
Market Price
$ 69.97
Selling Price
$ 61.73
1965
890
641
3827
Market Price
$ 65.76
Selling Price
$ 56.70
4569
4018
4459
4827
Market Price
$ 95.28
Selling Price
$ 84.92
1819
1629
828
1972
Market Price
$ 103.08
Selling Price
$ 89.64
898
524
437
2003
Market Price
$ 97.71
Selling Price
$ 88.09
2983
2096
2831
4809
Market Price
$ 111.63
Selling Price
$ 98.60
1078
505
1053
1276
Market Price
$ 97.52
Selling Price
$ 87.30
3627
1930
818
4094
Market Price
$ 72.62
Selling Price
$ 64.97
1279
1158
1017
3449
Market Price
$ 70.43
Selling Price
$ 60.86
2360
1173
909
2842
Market Price
$ 68.99
Selling Price
$ 61.44
2001
536
1674
4059
Market Price
$ 75.62
Selling Price
$ 63.77
610
154
431
2741
Market Price
$ 76.61
Selling Price
$ 67.48
2394
1311
1313
3600
Market Price
$ 98.94
Selling Price
$ 87.54
2204
1691
1949
4923
Market Price
$ 69.54
Selling Price
$ 61.07
2345
2250
2116
4176
Market Price
$ 93.72
Selling Price
$ 83.61
1692
1371
1080
2702
Market Price
$ 65.45
Selling Price
$ 56.65
429
91
307
929
Market Price
$ 70.36
Selling Price
$ 62.89
2178
2123
1310
4390
Market Price
$ 79.71
Selling Price
$ 67.59
3121
2485
2912
3307
Market Price
$ 102.06
Selling Price
$ 88.03
1983
768
1163
4786
Market Price
$ 100.83
Selling Price
$ 91.18
3086
2481
1146
4323
Market Price
$ 84.20
Selling Price
$ 74.96
713
496
692
1522