Market Price
$ 40.20
Selling Price
$ 34.31
1047
826
675
4786
Market Price
$ 45.73
Selling Price
$ 40.92
1895
1889
1458
2286
Market Price
$ 40.64
Selling Price
$ 36.77
123
90
60
613
Market Price
$ 32.33
Selling Price
$ 27.64
1039
626
841
2301
Market Price
$ 56.02
Selling Price
$ 48.81
797
608
389
3072
Market Price
$ 60.30
Selling Price
$ 52.14
2689
1150
1874
3176
Market Price
$ 32.15
Selling Price
$ 27.29
2371
1406
1991
2536
Market Price
$ 64.52
Selling Price
$ 54.77
1992
1825
1320
3988
Market Price
$ 30.02
Selling Price
$ 27.19
567
326
279
1924
Market Price
$ 49.66
Selling Price
$ 42.06
911
794
623
2060
Market Price
$ 47.87
Selling Price
$ 41.04
1692
1009
1558
2712
Market Price
$ 38.41
Selling Price
$ 34.38
625
193
622
1666
Market Price
$ 53.53
Selling Price
$ 46.96
3937
3606
1277
4357
Market Price
$ 65.92
Selling Price
$ 58.47
740
516
740
1608
Market Price
$ 30.33
Selling Price
$ 26.79
3242
2447
1084
3432
Market Price
$ 61.06
Selling Price
$ 51.83
1707
1665
1340
2523
Market Price
$ 51.26
Selling Price
$ 45.79
430
388
109
892
Market Price
$ 31.20
Selling Price
$ 27.38
2536
2223
1804
4678
Market Price
$ 39.08
Selling Price
$ 33.70
1203
249
581
3081
Market Price
$ 32.06
Selling Price
$ 27.03
3016
1595
2668
3823
Market Price
$ 29.49
Selling Price
$ 25.49
579
244
197
2879
Market Price
$ 30.15
Selling Price
$ 25.14
2288
1303
1406
4746
Market Price
$ 42.13
Selling Price
$ 36.74
3658
1799
1205
4362
Market Price
$ 62.44
Selling Price
$ 56.18
2611
2402
750
2650
Market Price
$ 58.19
Selling Price
$ 49.73
1898
484
854
3528
Market Price
$ 50.61
Selling Price
$ 44.15
2501
2427
798
3051
Market Price
$ 28.39
Selling Price
$ 25.34
838
454
714
2426
Market Price
$ 48.98
Selling Price
$ 42.52
2124
632
1719
3514
Market Price
$ 62.00
Selling Price
$ 54.08
1472
511
1234
4271
Market Price
$ 52.86
Selling Price
$ 44.29
319
242
158
1333
Market Price
$ 52.54
Selling Price
$ 47.46
515
487
460
545
Market Price
$ 64.25
Selling Price
$ 56.01
1356
1332
285
4848
Market Price
$ 63.83
Selling Price
$ 57.53
2709
846
1200
4326
Market Price
$ 66.76
Selling Price
$ 57.21
874
277
373
2930
Market Price
$ 66.00
Selling Price
$ 56.17
2092
1123
1381
3455
Market Price
$ 36.51
Selling Price
$ 31.22
1201
723
758
3024
Market Price
$ 41.18
Selling Price
$ 36.64
1292
750
1245
2398
Market Price
$ 63.90
Selling Price
$ 53.99
2078
1689
1093
3483
Market Price
$ 55.22
Selling Price
$ 46.10
584
358
309
1974
Market Price
$ 59.01
Selling Price
$ 50.50
671
329
653
714