Market Price
$ 29.77
Selling Price
$ 25.63
1969
537
930
3057
Market Price
$ 42.52
Selling Price
$ 36.62
493
219
103
833
Market Price
$ 52.16
Selling Price
$ 44.15
2433
946
2003
4583
Market Price
$ 47.53
Selling Price
$ 41.38
1403
577
1200
2296
Market Price
$ 54.51
Selling Price
$ 45.91
316
91
168
433
Market Price
$ 35.08
Selling Price
$ 31.06
1404
1320
864
1426
Market Price
$ 47.22
Selling Price
$ 39.80
248
246
201
726
Market Price
$ 40.81
Selling Price
$ 35.98
967
851
808
3856
Market Price
$ 30.11
Selling Price
$ 26.69
4194
2315
3162
4569
Market Price
$ 52.36
Selling Price
$ 47.50
2021
1178
1822
3490
Market Price
$ 60.04
Selling Price
$ 50.26
4087
3917
1095
4608
Market Price
$ 66.97
Selling Price
$ 59.61
2433
1645
1730
3579
Market Price
$ 44.79
Selling Price
$ 39.26
287
152
286
731
Market Price
$ 41.96
Selling Price
$ 37.23
985
898
568
4424
Market Price
$ 34.69
Selling Price
$ 28.96
2328
1397
792
3604
Market Price
$ 58.70
Selling Price
$ 50.85
1176
282
1010
4422
Market Price
$ 61.97
Selling Price
$ 55.11
2256
2069
992
3683
Market Price
$ 61.63
Selling Price
$ 54.89
3216
3030
2241
4074
Market Price
$ 35.63
Selling Price
$ 29.78
1374
660
1141
1510
Market Price
$ 38.82
Selling Price
$ 34.67
3531
3011
3514
3767
Market Price
$ 44.84
Selling Price
$ 39.53
2344
1950
1643
2399
Market Price
$ 39.48
Selling Price
$ 34.32
998
336
399
1361
Market Price
$ 69.22
Selling Price
$ 59.03
968
327
231
2008
Market Price
$ 51.06
Selling Price
$ 43.61
2561
2284
1733
4344
Market Price
$ 53.34
Selling Price
$ 44.67
4727
4720
2989
4945
Market Price
$ 47.89
Selling Price
$ 39.92
2881
633
2857
3393
Market Price
$ 50.58
Selling Price
$ 43.30
1212
532
1101
1965
Market Price
$ 59.65
Selling Price
$ 50.54
269
255
158
1282
Market Price
$ 43.63
Selling Price
$ 38.12
4074
3826
2323
4895
Market Price
$ 31.51
Selling Price
$ 26.69
3430
723
2334
4446
Market Price
$ 65.45
Selling Price
$ 58.45
3250
1799
1500
4043
Market Price
$ 39.31
Selling Price
$ 33.52
530
481
462
1238
Market Price
$ 57.26
Selling Price
$ 51.38
2971
2593
1373
3076
Market Price
$ 37.35
Selling Price
$ 31.13
3611
1813
1383
4726
Market Price
$ 59.45
Selling Price
$ 49.75
1472
684
720
4794
Market Price
$ 34.81
Selling Price
$ 29.21
205
154
195
723
Market Price
$ 40.91
Selling Price
$ 35.44
1272
494
367
1578
Market Price
$ 46.19
Selling Price
$ 40.99
2483
2271
2318
3430
Market Price
$ 54.28
Selling Price
$ 48.18
1741
1609
881
2211
Market Price
$ 38.53
Selling Price
$ 34.96
1772
886
1727
2167