Market Price
$ 53.57
Selling Price
$ 46.11
1421
933
1156
1512
Market Price
$ 40.19
Selling Price
$ 36.50
1138
971
875
1583
Market Price
$ 30.07
Selling Price
$ 25.46
3219
1194
2733
3474
Market Price
$ 39.25
Selling Price
$ 33.60
718
367
374
1857
Market Price
$ 56.94
Selling Price
$ 50.85
1203
791
319
4068
Market Price
$ 35.56
Selling Price
$ 30.21
2582
1219
2251
3943
Market Price
$ 28.12
Selling Price
$ 25.07
2768
1188
1746
3608
Market Price
$ 53.43
Selling Price
$ 46.71
1439
951
1313
1572
Market Price
$ 30.50
Selling Price
$ 26.16
1349
754
1331
3167
Market Price
$ 37.48
Selling Price
$ 31.36
385
152
264
644
Market Price
$ 68.51
Selling Price
$ 58.55
994
634
657
3126
Market Price
$ 48.99
Selling Price
$ 43.80
1784
1303
1367
1902
Market Price
$ 51.50
Selling Price
$ 45.15
829
280
210
3169
Market Price
$ 62.52
Selling Price
$ 52.32
534
271
120
2183
Market Price
$ 46.34
Selling Price
$ 40.48
1361
1328
1221
3833
Market Price
$ 33.31
Selling Price
$ 30.02
2020
667
1431
2945
Market Price
$ 32.00
Selling Price
$ 28.21
512
192
307
1117
Market Price
$ 47.90
Selling Price
$ 40.34
1751
1590
1088
2474
Market Price
$ 56.14
Selling Price
$ 49.50
1454
1256
458
1548
Market Price
$ 58.60
Selling Price
$ 49.06
1517
576
1294
3801
Market Price
$ 39.62
Selling Price
$ 33.59
1789
1417
525
2155
Market Price
$ 35.51
Selling Price
$ 31.31
1305
453
411
2301
Market Price
$ 50.09
Selling Price
$ 44.31
2617
1965
1737
4536
Market Price
$ 48.03
Selling Price
$ 43.42
847
391
234
1586
Market Price
$ 29.38
Selling Price
$ 25.92
806
674
571
1270
Market Price
$ 35.92
Selling Price
$ 32.07
1799
721
722
3210
Market Price
$ 69.12
Selling Price
$ 59.80
3804
2512
3065
4170
Market Price
$ 40.31
Selling Price
$ 33.98
386
83
269
1262
Market Price
$ 45.05
Selling Price
$ 40.04
1161
1062
513
4320
Market Price
$ 65.38
Selling Price
$ 58.73
477
135
190
2223
Market Price
$ 47.27
Selling Price
$ 41.21
451
283
191
2200
Market Price
$ 34.16
Selling Price
$ 29.10
591
150
172
1210
Market Price
$ 42.20
Selling Price
$ 38.10
461
195
400
1967
Market Price
$ 52.50
Selling Price
$ 45.47
424
302
422
568
Market Price
$ 63.25
Selling Price
$ 54.75
1135
1015
870
3307
Market Price
$ 49.20
Selling Price
$ 44.43
1813
1536
846
3637
Market Price
$ 41.54
Selling Price
$ 35.80
621
482
201
2845
Market Price
$ 57.74
Selling Price
$ 48.19
1525
1270
664
2233
Market Price
$ 56.93
Selling Price
$ 48.38
1273
1199
518
4689
Market Price
$ 51.79
Selling Price
$ 44.57
2726
2330
2034
2975