Market Price
$ 49.62
Selling Price
$ 42.28
3006
1987
2667
3390
Market Price
$ 58.86
Selling Price
$ 53.20
2223
1095
934
3050
Market Price
$ 37.06
Selling Price
$ 31.24
377
137
374
1182
Market Price
$ 57.96
Selling Price
$ 49.34
490
422
309
1162
Market Price
$ 61.97
Selling Price
$ 51.82
1651
1562
1454
2978
Market Price
$ 42.14
Selling Price
$ 38.25
692
592
369
752
Market Price
$ 42.11
Selling Price
$ 38.14
2758
2022
2242
2892
Market Price
$ 61.72
Selling Price
$ 54.16
587
363
276
1209
Market Price
$ 53.43
Selling Price
$ 45.88
3805
3548
2863
4378
Market Price
$ 56.47
Selling Price
$ 50.08
371
95
86
1619
Market Price
$ 71.29
Selling Price
$ 59.84
2055
1141
1434
2800
Market Price
$ 57.01
Selling Price
$ 51.38
3429
2056
1540
4044
Market Price
$ 54.17
Selling Price
$ 45.69
3403
2394
1587
4400
Market Price
$ 44.46
Selling Price
$ 39.02
557
409
374
1075
Market Price
$ 45.76
Selling Price
$ 41.46
246
77
95
492
Market Price
$ 68.92
Selling Price
$ 59.43
2278
868
808
4183
Market Price
$ 34.22
Selling Price
$ 30.24
1091
219
449
2898
Market Price
$ 39.56
Selling Price
$ 33.92
828
768
340
2849
Market Price
$ 44.45
Selling Price
$ 38.11
1559
1425
364
2660
Market Price
$ 52.16
Selling Price
$ 43.88
4329
2315
3209
4657
Market Price
$ 60.38
Selling Price
$ 52.10
1105
303
708
2289
Market Price
$ 59.28
Selling Price
$ 52.21
339
304
216
497
Market Price
$ 44.54
Selling Price
$ 37.98
1820
1161
1303
2616
Market Price
$ 42.93
Selling Price
$ 37.57
3426
2481
2971
4732
Market Price
$ 33.35
Selling Price
$ 29.95
873
509
627
2276
Market Price
$ 34.15
Selling Price
$ 29.06
1818
1808
630
1975
Market Price
$ 48.22
Selling Price
$ 41.79
757
732
173
3117
Market Price
$ 32.95
Selling Price
$ 28.29
192
177
39
705
Market Price
$ 43.49
Selling Price
$ 36.55
1893
1311
1082
2916
Market Price
$ 35.53
Selling Price
$ 31.49
454
372
133
778
Market Price
$ 48.76
Selling Price
$ 43.64
2227
1463
482
4658
Market Price
$ 35.22
Selling Price
$ 30.56
1395
952
1344
3922
Market Price
$ 45.63
Selling Price
$ 39.73
361
238
229
862
Market Price
$ 40.72
Selling Price
$ 36.03
2279
2163
1836
2830
Market Price
$ 30.39
Selling Price
$ 26.80
1316
1178
866
2177
Market Price
$ 41.26
Selling Price
$ 35.99
1853
776
903
2335
Market Price
$ 49.82
Selling Price
$ 42.72
2958
2166
1853
2987
Market Price
$ 57.39
Selling Price
$ 50.87
475
215
114
2346
Market Price
$ 30.61
Selling Price
$ 27.21
2513
2378
1088
4673
Market Price
$ 66.02
Selling Price
$ 55.07
2919
1406
2263
3076