Market Price
$ 31.58
Selling Price
$ 28.54
3954
1655
3011
4573
Market Price
$ 44.51
Selling Price
$ 38.54
727
385
311
2354
Market Price
$ 52.08
Selling Price
$ 46.38
1058
937
385
1613
Market Price
$ 62.84
Selling Price
$ 56.12
704
527
570
2915
Market Price
$ 67.29
Selling Price
$ 58.08
648
132
339
2413
Market Price
$ 69.19
Selling Price
$ 58.09
1242
326
1079
1345
Market Price
$ 53.37
Selling Price
$ 45.79
2751
1228
2336
3765
Market Price
$ 57.32
Selling Price
$ 48.62
509
452
479
543
Market Price
$ 67.57
Selling Price
$ 57.43
2202
1750
1503
3591
Market Price
$ 65.53
Selling Price
$ 59.51
2789
1547
2333
4236
Market Price
$ 29.46
Selling Price
$ 25.04
2825
1930
1347
4039
Market Price
$ 44.04
Selling Price
$ 36.90
352
161
212
851
Market Price
$ 53.66
Selling Price
$ 44.82
1787
763
1364
2620
Market Price
$ 47.95
Selling Price
$ 42.40
1187
528
867
1804
Market Price
$ 70.02
Selling Price
$ 59.06
524
250
110
770
Market Price
$ 35.15
Selling Price
$ 29.31
1195
917
1057
2938
Market Price
$ 50.18
Selling Price
$ 44.15
393
139
223
1615
Market Price
$ 52.35
Selling Price
$ 43.82
646
294
133
902
Market Price
$ 57.27
Selling Price
$ 49.99
2520
1893
1090
2691
Market Price
$ 54.12
Selling Price
$ 48.70
2560
1487
1302
4207
Market Price
$ 63.86
Selling Price
$ 56.18
3391
1393
2455
3991
Market Price
$ 68.35
Selling Price
$ 57.39
463
158
303
695
Market Price
$ 37.16
Selling Price
$ 33.60
3963
2603
3765
4101
Market Price
$ 57.71
Selling Price
$ 51.86
3176
1188
2575
3328
Market Price
$ 37.85
Selling Price
$ 31.91
1935
1230
840
4489
Market Price
$ 59.68
Selling Price
$ 50.89
1929
1587
1620
2050
Market Price
$ 62.79
Selling Price
$ 54.18
602
320
384
1467
Market Price
$ 59.07
Selling Price
$ 53.34
2373
769
1395
4788
Market Price
$ 46.72
Selling Price
$ 39.17
2949
1907
2756
3247
Market Price
$ 56.88
Selling Price
$ 50.84
1355
489
1276
3866
Market Price
$ 60.30
Selling Price
$ 51.67
1327
630
1050
4118
Market Price
$ 30.29
Selling Price
$ 25.84
2445
1605
681
4257
Market Price
$ 46.20
Selling Price
$ 40.84
3456
1198
977
4408
Market Price
$ 57.67
Selling Price
$ 51.12
2506
2267
1768
3037
Market Price
$ 45.37
Selling Price
$ 39.92
1394
1056
1196
2684
Market Price
$ 59.05
Selling Price
$ 52.82
2999
2450
1511
3511
Market Price
$ 64.83
Selling Price
$ 54.73
3012
869
2808
4365
Market Price
$ 49.00
Selling Price
$ 41.95
1288
680
1070
2221
Market Price
$ 63.36
Selling Price
$ 55.00
1926
414
1507
2383
Market Price
$ 67.16
Selling Price
$ 57.69
1989
1523
1446
2103