Market Price
$ 42.54
Selling Price
$ 36.89
447
218
169
548
Market Price
$ 56.69
Selling Price
$ 49.76
625
603
439
1689
Market Price
$ 56.42
Selling Price
$ 50.63
2548
1379
977
3199
Market Price
$ 68.05
Selling Price
$ 59.47
4080
1189
3957
4473
Market Price
$ 45.47
Selling Price
$ 38.90
3230
2492
1280
4592
Market Price
$ 29.18
Selling Price
$ 25.01
592
569
498
1589
Market Price
$ 62.14
Selling Price
$ 55.39
4105
3916
1327
4353
Market Price
$ 33.24
Selling Price
$ 28.97
1066
973
634
1840
Market Price
$ 37.75
Selling Price
$ 33.16
1606
806
423
2089
Market Price
$ 28.55
Selling Price
$ 25.61
1731
1587
1336
2861
Market Price
$ 40.04
Selling Price
$ 34.96
2732
1380
1568
3361
Market Price
$ 34.80
Selling Price
$ 29.73
548
310
443
1496
Market Price
$ 46.84
Selling Price
$ 41.24
1476
497
620
3187
Market Price
$ 29.94
Selling Price
$ 27.15
2708
1152
1517
4467
Market Price
$ 39.24
Selling Price
$ 34.84
2691
2281
1810
2798
Market Price
$ 45.13
Selling Price
$ 40.68
2328
492
1216
4603
Market Price
$ 69.85
Selling Price
$ 59.52
272
241
143
427
Market Price
$ 64.02
Selling Price
$ 53.97
783
722
410
1781
Market Price
$ 44.30
Selling Price
$ 38.44
950
773
622
965
Market Price
$ 42.49
Selling Price
$ 37.75
2085
1896
1069
3019
Market Price
$ 60.10
Selling Price
$ 53.43
1382
852
754
3511
Market Price
$ 67.75
Selling Price
$ 56.47
1434
325
970
2043
Market Price
$ 65.20
Selling Price
$ 56.31
1367
302
1343
1591
Market Price
$ 50.42
Selling Price
$ 43.35
226
167
153
904
Market Price
$ 63.60
Selling Price
$ 56.82
1340
570
924
2255
Market Price
$ 41.02
Selling Price
$ 36.92
2793
1635
1017
4022
Market Price
$ 40.37
Selling Price
$ 34.25
1484
717
1080
2136
Market Price
$ 55.86
Selling Price
$ 48.12
1330
662
873
3852
Market Price
$ 54.08
Selling Price
$ 48.78
1726
1527
1079
1825
Market Price
$ 38.99
Selling Price
$ 33.59
966
769
214
3351
Market Price
$ 37.61
Selling Price
$ 31.39
511
135
336
2154
Market Price
$ 64.17
Selling Price
$ 56.12
900
184
565
1486
Market Price
$ 46.62
Selling Price
$ 39.74
1236
415
564
3217
Market Price
$ 31.39
Selling Price
$ 27.52
704
345
700
1220
Market Price
$ 39.92
Selling Price
$ 35.96
1357
1350
1205
3277
Market Price
$ 48.21
Selling Price
$ 42.42
1975
471
407
2085
Market Price
$ 30.41
Selling Price
$ 27.05
664
199
619
1357
Market Price
$ 54.89
Selling Price
$ 45.94
528
211
386
1248
Market Price
$ 54.68
Selling Price
$ 47.55
1491
329
340
1558
Market Price
$ 36.09
Selling Price
$ 32.27
2783
811
2044
3201