Market Price
$ 42.29
Selling Price
$ 36.06
3042
1773
683
4052
Market Price
$ 34.23
Selling Price
$ 29.40
1400
370
916
2650
Market Price
$ 46.34
Selling Price
$ 40.31
2655
747
898
4518
Market Price
$ 29.86
Selling Price
$ 25.71
323
245
76
1575
Market Price
$ 36.65
Selling Price
$ 32.75
3905
2849
1070
4336
Market Price
$ 43.12
Selling Price
$ 37.68
1025
475
267
1516
Market Price
$ 50.87
Selling Price
$ 43.56
846
452
315
1229
Market Price
$ 47.96
Selling Price
$ 40.03
1427
1021
389
1857
Market Price
$ 51.52
Selling Price
$ 43.87
2154
1412
2065
4605
Market Price
$ 61.27
Selling Price
$ 51.43
644
228
207
3216
Market Price
$ 45.77
Selling Price
$ 39.43
3149
1739
1311
4361
Market Price
$ 44.44
Selling Price
$ 40.25
1449
687
683
4094
Market Price
$ 52.59
Selling Price
$ 45.60
1967
1178
1419
3813
Market Price
$ 62.61
Selling Price
$ 54.25
1628
1155
1362
3317
Market Price
$ 49.60
Selling Price
$ 43.55
959
390
479
3012
Market Price
$ 39.57
Selling Price
$ 34.50
3962
2951
2988
4198
Market Price
$ 65.63
Selling Price
$ 57.98
590
507
573
1512
Market Price
$ 46.15
Selling Price
$ 41.80
2123
1542
1274
2642
Market Price
$ 34.27
Selling Price
$ 30.34
1438
1060
752
2422
Market Price
$ 59.27
Selling Price
$ 51.63
1249
1219
1213
2078
Market Price
$ 48.86
Selling Price
$ 44.28
441
195
436
496
Market Price
$ 55.79
Selling Price
$ 48.25
393
290
226
1259
Market Price
$ 52.94
Selling Price
$ 45.66
3010
2612
2556
4576
Market Price
$ 33.46
Selling Price
$ 28.35
1668
872
1242
3911
Market Price
$ 55.53
Selling Price
$ 47.03
3691
2559
3337
4269
Market Price
$ 43.76
Selling Price
$ 37.26
787
269
603
2760
Market Price
$ 57.91
Selling Price
$ 49.76
2507
2236
1544
4709
Market Price
$ 31.20
Selling Price
$ 27.18
2735
930
2349
4755
Market Price
$ 36.07
Selling Price
$ 32.05
4781
4128
1592
4890
Market Price
$ 42.98
Selling Price
$ 36.02
2242
1901
1245
4051
Market Price
$ 33.66
Selling Price
$ 29.35
1710
1637
1253
3190
Market Price
$ 47.50
Selling Price
$ 40.25
2008
842
675
4169
Market Price
$ 42.95
Selling Price
$ 37.30
1653
748
1134
2390
Market Price
$ 45.49
Selling Price
$ 40.41
1707
1253
1593
4805
Market Price
$ 55.55
Selling Price
$ 46.59
3973
1766
1682
4595
Market Price
$ 36.15
Selling Price
$ 32.51
449
380
257
1465
Market Price
$ 47.12
Selling Price
$ 41.98
190
151
105
553
Market Price
$ 57.58
Selling Price
$ 50.80
704
643
266
2676
Market Price
$ 46.10
Selling Price
$ 39.01
2763
2204
660
4551
Market Price
$ 61.27
Selling Price
$ 51.42
1721
875
531
2013