Market Price
$ 30.47
Selling Price
$ 26.65
1383
552
1194
1822
Market Price
$ 53.08
Selling Price
$ 47.55
138
98
62
402
Market Price
$ 43.05
Selling Price
$ 38.70
1122
772
378
2845
Market Price
$ 32.91
Selling Price
$ 28.65
312
297
215
950
Market Price
$ 44.96
Selling Price
$ 38.19
2945
1603
2364
4540
Market Price
$ 40.20
Selling Price
$ 34.10
2433
2286
535
2437
Market Price
$ 40.75
Selling Price
$ 35.77
380
294
192
1377
Market Price
$ 45.46
Selling Price
$ 39.91
2968
1700
2643
3050
Market Price
$ 51.76
Selling Price
$ 46.26
2854
737
1648
4987
Market Price
$ 51.90
Selling Price
$ 43.80
4136
2031
3629
4430
Market Price
$ 43.92
Selling Price
$ 37.58
592
347
482
1971
Market Price
$ 45.77
Selling Price
$ 39.70
762
394
201
1419
Market Price
$ 40.32
Selling Price
$ 33.64
2223
2116
2013
3640
Market Price
$ 66.31
Selling Price
$ 57.83
932
520
540
1201
Market Price
$ 33.53
Selling Price
$ 30.17
2157
2118
1143
4015
Market Price
$ 37.91
Selling Price
$ 34.35
1367
1246
1017
3860
Market Price
$ 59.04
Selling Price
$ 50.52
210
172
116
457
Market Price
$ 58.73
Selling Price
$ 52.75
1239
1193
928
3524
Market Price
$ 33.27
Selling Price
$ 27.74
896
408
291
1086
Market Price
$ 49.23
Selling Price
$ 43.65
3525
857
2470
4911
Market Price
$ 63.26
Selling Price
$ 55.17
1186
1123
466
4321
Market Price
$ 63.25
Selling Price
$ 57.41
176
123
56
606
Market Price
$ 64.20
Selling Price
$ 57.29
1392
297
694
2820
Market Price
$ 49.16
Selling Price
$ 44.67
2196
2037
2188
3038
Market Price
$ 66.16
Selling Price
$ 58.69
833
243
352
4099
Market Price
$ 32.92
Selling Price
$ 27.93
273
188
217
1310
Market Price
$ 47.11
Selling Price
$ 41.99
1520
975
507
2171
Market Price
$ 47.87
Selling Price
$ 40.67
1090
452
453
1779
Market Price
$ 40.13
Selling Price
$ 33.79
4357
4107
1499
4754
Market Price
$ 68.57
Selling Price
$ 57.76
1347
444
943
2687
Market Price
$ 59.52
Selling Price
$ 53.33
531
499
185
904
Market Price
$ 30.62
Selling Price
$ 26.30
660
374
405
1508
Market Price
$ 47.97
Selling Price
$ 41.05
542
140
247
2492
Market Price
$ 59.50
Selling Price
$ 51.32
1321
948
784
4979
Market Price
$ 31.64
Selling Price
$ 28.52
3321
1188
2668
4036
Market Price
$ 54.34
Selling Price
$ 45.43
1356
638
1323
2747
Market Price
$ 39.96
Selling Price
$ 34.54
1178
644
345
4255
Market Price
$ 38.50
Selling Price
$ 34.09
200
89
128
410
Market Price
$ 56.59
Selling Price
$ 48.64
1904
1730
1145
2245
Market Price
$ 45.50
Selling Price
$ 38.04
1848
1356
1211
3060