Market Price
$ 42.83
Selling Price
$ 38.58
1089
554
671
1136
Market Price
$ 59.85
Selling Price
$ 52.07
1857
1380
1630
2235
Market Price
$ 34.04
Selling Price
$ 30.60
681
161
527
1119
Market Price
$ 42.05
Selling Price
$ 36.97
316
173
296
1033
Market Price
$ 63.41
Selling Price
$ 54.75
1350
327
623
1908
Market Price
$ 42.16
Selling Price
$ 35.59
2934
2918
702
4664
Market Price
$ 37.81
Selling Price
$ 32.74
1971
452
1234
4911
Market Price
$ 67.12
Selling Price
$ 57.70
2360
2033
502
2987
Market Price
$ 35.92
Selling Price
$ 30.26
2772
2498
2477
3974
Market Price
$ 68.91
Selling Price
$ 57.86
2577
2188
793
2961
Market Price
$ 51.14
Selling Price
$ 43.01
2003
1822
570
3061
Market Price
$ 64.19
Selling Price
$ 55.74
2571
1586
1234
4895
Market Price
$ 67.71
Selling Price
$ 58.56
3148
2649
706
3484
Market Price
$ 65.49
Selling Price
$ 59.01
1042
359
869
2257
Market Price
$ 70.47
Selling Price
$ 58.84
1684
388
1633
2242
Market Price
$ 69.65
Selling Price
$ 58.39
1851
896
626
4161
Market Price
$ 54.73
Selling Price
$ 46.04
1855
1470
1323
4765
Market Price
$ 30.31
Selling Price
$ 25.61
3192
2898
680
3621
Market Price
$ 46.98
Selling Price
$ 42.33
1527
1178
354
2037
Market Price
$ 48.54
Selling Price
$ 42.02
1133
384
1124
1208
Market Price
$ 40.30
Selling Price
$ 35.92
2588
2493
790
3470
Market Price
$ 55.01
Selling Price
$ 49.19
344
193
151
442
Market Price
$ 56.16
Selling Price
$ 50.01
3013
2532
1513
3049
Market Price
$ 70.30
Selling Price
$ 58.63
1801
498
716
4059
Market Price
$ 29.27
Selling Price
$ 26.04
1413
540
681
3439
Market Price
$ 57.61
Selling Price
$ 50.52
2369
2241
1434
2678
Market Price
$ 37.32
Selling Price
$ 32.19
1199
528
1128
1540
Market Price
$ 57.95
Selling Price
$ 51.81
3761
1162
958
4607
Market Price
$ 38.04
Selling Price
$ 32.29
2945
1903
2719
3063
Market Price
$ 31.71
Selling Price
$ 28.22
1131
345
1035
1969
Market Price
$ 45.41
Selling Price
$ 39.60
1433
767
716
2271
Market Price
$ 54.85
Selling Price
$ 48.25
658
462
499
2419
Market Price
$ 39.56
Selling Price
$ 35.56
578
516
427
2590
Market Price
$ 39.79
Selling Price
$ 34.85
687
641
360
813
Market Price
$ 56.11
Selling Price
$ 49.56
1135
671
308
2124
Market Price
$ 43.48
Selling Price
$ 39.31
1741
426
475
3667
Market Price
$ 33.82
Selling Price
$ 29.00
904
648
872
4366
Market Price
$ 29.82
Selling Price
$ 26.90
1972
1196
1567
1993
Market Price
$ 59.80
Selling Price
$ 50.17
2330
2095
840
2443
Market Price
$ 36.02
Selling Price
$ 31.31
1360
837
906
2365