Market Price
$ 59.02
Selling Price
$ 50.89
707
544
251
1958
Market Price
$ 39.35
Selling Price
$ 32.85
1535
1099
1036
2601
Market Price
$ 58.59
Selling Price
$ 52.78
805
648
714
2338
Market Price
$ 63.71
Selling Price
$ 57.02
1023
796
251
2249
Market Price
$ 39.53
Selling Price
$ 34.11
1030
647
684
2309
Market Price
$ 63.01
Selling Price
$ 52.84
359
352
284
733
Market Price
$ 62.44
Selling Price
$ 56.70
1785
949
1401
2333
Market Price
$ 39.30
Selling Price
$ 33.56
2083
1461
1076
3266
Market Price
$ 32.08
Selling Price
$ 28.69
3266
798
1742
4523
Market Price
$ 45.56
Selling Price
$ 39.97
443
294
118
632
Market Price
$ 42.99
Selling Price
$ 37.05
830
180
810
1223
Market Price
$ 58.01
Selling Price
$ 51.76
1233
446
937
1413
Market Price
$ 34.09
Selling Price
$ 30.59
3750
3529
2607
4799
Market Price
$ 54.43
Selling Price
$ 48.72
2959
1713
1567
4234
Market Price
$ 57.32
Selling Price
$ 51.01
3160
1950
2612
3924
Market Price
$ 53.68
Selling Price
$ 48.78
195
120
97
965
Market Price
$ 66.76
Selling Price
$ 55.96
1492
711
900
2565
Market Price
$ 37.76
Selling Price
$ 33.67
1160
343
324
1870
Market Price
$ 45.08
Selling Price
$ 40.80
1310
962
1017
1362
Market Price
$ 40.49
Selling Price
$ 36.78
4122
3309
1690
4258
Market Price
$ 57.82
Selling Price
$ 51.03
1023
428
789
1524
Market Price
$ 47.49
Selling Price
$ 41.12
1631
1493
1227
1876
Market Price
$ 49.54
Selling Price
$ 43.19
1161
263
733
1760
Market Price
$ 45.69
Selling Price
$ 38.28
1959
786
1002
2565
Market Price
$ 46.83
Selling Price
$ 41.07
2743
2285
1075
2788
Market Price
$ 67.04
Selling Price
$ 59.02
1165
763
677
2256
Market Price
$ 48.77
Selling Price
$ 41.34
796
523
345
2856
Market Price
$ 48.57
Selling Price
$ 40.90
1351
1102
675
3668
Market Price
$ 51.55
Selling Price
$ 46.05
2967
2782
2395
4485
Market Price
$ 64.08
Selling Price
$ 54.78
275
180
143
1307
Market Price
$ 37.28
Selling Price
$ 32.61
1339
314
1103
4617
Market Price
$ 46.60
Selling Price
$ 39.43
1472
1165
589
4377
Market Price
$ 67.23
Selling Price
$ 58.18
2462
1366
1882
4144
Market Price
$ 34.54
Selling Price
$ 28.82
1930
795
658
4232
Market Price
$ 35.58
Selling Price
$ 31.98
132
50
69
646
Market Price
$ 67.76
Selling Price
$ 58.69
2989
641
2277
3529
Market Price
$ 49.09
Selling Price
$ 43.82
1549
1144
1400
1682
Market Price
$ 67.15
Selling Price
$ 56.81
424
246
237
949
Market Price
$ 42.74
Selling Price
$ 36.74
1575
1569
1058
3387
Market Price
$ 40.03
Selling Price
$ 33.97
380
143
135
484