Market Price
$ 29.04
Selling Price
$ 25.02
2016
1639
1596
2711
Market Price
$ 46.90
Selling Price
$ 41.27
571
115
126
1638
Market Price
$ 31.85
Selling Price
$ 28.77
1131
687
762
2613
Market Price
$ 55.75
Selling Price
$ 49.20
3006
684
873
4367
Market Price
$ 45.61
Selling Price
$ 40.74
1800
1196
985
2108
Market Price
$ 61.50
Selling Price
$ 54.83
1869
1385
439
2116
Market Price
$ 65.29
Selling Price
$ 57.81
585
582
393
2816
Market Price
$ 51.45
Selling Price
$ 46.41
966
856
720
3551
Market Price
$ 29.17
Selling Price
$ 26.41
1509
1046
305
2568
Market Price
$ 36.26
Selling Price
$ 31.87
1223
534
543
4859
Market Price
$ 41.81
Selling Price
$ 35.99
1541
317
1353
1646
Market Price
$ 33.96
Selling Price
$ 29.36
2466
2424
1519
3142
Market Price
$ 44.58
Selling Price
$ 40.26
1454
714
1287
3562
Market Price
$ 28.91
Selling Price
$ 25.66
570
501
254
1363
Market Price
$ 62.09
Selling Price
$ 56.00
1866
1239
521
2430
Market Price
$ 48.60
Selling Price
$ 41.46
462
124
277
505
Market Price
$ 48.44
Selling Price
$ 42.09
1541
913
328
2413
Market Price
$ 42.17
Selling Price
$ 36.33
1506
565
620
2446
Market Price
$ 55.73
Selling Price
$ 49.86
1617
970
1156
1953
Market Price
$ 46.24
Selling Price
$ 39.32
3498
2119
2122
3874
Market Price
$ 48.18
Selling Price
$ 40.58
1934
1871
1200
1956
Market Price
$ 66.74
Selling Price
$ 57.86
2389
1161
1540
3801
Market Price
$ 32.38
Selling Price
$ 27.91
797
271
477
2039
Market Price
$ 34.09
Selling Price
$ 30.56
2097
1032
434
2708
Market Price
$ 66.40
Selling Price
$ 56.63
636
403
454
670
Market Price
$ 62.11
Selling Price
$ 52.53
4340
1035
2832
4349
Market Price
$ 29.89
Selling Price
$ 25.34
1901
1340
1329
3083
Market Price
$ 43.92
Selling Price
$ 39.73
757
506
569
3227
Market Price
$ 43.40
Selling Price
$ 37.77
1838
1252
1172
3297
Market Price
$ 59.04
Selling Price
$ 53.03
336
72
319
1250
Market Price
$ 38.08
Selling Price
$ 32.47
805
174
640
1041
Market Price
$ 44.41
Selling Price
$ 39.77
506
288
112
912
Market Price
$ 64.87
Selling Price
$ 58.79
1022
695
206
1125
Market Price
$ 48.30
Selling Price
$ 41.39
4142
2234
1696
4967
Market Price
$ 60.31
Selling Price
$ 52.73
449
260
270
536
Market Price
$ 36.40
Selling Price
$ 30.75
545
483
144
874
Market Price
$ 54.76
Selling Price
$ 48.67
289
67
286
1163
Market Price
$ 31.59
Selling Price
$ 27.53
808
187
360
922
Market Price
$ 49.29
Selling Price
$ 44.66
145
33
73
497
Market Price
$ 50.87
Selling Price
$ 45.26
3116
1811
1615
4053