Market Price
$ 40.10
Selling Price
$ 33.79
2222
932
2058
4091
Market Price
$ 48.74
Selling Price
$ 44.06
1929
528
1114
4486
Market Price
$ 36.04
Selling Price
$ 30.50
280
63
164
529
Market Price
$ 46.08
Selling Price
$ 39.48
1635
829
814
2730
Market Price
$ 67.88
Selling Price
$ 58.96
568
128
151
2041
Market Price
$ 35.02
Selling Price
$ 30.11
396
230
326
1296
Market Price
$ 52.58
Selling Price
$ 45.53
2309
1064
2274
4585
Market Price
$ 37.72
Selling Price
$ 34.18
1316
1267
918
3586
Market Price
$ 52.08
Selling Price
$ 45.12
1971
1383
1744
2244
Market Price
$ 50.63
Selling Price
$ 43.80
3672
2338
1558
4012
Market Price
$ 30.03
Selling Price
$ 26.30
1085
440
1006
4307
Market Price
$ 36.41
Selling Price
$ 32.57
3056
2466
1417
3871
Market Price
$ 41.48
Selling Price
$ 37.18
435
109
312
1174
Market Price
$ 35.89
Selling Price
$ 31.11
2369
2083
492
4990
Market Price
$ 50.67
Selling Price
$ 42.79
900
214
731
3098
Market Price
$ 60.81
Selling Price
$ 52.61
1644
1312
746
2408
Market Price
$ 60.45
Selling Price
$ 53.42
1306
804
444
3854
Market Price
$ 32.87
Selling Price
$ 28.16
4204
4161
1326
4760
Market Price
$ 51.55
Selling Price
$ 44.12
1914
1594
1773
2805
Market Price
$ 64.65
Selling Price
$ 55.82
1274
1046
579
3905
Market Price
$ 68.50
Selling Price
$ 58.33
2565
642
1944
4060
Market Price
$ 66.68
Selling Price
$ 58.61
2425
1317
496
2785
Market Price
$ 54.55
Selling Price
$ 46.57
1328
276
932
1805
Market Price
$ 55.04
Selling Price
$ 49.74
1130
960
747
3467
Market Price
$ 42.40
Selling Price
$ 35.72
2934
857
1648
4278
Market Price
$ 54.44
Selling Price
$ 46.28
1123
603
468
1193
Market Price
$ 66.27
Selling Price
$ 56.90
2693
1690
1452
4150
Market Price
$ 41.45
Selling Price
$ 36.07
2543
1450
2090
3301
Market Price
$ 53.09
Selling Price
$ 44.48
1436
841
620
2844
Market Price
$ 49.40
Selling Price
$ 42.12
1064
566
534
1647
Market Price
$ 55.98
Selling Price
$ 47.03
1717
1047
633
1902
Market Price
$ 38.98
Selling Price
$ 32.68
846
810
355
2788
Market Price
$ 62.29
Selling Price
$ 53.79
2027
948
1902
2521
Market Price
$ 53.32
Selling Price
$ 47.09
443
384
122
1186
Market Price
$ 57.51
Selling Price
$ 52.22
388
300
384
974
Market Price
$ 44.62
Selling Price
$ 39.67
108
22
106
438
Market Price
$ 31.79
Selling Price
$ 28.71
1078
468
451
1569
Market Price
$ 29.90
Selling Price
$ 26.29
1290
371
824
1995
Market Price
$ 55.47
Selling Price
$ 49.24
2000
1347
1520
4317
Market Price
$ 63.89
Selling Price
$ 53.31
128
88
113
435