Market Price
$ 30.00
Selling Price
$ 26.04
758
220
594
2014
Market Price
$ 63.56
Selling Price
$ 56.22
413
376
209
633
Market Price
$ 45.86
Selling Price
$ 41.69
173
62
85
750
Market Price
$ 49.05
Selling Price
$ 42.41
898
503
237
1480
Market Price
$ 56.25
Selling Price
$ 48.45
2939
662
2147
3043
Market Price
$ 40.18
Selling Price
$ 34.95
1426
1409
365
2518
Market Price
$ 39.24
Selling Price
$ 33.76
536
392
329
1620
Market Price
$ 56.94
Selling Price
$ 47.96
1557
1287
746
4636
Market Price
$ 57.98
Selling Price
$ 48.67
2147
563
1914
3621
Market Price
$ 65.68
Selling Price
$ 56.80
4164
2789
2683
4794
Market Price
$ 39.68
Selling Price
$ 35.11
546
170
296
610
Market Price
$ 50.00
Selling Price
$ 42.92
1214
1049
291
1279
Market Price
$ 45.07
Selling Price
$ 39.83
1291
473
1231
1551
Market Price
$ 49.46
Selling Price
$ 43.74
276
257
247
1366
Market Price
$ 31.89
Selling Price
$ 27.95
449
270
396
737
Market Price
$ 39.75
Selling Price
$ 35.35
1128
644
621
2597
Market Price
$ 61.42
Selling Price
$ 52.92
303
138
207
830
Market Price
$ 37.27
Selling Price
$ 33.09
917
722
461
1602
Market Price
$ 48.60
Selling Price
$ 40.84
794
517
533
931
Market Price
$ 28.12
Selling Price
$ 25.38
2321
2136
968
4508
Market Price
$ 37.88
Selling Price
$ 32.01
1526
727
833
2123
Market Price
$ 41.55
Selling Price
$ 36.56
3675
2132
1117
3873
Market Price
$ 34.29
Selling Price
$ 30.27
2183
974
1719
2730
Market Price
$ 60.85
Selling Price
$ 53.26
938
860
417
1313
Market Price
$ 39.82
Selling Price
$ 35.34
1637
842
497
4604
Market Price
$ 53.24
Selling Price
$ 44.48
1697
404
883
4590
Market Price
$ 34.35
Selling Price
$ 30.69
503
388
129
1710
Market Price
$ 44.94
Selling Price
$ 39.66
2314
894
935
3539
Market Price
$ 42.41
Selling Price
$ 35.87
1597
1562
348
2590
Market Price
$ 44.32
Selling Price
$ 38.23
1370
1327
1014
3456
Market Price
$ 37.21
Selling Price
$ 31.76
1135
506
313
2612
Market Price
$ 36.09
Selling Price
$ 31.86
3003
2086
702
3651
Market Price
$ 68.87
Selling Price
$ 57.51
1703
647
1469
4930
Market Price
$ 61.69
Selling Price
$ 53.57
2871
1001
922
3223
Market Price
$ 31.77
Selling Price
$ 26.77
2959
884
1039
3675
Market Price
$ 47.10
Selling Price
$ 41.77
2139
1903
998
4933
Market Price
$ 33.38
Selling Price
$ 29.02
469
303
227
486
Market Price
$ 41.85
Selling Price
$ 37.78
1401
1311
1206
1770
Market Price
$ 52.29
Selling Price
$ 44.96
1335
376
1224
2432
Market Price
$ 46.68
Selling Price
$ 42.34
966
333
267
1076