Market Price
$ 36.81
Selling Price
$ 32.24
882
745
715
1758
Market Price
$ 32.36
Selling Price
$ 28.56
996
397
641
3396
Market Price
$ 47.20
Selling Price
$ 40.19
974
302
741
4119
Market Price
$ 29.57
Selling Price
$ 25.80
2282
1099
1860
3833
Market Price
$ 49.90
Selling Price
$ 44.60
1577
1541
1204
3395
Market Price
$ 54.09
Selling Price
$ 45.73
3718
1761
1378
4189
Market Price
$ 34.59
Selling Price
$ 29.69
652
488
443
1583
Market Price
$ 44.36
Selling Price
$ 37.57
483
127
310
1170
Market Price
$ 50.88
Selling Price
$ 44.39
1543
1141
669
4981
Market Price
$ 46.30
Selling Price
$ 41.46
387
342
307
771
Market Price
$ 40.45
Selling Price
$ 34.30
1476
934
1332
3550
Market Price
$ 39.43
Selling Price
$ 35.01
4759
2217
4241
4897
Market Price
$ 44.41
Selling Price
$ 38.59
325
152
245
1318
Market Price
$ 37.31
Selling Price
$ 32.65
1066
337
688
1718
Market Price
$ 37.22
Selling Price
$ 33.21
2872
2665
633
4084
Market Price
$ 55.16
Selling Price
$ 47.81
1925
1225
1031
3446
Market Price
$ 42.46
Selling Price
$ 36.94
1853
1496
1229
4799
Market Price
$ 44.68
Selling Price
$ 37.30
2233
2136
744
2580
Market Price
$ 33.23
Selling Price
$ 29.85
385
259
219
536
Market Price
$ 60.48
Selling Price
$ 52.32
4355
1806
3917
4410
Market Price
$ 39.18
Selling Price
$ 33.91
892
869
410
970
Market Price
$ 35.06
Selling Price
$ 30.74
2145
1330
1810
2658
Market Price
$ 61.30
Selling Price
$ 54.94
2724
1894
1741
4067
Market Price
$ 42.26
Selling Price
$ 37.98
2752
2101
1300
3826
Market Price
$ 68.94
Selling Price
$ 59.99
1311
995
1232
2295
Market Price
$ 63.68
Selling Price
$ 55.65
441
111
402
905
Market Price
$ 47.56
Selling Price
$ 41.09
1767
1253
442
3018
Market Price
$ 49.14
Selling Price
$ 41.60
171
113
101
440
Market Price
$ 65.81
Selling Price
$ 58.97
1573
1554
932
4324
Market Price
$ 46.56
Selling Price
$ 41.09
868
533
534
1300
Market Price
$ 32.17
Selling Price
$ 28.82
298
137
59
747
Market Price
$ 43.32
Selling Price
$ 37.68
977
285
682
1906
Market Price
$ 66.54
Selling Price
$ 56.52
3170
731
2140
3996
Market Price
$ 43.89
Selling Price
$ 38.31
1011
225
445
1509
Market Price
$ 55.60
Selling Price
$ 48.34
1261
1125
360
3100
Market Price
$ 65.53
Selling Price
$ 59.47
1995
570
1502
2552
Market Price
$ 32.29
Selling Price
$ 28.00
2644
928
2275
2860
Market Price
$ 49.71
Selling Price
$ 41.85
1466
1082
382
1612
Market Price
$ 34.35
Selling Price
$ 28.74
1102
929
767
3530
Market Price
$ 42.12
Selling Price
$ 37.29
3411
2772
2161
3508