Market Price
$ 56.30
Selling Price
$ 49.87
1240
290
494
2550
Market Price
$ 50.03
Selling Price
$ 43.63
1240
904
420
4121
Market Price
$ 52.62
Selling Price
$ 47.77
1937
1422
1788
2962
Market Price
$ 65.44
Selling Price
$ 56.73
1315
294
643
2434
Market Price
$ 40.79
Selling Price
$ 35.30
465
341
326
647
Market Price
$ 49.37
Selling Price
$ 43.26
537
331
282
963
Market Price
$ 59.81
Selling Price
$ 51.99
346
156
227
799
Market Price
$ 47.47
Selling Price
$ 40.57
3683
2633
1960
4809
Market Price
$ 47.55
Selling Price
$ 41.95
314
246
91
1148
Market Price
$ 69.62
Selling Price
$ 59.73
389
294
140
1304
Market Price
$ 34.58
Selling Price
$ 30.56
1910
593
525
3916
Market Price
$ 53.58
Selling Price
$ 46.03
745
656
557
932
Market Price
$ 41.70
Selling Price
$ 34.86
2306
1789
606
3517
Market Price
$ 38.07
Selling Price
$ 34.43
3715
1909
1680
4385
Market Price
$ 42.82
Selling Price
$ 37.42
1286
848
370
4221
Market Price
$ 35.18
Selling Price
$ 30.90
2314
1418
1685
4066
Market Price
$ 63.90
Selling Price
$ 54.02
975
209
514
2548
Market Price
$ 54.09
Selling Price
$ 48.07
1310
1262
590
3354
Market Price
$ 33.92
Selling Price
$ 30.44
412
205
324
907
Market Price
$ 30.31
Selling Price
$ 26.38
3145
816
1213
3846
Market Price
$ 28.29
Selling Price
$ 25.49
1203
914
631
2319
Market Price
$ 53.57
Selling Price
$ 48.69
2078
1884
875
2948
Market Price
$ 33.15
Selling Price
$ 29.32
637
225
443
1741
Market Price
$ 42.59
Selling Price
$ 35.97
939
658
325
1878
Market Price
$ 34.10
Selling Price
$ 30.18
1317
1279
1004
1406
Market Price
$ 35.63
Selling Price
$ 29.97
376
242
201
1846
Market Price
$ 62.45
Selling Price
$ 54.89
1687
1604
872
3814
Market Price
$ 56.48
Selling Price
$ 49.83
1929
684
1484
3025
Market Price
$ 49.68
Selling Price
$ 44.76
1997
1927
1555
3993
Market Price
$ 41.98
Selling Price
$ 37.98
166
39
46
581
Market Price
$ 33.28
Selling Price
$ 28.39
1021
724
904
3623
Market Price
$ 57.18
Selling Price
$ 49.65
576
257
295
1221
Market Price
$ 33.82
Selling Price
$ 29.96
466
102
215
999
Market Price
$ 43.96
Selling Price
$ 36.71
153
115
146
638
Market Price
$ 61.05
Selling Price
$ 54.53
354
93
176
435
Market Price
$ 40.02
Selling Price
$ 35.31
1721
1311
677
2035
Market Price
$ 50.58
Selling Price
$ 44.01
1149
704
442
4766
Market Price
$ 34.03
Selling Price
$ 29.92
1869
433
607
3629
Market Price
$ 31.68
Selling Price
$ 26.86
2457
1793
1742
4774
Market Price
$ 29.63
Selling Price
$ 26.46
2337
889
950
3730