Market Price
$ 31.63
Selling Price
$ 27.30
2975
731
816
4537
Market Price
$ 69.26
Selling Price
$ 58.58
4392
3378
3644
4722
Market Price
$ 50.53
Selling Price
$ 45.21
2195
1387
1347
2758
Market Price
$ 69.13
Selling Price
$ 59.15
2114
930
1144
4240
Market Price
$ 44.54
Selling Price
$ 40.18
1651
1113
1150
2600
Market Price
$ 58.58
Selling Price
$ 50.59
2944
2348
1973
4089
Market Price
$ 60.79
Selling Price
$ 50.92
775
190
415
2038
Market Price
$ 56.18
Selling Price
$ 48.00
2781
1710
2629
2851
Market Price
$ 37.19
Selling Price
$ 31.36
1048
333
686
2019
Market Price
$ 31.28
Selling Price
$ 27.93
1401
696
1073
3080
Market Price
$ 59.85
Selling Price
$ 51.10
719
551
227
1806
Market Price
$ 62.12
Selling Price
$ 55.86
2461
560
1048
3594
Market Price
$ 38.06
Selling Price
$ 32.73
4233
854
3227
4993
Market Price
$ 30.38
Selling Price
$ 27.60
2288
847
1252
3612
Market Price
$ 31.59
Selling Price
$ 26.76
180
159
157
552
Market Price
$ 29.79
Selling Price
$ 27.07
1161
1087
848
4697
Market Price
$ 46.40
Selling Price
$ 39.52
3889
3788
1799
3995
Market Price
$ 29.12
Selling Price
$ 25.18
3382
939
2542
4361
Market Price
$ 63.01
Selling Price
$ 55.46
299
177
124
1075
Market Price
$ 32.19
Selling Price
$ 29.05
1000
333
785
3625
Market Price
$ 50.97
Selling Price
$ 44.92
278
228
157
704
Market Price
$ 53.71
Selling Price
$ 45.19
2391
826
1946
3380
Market Price
$ 32.57
Selling Price
$ 28.67
486
209
257
2147
Market Price
$ 67.14
Selling Price
$ 59.39
1263
724
1015
1296
Market Price
$ 50.96
Selling Price
$ 46.10
336
132
150
1044
Market Price
$ 28.72
Selling Price
$ 25.36
138
45
60
503
Market Price
$ 33.83
Selling Price
$ 30.24
1614
1364
947
2903
Market Price
$ 38.79
Selling Price
$ 33.62
389
156
354
1711
Market Price
$ 42.00
Selling Price
$ 37.61
1274
833
964
4690
Market Price
$ 35.99
Selling Price
$ 31.48
798
709
319
2408
Market Price
$ 36.86
Selling Price
$ 31.60
2022
599
1355
2870
Market Price
$ 39.35
Selling Price
$ 33.84
3627
2579
2501
4633
Market Price
$ 56.54
Selling Price
$ 49.19
1172
613
827
1419
Market Price
$ 57.21
Selling Price
$ 50.71
1048
271
1024
3525
Market Price
$ 57.60
Selling Price
$ 48.12
881
258
258
2254
Market Price
$ 48.45
Selling Price
$ 43.30
4665
2518
1494
4971
Market Price
$ 42.11
Selling Price
$ 36.12
1413
1212
390
1745
Market Price
$ 42.57
Selling Price
$ 37.44
1751
401
1443
1897
Market Price
$ 35.60
Selling Price
$ 30.35
2341
2049
2306
3642
Market Price
$ 45.96
Selling Price
$ 41.44
426
96
208
568