Market Price
$ 44.09
Selling Price
$ 37.84
981
230
363
1390
Market Price
$ 41.10
Selling Price
$ 34.27
2076
1937
1777
4406
Market Price
$ 53.11
Selling Price
$ 47.83
558
164
385
1984
Market Price
$ 40.94
Selling Price
$ 36.63
1133
907
642
2943
Market Price
$ 29.93
Selling Price
$ 25.10
982
486
316
3030
Market Price
$ 49.76
Selling Price
$ 44.63
2307
1332
1526
2660
Market Price
$ 38.73
Selling Price
$ 34.35
310
150
242
812
Market Price
$ 39.97
Selling Price
$ 34.04
2264
1362
2179
4925
Market Price
$ 57.42
Selling Price
$ 48.61
2771
1958
1303
3540
Market Price
$ 31.01
Selling Price
$ 26.34
987
216
257
4301
Market Price
$ 34.18
Selling Price
$ 31.03
1280
440
924
2464
Market Price
$ 64.32
Selling Price
$ 57.93
162
98
134
641
Market Price
$ 34.85
Selling Price
$ 31.21
2782
583
809
4418
Market Price
$ 40.52
Selling Price
$ 36.04
2831
2592
2363
4560
Market Price
$ 45.54
Selling Price
$ 41.34
564
177
531
1202
Market Price
$ 30.11
Selling Price
$ 25.21
1982
1343
1880
3813
Market Price
$ 37.59
Selling Price
$ 31.58
200
111
193
790
Market Price
$ 66.28
Selling Price
$ 59.22
2848
1629
1051
3914
Market Price
$ 36.56
Selling Price
$ 33.18
1467
1154
893
4964
Market Price
$ 43.94
Selling Price
$ 38.89
1274
413
488
3057
Market Price
$ 52.20
Selling Price
$ 45.42
1354
1223
1166
3756
Market Price
$ 48.67
Selling Price
$ 42.74
2387
654
2240
3953
Market Price
$ 54.84
Selling Price
$ 47.76
1012
236
638
3778
Market Price
$ 38.20
Selling Price
$ 33.68
354
254
347
605
Market Price
$ 61.15
Selling Price
$ 55.22
1558
1250
1390
4848
Market Price
$ 41.26
Selling Price
$ 37.47
2415
1344
730
4965
Market Price
$ 66.87
Selling Price
$ 59.04
2777
1050
1549
4444
Market Price
$ 36.70
Selling Price
$ 30.91
3870
2631
3175
4349
Market Price
$ 64.44
Selling Price
$ 58.51
818
611
722
1850
Market Price
$ 48.56
Selling Price
$ 43.88
562
112
391
644
Market Price
$ 50.29
Selling Price
$ 45.29
2140
1414
1743
3435
Market Price
$ 34.50
Selling Price
$ 29.19
3183
1865
3158
3584
Market Price
$ 58.26
Selling Price
$ 48.56
4054
2455
2715
4102
Market Price
$ 31.74
Selling Price
$ 27.87
312
265
254
459
Market Price
$ 40.25
Selling Price
$ 33.59
561
112
128
1418
Market Price
$ 45.43
Selling Price
$ 38.36
3640
953
1613
4910
Market Price
$ 65.86
Selling Price
$ 56.08
2687
1884
1381
3374
Market Price
$ 29.84
Selling Price
$ 25.67
726
204
494
1169
Market Price
$ 32.35
Selling Price
$ 27.43
1207
1058
310
4268
Market Price
$ 57.97
Selling Price
$ 52.16
2072
887
1426
3879