Market Price
$ 43.49
Selling Price
$ 36.35
1489
1160
1003
2006
Market Price
$ 49.12
Selling Price
$ 44.07
1501
1177
662
2498
Market Price
$ 35.39
Selling Price
$ 29.68
2275
1759
542
3375
Market Price
$ 43.77
Selling Price
$ 38.10
668
392
398
968
Market Price
$ 67.42
Selling Price
$ 56.94
1386
388
1361
1482
Market Price
$ 32.38
Selling Price
$ 27.20
2304
693
1691
4101
Market Price
$ 34.33
Selling Price
$ 29.69
2815
1058
828
4405
Market Price
$ 62.63
Selling Price
$ 55.42
716
164
662
1269
Market Price
$ 32.00
Selling Price
$ 27.47
2828
2120
1436
3613
Market Price
$ 50.69
Selling Price
$ 42.31
1315
772
562
2199
Market Price
$ 32.91
Selling Price
$ 29.69
653
565
453
2190
Market Price
$ 30.15
Selling Price
$ 27.05
1798
793
1074
3254
Market Price
$ 57.97
Selling Price
$ 50.19
3113
3099
2798
4126
Market Price
$ 61.19
Selling Price
$ 54.63
422
422
97
836
Market Price
$ 64.19
Selling Price
$ 54.32
1096
525
515
4457
Market Price
$ 32.76
Selling Price
$ 29.00
2051
831
1223
2350
Market Price
$ 53.75
Selling Price
$ 45.22
3323
3314
2698
3514
Market Price
$ 50.48
Selling Price
$ 45.70
689
665
534
2735
Market Price
$ 48.41
Selling Price
$ 41.09
814
709
188
2001
Market Price
$ 52.19
Selling Price
$ 44.92
1012
267
770
2680
Market Price
$ 32.76
Selling Price
$ 29.50
651
213
197
1839
Market Price
$ 30.09
Selling Price
$ 25.86
2869
2273
2037
4579
Market Price
$ 68.07
Selling Price
$ 59.94
2030
1211
627
4823
Market Price
$ 52.97
Selling Price
$ 47.94
1988
1391
1727
3445
Market Price
$ 47.75
Selling Price
$ 39.92
3442
1596
874
4064
Market Price
$ 64.24
Selling Price
$ 53.89
3669
3288
1475
4546
Market Price
$ 38.31
Selling Price
$ 33.18
2427
1699
1731
2567
Market Price
$ 33.66
Selling Price
$ 29.00
1200
487
374
3712
Market Price
$ 48.03
Selling Price
$ 40.61
517
177
330
912
Market Price
$ 30.32
Selling Price
$ 26.34
2555
1342
794
4956
Market Price
$ 40.14
Selling Price
$ 33.71
1683
1597
1299
2316
Market Price
$ 45.60
Selling Price
$ 39.06
3408
1114
2239
3969
Market Price
$ 52.31
Selling Price
$ 45.53
159
59
100
502
Market Price
$ 65.03
Selling Price
$ 54.54
1085
962
377
1109
Market Price
$ 65.25
Selling Price
$ 55.72
2210
489
2121
4594
Market Price
$ 64.93
Selling Price
$ 54.68
3546
3488
1319
4349
Market Price
$ 62.48
Selling Price
$ 52.56
543
423
321
557
Market Price
$ 58.54
Selling Price
$ 49.38
116
96
91
432
Market Price
$ 62.82
Selling Price
$ 56.44
558
120
462
1161
Market Price
$ 38.60
Selling Price
$ 34.27
2866
1717
604
4020