Market Price
$ 38.33
Selling Price
$ 31.96
1823
1563
1205
4452
Market Price
$ 63.30
Selling Price
$ 56.79
4023
811
1131
4221
Market Price
$ 58.85
Selling Price
$ 52.33
428
153
396
1504
Market Price
$ 56.47
Selling Price
$ 48.29
2110
892
867
4987
Market Price
$ 47.66
Selling Price
$ 43.04
1000
310
351
3698
Market Price
$ 66.20
Selling Price
$ 58.97
224
201
171
625
Market Price
$ 32.85
Selling Price
$ 28.94
3314
1274
2055
3359
Market Price
$ 48.70
Selling Price
$ 43.57
931
226
396
1555
Market Price
$ 36.03
Selling Price
$ 31.30
287
245
77
492
Market Price
$ 60.34
Selling Price
$ 52.65
2233
945
538
4049
Market Price
$ 54.46
Selling Price
$ 45.65
261
167
224
414
Market Price
$ 45.20
Selling Price
$ 38.53
380
209
77
1466
Market Price
$ 47.07
Selling Price
$ 40.67
2036
1455
1896
3300
Market Price
$ 53.03
Selling Price
$ 46.60
4517
2757
2060
4621
Market Price
$ 61.96
Selling Price
$ 55.78
1128
1093
661
1245
Market Price
$ 67.31
Selling Price
$ 57.43
656
279
560
3279
Market Price
$ 52.26
Selling Price
$ 45.45
1409
642
521
1999
Market Price
$ 71.48
Selling Price
$ 59.95
725
668
262
2413
Market Price
$ 45.73
Selling Price
$ 41.43
515
459
287
1236
Market Price
$ 45.17
Selling Price
$ 40.73
537
241
156
2116
Market Price
$ 67.77
Selling Price
$ 57.41
815
232
696
2112
Market Price
$ 30.66
Selling Price
$ 27.11
1174
974
1090
3391
Market Price
$ 35.01
Selling Price
$ 29.38
1661
1098
1556
4558
Market Price
$ 47.97
Selling Price
$ 43.26
2954
1801
1921
3971
Market Price
$ 47.29
Selling Price
$ 42.31
2637
2011
2457
3312
Market Price
$ 56.98
Selling Price
$ 47.76
2448
1164
1627
3110
Market Price
$ 53.80
Selling Price
$ 45.49
646
260
229
2354
Market Price
$ 33.14
Selling Price
$ 28.24
1740
1338
463
2208
Market Price
$ 42.09
Selling Price
$ 35.23
338
177
67
827
Market Price
$ 33.23
Selling Price
$ 29.31
2028
408
1338
2918
Market Price
$ 32.35
Selling Price
$ 28.77
2562
1978
1812
3632
Market Price
$ 34.70
Selling Price
$ 29.84
1730
1310
1670
4200
Market Price
$ 50.57
Selling Price
$ 43.48
3302
1877
786
3715
Market Price
$ 36.55
Selling Price
$ 30.86
925
894
403
1858
Market Price
$ 32.02
Selling Price
$ 28.60
1764
741
421
4644
Market Price
$ 61.33
Selling Price
$ 52.38
1058
849
376
1679
Market Price
$ 66.15
Selling Price
$ 57.77
2521
1275
794
3209
Market Price
$ 54.29
Selling Price
$ 47.15
440
289
429
590
Market Price
$ 46.05
Selling Price
$ 39.33
999
563
363
1101
Market Price
$ 62.07
Selling Price
$ 53.16
1188
628
833
2051