Market Price
$ 54.61
Selling Price
$ 47.89
2371
695
2012
3826
Market Price
$ 40.72
Selling Price
$ 36.01
2972
2126
1788
3301
Market Price
$ 52.33
Selling Price
$ 47.38
498
456
471
1750
Market Price
$ 42.26
Selling Price
$ 35.30
1982
1416
1438
2694
Market Price
$ 41.42
Selling Price
$ 34.70
1304
775
696
3929
Market Price
$ 55.53
Selling Price
$ 49.41
1263
911
1038
1461
Market Price
$ 32.25
Selling Price
$ 27.44
1796
686
652
4405
Market Price
$ 62.52
Selling Price
$ 55.94
630
168
141
954
Market Price
$ 34.05
Selling Price
$ 29.08
728
572
667
1397
Market Price
$ 52.83
Selling Price
$ 44.82
192
150
60
768
Market Price
$ 39.16
Selling Price
$ 33.34
2902
1872
2872
3362
Market Price
$ 62.92
Selling Price
$ 55.63
1705
1390
1671
4487
Market Price
$ 57.94
Selling Price
$ 49.93
1992
785
616
2502
Market Price
$ 51.69
Selling Price
$ 44.68
1196
901
771
2967
Market Price
$ 43.17
Selling Price
$ 37.82
913
757
466
2237
Market Price
$ 32.36
Selling Price
$ 28.14
3574
2477
1327
4284
Market Price
$ 29.51
Selling Price
$ 25.97
717
261
594
3014
Market Price
$ 43.82
Selling Price
$ 37.23
2113
1805
1993
2333
Market Price
$ 63.33
Selling Price
$ 56.73
3027
2582
1892
3378
Market Price
$ 58.96
Selling Price
$ 50.47
3947
1262
1608
4744
Market Price
$ 50.09
Selling Price
$ 45.20
1561
1035
1274
3515
Market Price
$ 59.76
Selling Price
$ 50.18
1963
1705
1638
3542
Market Price
$ 54.17
Selling Price
$ 48.57
1129
355
1128
1423
Market Price
$ 66.81
Selling Price
$ 55.89
681
323
417
1226
Market Price
$ 37.68
Selling Price
$ 33.63
384
346
383
548
Market Price
$ 33.04
Selling Price
$ 29.09
3677
3452
2987
3769
Market Price
$ 45.44
Selling Price
$ 40.60
751
674
424
2270
Market Price
$ 30.35
Selling Price
$ 26.31
1048
456
970
2049
Market Price
$ 65.50
Selling Price
$ 56.98
1051
1025
518
1143
Market Price
$ 37.38
Selling Price
$ 31.20
1598
462
1023
3302
Market Price
$ 42.89
Selling Price
$ 36.34
1801
1044
506
2646
Market Price
$ 62.47
Selling Price
$ 53.50
2303
939
1604
4563
Market Price
$ 65.77
Selling Price
$ 57.06
479
180
166
1039
Market Price
$ 68.63
Selling Price
$ 57.26
1262
1066
702
2527
Market Price
$ 37.93
Selling Price
$ 33.08
580
224
574
1742
Market Price
$ 43.78
Selling Price
$ 39.38
729
314
685
1044
Market Price
$ 40.50
Selling Price
$ 34.60
349
131
83
1007
Market Price
$ 42.74
Selling Price
$ 36.21
750
179
386
889
Market Price
$ 44.95
Selling Price
$ 40.49
4120
2993
2057
4421
Market Price
$ 42.15
Selling Price
$ 35.41
339
154
106
608