Market Price
$ 42.72
Selling Price
$ 35.62
1473
302
407
2400
Market Price
$ 60.29
Selling Price
$ 53.77
198
52
168
430
Market Price
$ 39.08
Selling Price
$ 34.41
3776
1129
2627
4058
Market Price
$ 60.89
Selling Price
$ 54.42
975
812
594
2996
Market Price
$ 42.59
Selling Price
$ 35.90
2305
549
1551
3703
Market Price
$ 36.84
Selling Price
$ 33.36
2988
2743
1792
3221
Market Price
$ 53.78
Selling Price
$ 46.97
986
210
264
2029
Market Price
$ 67.07
Selling Price
$ 58.83
3429
1577
2047
3447
Market Price
$ 31.55
Selling Price
$ 27.39
950
855
285
1122
Market Price
$ 45.42
Selling Price
$ 41.05
393
183
182
718
Market Price
$ 57.41
Selling Price
$ 50.95
1308
926
296
1369
Market Price
$ 32.80
Selling Price
$ 27.90
1525
1213
1208
1668
Market Price
$ 66.52
Selling Price
$ 56.18
3295
2059
1563
4127
Market Price
$ 45.71
Selling Price
$ 41.00
2434
1253
1957
3305
Market Price
$ 61.59
Selling Price
$ 52.94
1504
797
1365
2831
Market Price
$ 61.88
Selling Price
$ 54.57
902
722
535
1272
Market Price
$ 34.02
Selling Price
$ 29.96
781
257
261
1547
Market Price
$ 40.26
Selling Price
$ 35.08
1000
582
687
4609
Market Price
$ 57.06
Selling Price
$ 51.82
1681
666
1259
2290
Market Price
$ 49.56
Selling Price
$ 43.00
1842
761
753
4383
Market Price
$ 38.54
Selling Price
$ 34.39
1656
650
1654
2238
Market Price
$ 68.63
Selling Price
$ 57.99
2824
2176
1951
4311
Market Price
$ 48.78
Selling Price
$ 41.85
3677
3133
3459
3899
Market Price
$ 59.92
Selling Price
$ 53.75
372
340
322
648
Market Price
$ 65.06
Selling Price
$ 55.64
2127
1695
1973
2614
Market Price
$ 34.96
Selling Price
$ 31.48
243
185
243
536
Market Price
$ 30.57
Selling Price
$ 25.59
949
350
875
2314
Market Price
$ 65.94
Selling Price
$ 58.83
485
297
283
1927
Market Price
$ 67.68
Selling Price
$ 57.85
869
516
369
1939
Market Price
$ 63.02
Selling Price
$ 56.80
1536
746
953
4300
Market Price
$ 49.22
Selling Price
$ 43.72
1307
436
749
3414
Market Price
$ 51.98
Selling Price
$ 45.60
1370
412
822
3736
Market Price
$ 49.34
Selling Price
$ 41.42
2090
1405
1741
2781
Market Price
$ 38.54
Selling Price
$ 33.84
2334
2010
1296
2956
Market Price
$ 40.00
Selling Price
$ 34.26
191
74
173
550
Market Price
$ 55.70
Selling Price
$ 49.15
792
183
326
2655
Market Price
$ 57.20
Selling Price
$ 50.50
2730
1851
2289
3664
Market Price
$ 41.29
Selling Price
$ 36.11
1178
240
452
2572
Market Price
$ 52.68
Selling Price
$ 46.69
1233
1018
913
1311
Market Price
$ 66.98
Selling Price
$ 57.45
1674
635
1103
2257