Market Price
$ 92.54
Selling Price
$ 81.89
2064
1121
927
2192
Market Price
$ 93.01
Selling Price
$ 77.76
886
800
496
3186
Market Price
$ 79.71
Selling Price
$ 69.30
580
397
292
1378
Market Price
$ 67.04
Selling Price
$ 56.58
1688
907
1187
1856
Market Price
$ 75.97
Selling Price
$ 67.54
2494
1920
2132
3237
Market Price
$ 88.92
Selling Price
$ 75.37
1067
341
757
4980
Market Price
$ 95.34
Selling Price
$ 84.77
1571
1331
833
1739
Market Price
$ 76.33
Selling Price
$ 68.49
2899
2582
1389
4096
Market Price
$ 77.65
Selling Price
$ 67.56
472
127
162
1253
Market Price
$ 66.84
Selling Price
$ 56.77
2094
1225
894
4464
Market Price
$ 108.76
Selling Price
$ 97.77
3866
1338
1488
4032
Market Price
$ 111.93
Selling Price
$ 96.36
947
660
210
1214
Market Price
$ 78.71
Selling Price
$ 65.67
3709
1971
3695
4520
Market Price
$ 103.97
Selling Price
$ 88.33
3329
3233
3310
4360
Market Price
$ 92.84
Selling Price
$ 77.66
585
345
584
2503
Market Price
$ 92.56
Selling Price
$ 81.66
808
267
247
2319
Market Price
$ 74.48
Selling Price
$ 62.55
2211
2111
2182
2393
Market Price
$ 86.08
Selling Price
$ 73.36
290
178
89
1220
Market Price
$ 96.26
Selling Price
$ 83.08
827
304
172
1771
Market Price
$ 95.06
Selling Price
$ 81.02
1266
1001
655
1761
Market Price
$ 65.79
Selling Price
$ 59.67
1753
1235
1104
2109
Market Price
$ 81.16
Selling Price
$ 68.78
860
769
379
2546
Market Price
$ 86.53
Selling Price
$ 76.41
489
220
122
807
Market Price
$ 82.89
Selling Price
$ 71.42
1866
1791
1818
2094
Market Price
$ 68.05
Selling Price
$ 60.56
576
252
177
1652
Market Price
$ 65.81
Selling Price
$ 58.80
3389
2283
1844
3688
Market Price
$ 105.75
Selling Price
$ 88.81
1694
760
1029
2207
Market Price
$ 106.05
Selling Price
$ 95.41
483
117
287
498
Market Price
$ 75.28
Selling Price
$ 67.08
191
47
57
605
Market Price
$ 91.60
Selling Price
$ 76.34
1533
676
958
2468
Market Price
$ 103.18
Selling Price
$ 86.53
2057
520
925
4263
Market Price
$ 84.43
Selling Price
$ 71.11
3958
2376
2287
4084
Market Price
$ 63.17
Selling Price
$ 56.67
783
630
322
1091
Market Price
$ 80.20
Selling Price
$ 67.09
148
121
112
571
Market Price
$ 83.61
Selling Price
$ 74.59
516
211
173
519
Market Price
$ 80.65
Selling Price
$ 68.95
4105
3412
2190
4564
Market Price
$ 81.93
Selling Price
$ 71.72
1063
689
696
3240
Market Price
$ 92.35
Selling Price
$ 78.21
2632
663
2626
2991
Market Price
$ 98.73
Selling Price
$ 88.11
1869
828
1113
3148
Market Price
$ 64.72
Selling Price
$ 58.45
990
551
488
1172