Market Price
$ 30.71
Selling Price
$ 25.96
588
392
537
749
Market Price
$ 45.61
Selling Price
$ 39.61
666
312
160
2186
Market Price
$ 44.52
Selling Price
$ 37.36
1608
1173
1092
3777
Market Price
$ 47.61
Selling Price
$ 40.73
3385
1197
1229
3871
Market Price
$ 65.68
Selling Price
$ 58.77
1236
654
763
1637
Market Price
$ 33.47
Selling Price
$ 29.37
1165
613
547
1471
Market Price
$ 39.02
Selling Price
$ 32.69
1245
874
306
3036
Market Price
$ 41.55
Selling Price
$ 36.36
2019
529
1710
2249
Market Price
$ 47.17
Selling Price
$ 41.37
464
386
201
1353
Market Price
$ 42.44
Selling Price
$ 36.82
3367
2798
2873
4415
Market Price
$ 32.40
Selling Price
$ 27.59
3393
1306
2347
4652
Market Price
$ 28.06
Selling Price
$ 25.37
2423
1982
1547
4781
Market Price
$ 55.40
Selling Price
$ 48.08
1230
696
309
1244
Market Price
$ 47.43
Selling Price
$ 40.02
2718
1483
1273
4895
Market Price
$ 49.01
Selling Price
$ 42.33
2367
2344
1571
3498
Market Price
$ 40.98
Selling Price
$ 37.22
1806
598
754
3007
Market Price
$ 44.18
Selling Price
$ 39.59
1054
212
344
1689
Market Price
$ 53.97
Selling Price
$ 45.24
976
597
956
1372
Market Price
$ 49.92
Selling Price
$ 42.20
3907
875
1705
4180
Market Price
$ 51.95
Selling Price
$ 46.92
1215
518
466
1368
Market Price
$ 36.29
Selling Price
$ 32.47
406
385
375
1503
Market Price
$ 33.97
Selling Price
$ 30.14
169
142
134
762
Market Price
$ 50.12
Selling Price
$ 42.74
1191
579
287
2075
Market Price
$ 62.30
Selling Price
$ 52.85
518
169
200
1366
Market Price
$ 61.40
Selling Price
$ 53.84
691
631
508
2351
Market Price
$ 32.85
Selling Price
$ 28.79
2078
724
1533
2533
Market Price
$ 65.49
Selling Price
$ 56.70
518
126
255
617
Market Price
$ 60.94
Selling Price
$ 53.24
2329
2013
1121
2685
Market Price
$ 30.63
Selling Price
$ 26.49
911
489
455
2004
Market Price
$ 48.81
Selling Price
$ 41.41
276
99
260
822
Market Price
$ 47.39
Selling Price
$ 40.19
376
169
358
727
Market Price
$ 38.88
Selling Price
$ 33.17
884
326
410
3800
Market Price
$ 38.95
Selling Price
$ 33.56
601
581
191
1427
Market Price
$ 53.53
Selling Price
$ 48.21
2432
1884
937
4080
Market Price
$ 29.20
Selling Price
$ 25.83
1759
1123
1238
1935
Market Price
$ 61.53
Selling Price
$ 53.64
625
174
236
698
Market Price
$ 41.27
Selling Price
$ 37.46
2990
2514
2769
4199
Market Price
$ 68.72
Selling Price
$ 59.56
4585
3278
3284
4606
Market Price
$ 37.79
Selling Price
$ 31.78
2845
1713
1114
3370
Market Price
$ 67.57
Selling Price
$ 59.77
156
142
72
476