Market Price
$ 40.43
Selling Price
$ 36.46
3219
921
2447
3603
Market Price
$ 32.53
Selling Price
$ 29.24
725
272
251
1124
Market Price
$ 45.94
Selling Price
$ 39.91
444
235
360
476
Market Price
$ 29.65
Selling Price
$ 25.10
2310
1227
1959
2559
Market Price
$ 36.70
Selling Price
$ 31.87
335
112
250
1529
Market Price
$ 54.11
Selling Price
$ 48.08
1480
956
1453
2442
Market Price
$ 29.46
Selling Price
$ 26.18
2641
1944
2142
4200
Market Price
$ 63.33
Selling Price
$ 54.27
913
292
905
1567
Market Price
$ 55.22
Selling Price
$ 50.06
946
604
323
4636
Market Price
$ 63.63
Selling Price
$ 57.01
2704
1472
1328
4489
Market Price
$ 54.09
Selling Price
$ 46.66
2342
885
1192
2530
Market Price
$ 31.44
Selling Price
$ 27.10
1307
1107
854
3996
Market Price
$ 52.66
Selling Price
$ 44.61
900
495
730
4237
Market Price
$ 53.51
Selling Price
$ 45.32
2962
1568
2543
4352
Market Price
$ 59.71
Selling Price
$ 52.33
837
784
489
1860
Market Price
$ 32.85
Selling Price
$ 28.78
535
417
168
1343
Market Price
$ 37.98
Selling Price
$ 33.85
745
547
382
3388
Market Price
$ 57.99
Selling Price
$ 50.16
2652
1399
1814
3354
Market Price
$ 48.24
Selling Price
$ 40.66
435
116
398
1250
Market Price
$ 34.92
Selling Price
$ 31.04
2532
1376
1622
4637
Market Price
$ 33.23
Selling Price
$ 29.85
360
136
119
476
Market Price
$ 34.58
Selling Price
$ 31.06
2871
1188
818
3426
Market Price
$ 67.32
Selling Price
$ 56.82
325
179
313
513
Market Price
$ 61.64
Selling Price
$ 52.68
460
137
105
1075
Market Price
$ 58.08
Selling Price
$ 48.87
208
104
119
449
Market Price
$ 66.15
Selling Price
$ 55.55
3523
3472
1963
3976
Market Price
$ 50.06
Selling Price
$ 44.62
412
259
99
1459
Market Price
$ 55.74
Selling Price
$ 47.53
729
681
312
1762
Market Price
$ 62.39
Selling Price
$ 56.00
1937
449
618
2163
Market Price
$ 65.11
Selling Price
$ 57.49
1278
941
311
3959
Market Price
$ 53.81
Selling Price
$ 45.49
576
274
260
1413
Market Price
$ 67.61
Selling Price
$ 59.98
2542
574
2518
2986
Market Price
$ 33.32
Selling Price
$ 29.81
1937
1153
1414
3108
Market Price
$ 39.20
Selling Price
$ 33.02
4291
2546
1847
4428
Market Price
$ 40.66
Selling Price
$ 36.76
2190
559
724
4770
Market Price
$ 59.74
Selling Price
$ 53.60
1217
1105
760
2421
Market Price
$ 38.99
Selling Price
$ 33.74
1833
1305
788
3630
Market Price
$ 34.67
Selling Price
$ 30.03
1964
1162
1638
2696
Market Price
$ 33.69
Selling Price
$ 30.47
309
209
61
868
Market Price
$ 64.58
Selling Price
$ 55.78
1271
863
754
4185