Market Price
$ 50.89
Selling Price
$ 44.53
902
741
608
2118
Market Price
$ 70.65
Selling Price
$ 58.89
2519
2059
949
4843
Market Price
$ 44.72
Selling Price
$ 39.98
1006
487
409
1596
Market Price
$ 58.61
Selling Price
$ 50.33
226
53
158
773
Market Price
$ 31.80
Selling Price
$ 27.23
2492
964
1987
3100
Market Price
$ 64.03
Selling Price
$ 55.27
2295
1192
1090
3210
Market Price
$ 46.65
Selling Price
$ 39.71
558
222
150
865
Market Price
$ 58.17
Selling Price
$ 51.09
1024
391
1016
2376
Market Price
$ 44.51
Selling Price
$ 40.25
2087
1459
1054
4185
Market Price
$ 33.97
Selling Price
$ 30.05
2835
995
2340
3795
Market Price
$ 32.55
Selling Price
$ 28.34
1671
970
584
2019
Market Price
$ 31.89
Selling Price
$ 28.88
454
90
209
857
Market Price
$ 34.13
Selling Price
$ 30.36
1595
645
1069
4575
Market Price
$ 65.61
Selling Price
$ 55.97
1479
322
956
2433
Market Price
$ 45.63
Selling Price
$ 39.83
1407
700
928
2051
Market Price
$ 45.38
Selling Price
$ 39.39
487
103
245
1143
Market Price
$ 51.60
Selling Price
$ 44.04
889
392
678
2219
Market Price
$ 57.23
Selling Price
$ 51.94
325
83
274
1051
Market Price
$ 44.75
Selling Price
$ 40.22
364
182
169
1417
Market Price
$ 49.14
Selling Price
$ 41.39
1473
746
460
2494
Market Price
$ 69.18
Selling Price
$ 58.91
1429
653
677
2135
Market Price
$ 33.16
Selling Price
$ 29.39
2516
1744
1004
3996
Market Price
$ 36.67
Selling Price
$ 32.68
632
609
307
691
Market Price
$ 71.26
Selling Price
$ 59.67
1997
1440
1693
3850
Market Price
$ 63.51
Selling Price
$ 56.89
620
370
547
2243
Market Price
$ 62.02
Selling Price
$ 54.92
2011
1947
483
3041
Market Price
$ 61.86
Selling Price
$ 52.58
480
231
457
752
Market Price
$ 29.92
Selling Price
$ 25.99
1945
1308
1520
3595
Market Price
$ 33.77
Selling Price
$ 29.12
1504
1336
1085
2539
Market Price
$ 49.65
Selling Price
$ 43.20
1334
318
296
1479
Market Price
$ 50.57
Selling Price
$ 42.30
242
178
219
1086
Market Price
$ 67.91
Selling Price
$ 59.43
1070
385
240
1126
Market Price
$ 33.12
Selling Price
$ 29.95
143
45
109
468
Market Price
$ 39.98
Selling Price
$ 33.44
631
560
234
1616
Market Price
$ 29.80
Selling Price
$ 25.75
2160
819
2029
3282
Market Price
$ 69.95
Selling Price
$ 58.43
571
131
361
2358
Market Price
$ 65.30
Selling Price
$ 57.14
3541
3011
2329
3874
Market Price
$ 35.85
Selling Price
$ 32.42
497
497
270
772
Market Price
$ 45.81
Selling Price
$ 38.33
1226
310
664
1761
Market Price
$ 39.36
Selling Price
$ 33.07
352
139
272
467