Market Price
$ 68.64
Selling Price
$ 59.06
2265
1678
1491
2298
Market Price
$ 61.88
Selling Price
$ 51.85
1037
274
539
3317
Market Price
$ 54.60
Selling Price
$ 46.73
879
865
626
2310
Market Price
$ 33.26
Selling Price
$ 28.93
3120
677
760
3500
Market Price
$ 70.76
Selling Price
$ 59.31
2076
1438
1827
4969
Market Price
$ 40.09
Selling Price
$ 34.21
882
201
310
1613
Market Price
$ 46.88
Selling Price
$ 40.57
590
151
475
1466
Market Price
$ 67.60
Selling Price
$ 59.55
613
327
159
1092
Market Price
$ 36.06
Selling Price
$ 30.73
1899
1682
945
2141
Market Price
$ 38.55
Selling Price
$ 34.70
860
739
494
4179
Market Price
$ 60.79
Selling Price
$ 50.93
1245
897
1232
2380
Market Price
$ 63.21
Selling Price
$ 53.31
1292
707
345
1330
Market Price
$ 33.63
Selling Price
$ 28.54
1143
854
519
1944
Market Price
$ 50.86
Selling Price
$ 44.80
539
513
181
889
Market Price
$ 40.17
Selling Price
$ 33.49
637
426
320
1216
Market Price
$ 52.50
Selling Price
$ 44.22
1487
983
730
3002
Market Price
$ 50.13
Selling Price
$ 42.53
343
97
115
1557
Market Price
$ 67.55
Selling Price
$ 59.48
529
486
245
632
Market Price
$ 48.55
Selling Price
$ 41.62
560
221
159
1214
Market Price
$ 33.44
Selling Price
$ 29.54
955
613
227
1909
Market Price
$ 60.35
Selling Price
$ 50.37
2105
1891
788
3349
Market Price
$ 34.43
Selling Price
$ 30.76
1704
858
1674
4853
Market Price
$ 56.06
Selling Price
$ 49.48
1727
1138
1385
3396
Market Price
$ 61.71
Selling Price
$ 52.21
3793
1832
3344
4950
Market Price
$ 58.56
Selling Price
$ 50.53
1426
397
405
3550
Market Price
$ 38.80
Selling Price
$ 35.14
1425
546
882
2517
Market Price
$ 67.35
Selling Price
$ 56.73
1122
413
583
2052
Market Price
$ 46.51
Selling Price
$ 39.50
1282
636
1118
2685
Market Price
$ 31.42
Selling Price
$ 26.93
1208
771
1004
2480
Market Price
$ 40.37
Selling Price
$ 35.05
2221
1194
1311
4587
Market Price
$ 49.22
Selling Price
$ 41.10
716
670
309
1509
Market Price
$ 53.91
Selling Price
$ 48.49
1165
422
1157
4637
Market Price
$ 54.37
Selling Price
$ 47.12
937
581
596
2888
Market Price
$ 47.42
Selling Price
$ 42.37
1790
665
1695
4348
Market Price
$ 53.43
Selling Price
$ 46.57
539
361
213
614
Market Price
$ 48.10
Selling Price
$ 43.49
2560
2427
1445
2753
Market Price
$ 30.21
Selling Price
$ 25.30
1968
1056
876
4534
Market Price
$ 36.83
Selling Price
$ 31.00
1962
1666
1128
2239
Market Price
$ 51.95
Selling Price
$ 46.57
1244
896
353
1704
Market Price
$ 55.01
Selling Price
$ 47.29
766
558
530
2725