Market Price
$ 42.86
Selling Price
$ 37.19
1770
577
444
4944
Market Price
$ 62.00
Selling Price
$ 51.80
967
249
418
2543
Market Price
$ 61.71
Selling Price
$ 53.94
477
329
210
1766
Market Price
$ 46.74
Selling Price
$ 40.96
779
430
212
1967
Market Price
$ 48.42
Selling Price
$ 41.96
1530
1278
948
1895
Market Price
$ 54.79
Selling Price
$ 47.94
560
509
125
717
Market Price
$ 51.42
Selling Price
$ 45.91
3189
866
2677
3848
Market Price
$ 45.37
Selling Price
$ 40.54
4805
2377
2190
4860
Market Price
$ 64.42
Selling Price
$ 55.60
2539
1211
1729
2608
Market Price
$ 53.42
Selling Price
$ 47.49
599
484
581
1160
Market Price
$ 33.43
Selling Price
$ 28.94
1261
730
954
1866
Market Price
$ 41.11
Selling Price
$ 35.74
4570
3728
970
4586
Market Price
$ 49.85
Selling Price
$ 41.59
1527
434
1042
4339
Market Price
$ 57.95
Selling Price
$ 49.07
246
65
78
541
Market Price
$ 39.95
Selling Price
$ 36.25
2840
930
2018
3559
Market Price
$ 65.54
Selling Price
$ 59.06
4303
4033
1680
4520
Market Price
$ 36.02
Selling Price
$ 31.35
202
56
191
802
Market Price
$ 52.87
Selling Price
$ 47.57
2055
1806
987
3689
Market Price
$ 43.46
Selling Price
$ 37.16
1053
975
758
2000
Market Price
$ 44.48
Selling Price
$ 37.74
1116
548
1041
2915
Market Price
$ 33.81
Selling Price
$ 30.52
1174
256
964
1594
Market Price
$ 63.26
Selling Price
$ 53.29
897
837
368
3473
Market Price
$ 65.04
Selling Price
$ 58.64
1053
477
576
2277
Market Price
$ 57.29
Selling Price
$ 48.30
225
53
130
878
Market Price
$ 33.41
Selling Price
$ 29.29
1136
691
974
1521
Market Price
$ 52.75
Selling Price
$ 47.72
1571
1285
711
1658
Market Price
$ 56.18
Selling Price
$ 49.76
1157
652
569
1414
Market Price
$ 39.37
Selling Price
$ 35.37
2317
1858
1856
4845
Market Price
$ 37.83
Selling Price
$ 34.02
1435
542
939
1826
Market Price
$ 68.86
Selling Price
$ 59.92
1691
1369
372
3224
Market Price
$ 53.23
Selling Price
$ 45.19
1517
768
725
1709
Market Price
$ 55.48
Selling Price
$ 47.01
786
668
233
2344
Market Price
$ 64.53
Selling Price
$ 54.95
451
147
135
1611
Market Price
$ 52.97
Selling Price
$ 44.25
2234
1870
1037
2740
Market Price
$ 40.29
Selling Price
$ 35.43
755
572
353
3482
Market Price
$ 43.02
Selling Price
$ 35.97
421
226
263
1750
Market Price
$ 59.08
Selling Price
$ 51.47
1264
707
861
3364
Market Price
$ 49.74
Selling Price
$ 42.12
1908
684
1096
4642
Market Price
$ 51.53
Selling Price
$ 44.72
183
38
150
792
Market Price
$ 45.63
Selling Price
$ 40.49
2128
882
903
2180