Market Price
$ 50.11
Selling Price
$ 45.15
4030
3481
3595
4136
Market Price
$ 43.97
Selling Price
$ 39.68
2755
2451
2547
4817
Market Price
$ 62.23
Selling Price
$ 54.42
960
779
912
3008
Market Price
$ 52.06
Selling Price
$ 45.81
1238
1071
636
1837
Market Price
$ 57.16
Selling Price
$ 49.87
1932
1017
665
3649
Market Price
$ 71.32
Selling Price
$ 59.52
2659
807
2538
3497
Market Price
$ 46.37
Selling Price
$ 39.24
960
946
357
2051
Market Price
$ 29.89
Selling Price
$ 25.55
3973
3588
3750
4748
Market Price
$ 64.95
Selling Price
$ 56.18
520
321
428
2175
Market Price
$ 48.89
Selling Price
$ 41.78
1403
530
525
3001
Market Price
$ 63.19
Selling Price
$ 54.24
1260
436
759
1509
Market Price
$ 51.61
Selling Price
$ 44.81
3880
2002
1461
4455
Market Price
$ 41.40
Selling Price
$ 36.60
1943
1649
1613
4936
Market Price
$ 41.55
Selling Price
$ 37.73
2734
2548
2676
2999
Market Price
$ 62.58
Selling Price
$ 54.02
1859
708
986
3473
Market Price
$ 51.75
Selling Price
$ 45.79
852
448
225
2539
Market Price
$ 59.85
Selling Price
$ 49.98
2391
1363
644
3465
Market Price
$ 56.96
Selling Price
$ 48.03
539
486
233
1805
Market Price
$ 61.15
Selling Price
$ 55.06
1614
904
849
3033
Market Price
$ 62.57
Selling Price
$ 55.75
2435
940
2163
3379
Market Price
$ 60.05
Selling Price
$ 54.57
2182
1011
1273
3905
Market Price
$ 62.49
Selling Price
$ 52.37
1278
751
319
1301
Market Price
$ 30.60
Selling Price
$ 25.75
2128
2031
623
2188
Market Price
$ 45.18
Selling Price
$ 40.47
379
221
223
687
Market Price
$ 45.26
Selling Price
$ 38.86
3843
1626
2667
4175
Market Price
$ 36.56
Selling Price
$ 31.28
1831
1196
1143
2996
Market Price
$ 36.80
Selling Price
$ 30.84
1234
473
765
1290
Market Price
$ 39.14
Selling Price
$ 32.64
4165
3012
3159
4641
Market Price
$ 65.08
Selling Price
$ 59.12
1211
487
1148
1633
Market Price
$ 38.16
Selling Price
$ 32.66
435
426
385
437
Market Price
$ 43.65
Selling Price
$ 38.06
4351
3221
3231
4945
Market Price
$ 51.09
Selling Price
$ 44.21
682
672
608
1281
Market Price
$ 48.25
Selling Price
$ 41.00
1959
1285
610
2487
Market Price
$ 51.73
Selling Price
$ 45.26
1427
848
885
1906
Market Price
$ 59.45
Selling Price
$ 53.43
1245
764
1060
2074
Market Price
$ 59.73
Selling Price
$ 53.97
318
68
74
804
Market Price
$ 44.80
Selling Price
$ 40.47
994
478
301
3348
Market Price
$ 60.35
Selling Price
$ 52.80
705
202
469
1496
Market Price
$ 34.36
Selling Price
$ 31.17
1600
385
662
2412
Market Price
$ 29.22
Selling Price
$ 26.02
497
306
418
2467