Market Price
$ 65.01
Selling Price
$ 54.18
631
594
139
879
Market Price
$ 44.07
Selling Price
$ 38.14
1425
711
644
1756
Market Price
$ 56.61
Selling Price
$ 48.84
3628
1644
2575
3989
Market Price
$ 28.23
Selling Price
$ 25.36
4155
2626
3241
4477
Market Price
$ 32.31
Selling Price
$ 29.31
1105
795
520
1497
Market Price
$ 52.46
Selling Price
$ 43.73
1535
317
553
2329
Market Price
$ 51.68
Selling Price
$ 43.12
1156
279
245
2166
Market Price
$ 29.83
Selling Price
$ 25.62
2456
548
2440
3224
Market Price
$ 35.06
Selling Price
$ 31.66
3010
1915
2944
3198
Market Price
$ 55.08
Selling Price
$ 47.57
791
733
775
1310
Market Price
$ 30.31
Selling Price
$ 25.39
1511
388
1255
2298
Market Price
$ 33.88
Selling Price
$ 29.79
4214
2978
1519
4799
Market Price
$ 67.27
Selling Price
$ 56.19
1099
683
401
3771
Market Price
$ 61.59
Selling Price
$ 52.06
219
123
145
808
Market Price
$ 56.32
Selling Price
$ 48.03
4674
1477
3062
4961
Market Price
$ 36.00
Selling Price
$ 31.03
3152
2584
1716
3341
Market Price
$ 45.91
Selling Price
$ 39.04
1098
1078
854
1158
Market Price
$ 40.74
Selling Price
$ 34.72
351
330
136
985
Market Price
$ 71.63
Selling Price
$ 59.85
1520
336
1009
1925
Market Price
$ 49.50
Selling Price
$ 44.85
2341
2036
1361
2984
Market Price
$ 54.54
Selling Price
$ 46.47
3745
1884
2660
4842
Market Price
$ 62.56
Selling Price
$ 54.16
3666
1990
1013
3971
Market Price
$ 34.60
Selling Price
$ 31.44
1723
1316
1615
2587
Market Price
$ 44.55
Selling Price
$ 37.68
1227
910
526
4116
Market Price
$ 51.49
Selling Price
$ 43.99
1079
557
720
2982
Market Price
$ 34.62
Selling Price
$ 29.09
856
533
832
3785
Market Price
$ 56.64
Selling Price
$ 48.83
2151
1643
1523
2581
Market Price
$ 60.46
Selling Price
$ 51.68
1201
739
1127
1530
Market Price
$ 44.42
Selling Price
$ 38.19
108
47
106
479
Market Price
$ 29.46
Selling Price
$ 26.42
348
112
336
1678
Market Price
$ 64.03
Selling Price
$ 57.98
1631
996
749
1981
Market Price
$ 36.17
Selling Price
$ 32.82
2589
2497
1647
2798
Market Price
$ 31.60
Selling Price
$ 27.04
3296
2628
1642
4690
Market Price
$ 42.98
Selling Price
$ 37.46
1045
813
390
4326
Market Price
$ 63.72
Selling Price
$ 56.76
912
790
355
3537
Market Price
$ 32.22
Selling Price
$ 27.11
1257
887
620
1370
Market Price
$ 60.34
Selling Price
$ 52.93
2806
2464
1141
3243
Market Price
$ 52.44
Selling Price
$ 47.51
1331
1176
1103
4065
Market Price
$ 59.94
Selling Price
$ 53.21
651
196
355
1148
Market Price
$ 62.15
Selling Price
$ 52.84
1646
1387
1533
3043