Market Price
$ 59.67
Selling Price
$ 37.85
658
323
399
1011
Market Price
$ 59.64
Selling Price
$ 37.34
3786
3482
3194
4651
Market Price
$ 59.38
Selling Price
$ 36.29
820
638
552
2473
Market Price
$ 48.97
Selling Price
$ 31.36
1012
257
324
2465
Market Price
$ 51.02
Selling Price
$ 30.18
1789
1060
1252
1992
Market Price
$ 60.74
Selling Price
$ 36.51
2702
1646
2515
3876
Market Price
$ 50.57
Selling Price
$ 30.79
3102
1350
1251
3563
Market Price
$ 54.66
Selling Price
$ 32.48
1380
925
825
3906
Market Price
$ 49.58
Selling Price
$ 30.53
251
81
248
435
Market Price
$ 55.55
Selling Price
$ 36.73
1344
752
651
2112
Market Price
$ 58.29
Selling Price
$ 37.70
3195
1895
2018
4782
Market Price
$ 58.60
Selling Price
$ 37.26
1584
754
701
1992
Market Price
$ 63.47
Selling Price
$ 39.53
1251
310
302
1611
Market Price
$ 60.78
Selling Price
$ 36.79
545
505
500
1670
Market Price
$ 60.46
Selling Price
$ 38.15
513
152
475
1029
Market Price
$ 62.94
Selling Price
$ 37.98
3610
2756
995
3785
Market Price
$ 59.61
Selling Price
$ 37.25
3533
2165
2897
4837
Market Price
$ 66.31
Selling Price
$ 39.43
1242
1176
676
2420
Market Price
$ 57.48
Selling Price
$ 36.63
1837
680
842
3967
Market Price
$ 52.74
Selling Price
$ 31.24
1212
553
322
1330
Market Price
$ 55.00
Selling Price
$ 33.19
2599
2469
1467
2642
Market Price
$ 62.43
Selling Price
$ 38.24
830
195
498
1429
Market Price
$ 60.07
Selling Price
$ 36.00
2785
1575
2532
4922
Market Price
$ 57.24
Selling Price
$ 37.25
3386
1613
2682
4712
Market Price
$ 57.75
Selling Price
$ 36.75
2865
1264
1546
3900
Market Price
$ 65.01
Selling Price
$ 38.84
431
378
388
667
Market Price
$ 50.85
Selling Price
$ 32.48
1904
1474
748
1996
Market Price
$ 63.77
Selling Price
$ 37.85
420
219
276
438
Market Price
$ 49.02
Selling Price
$ 32.26
1611
1495
854
2764
Market Price
$ 60.68
Selling Price
$ 37.82
2289
1363
1780
3093
Market Price
$ 59.74
Selling Price
$ 38.94
1599
1090
1283
2361
Market Price
$ 53.47
Selling Price
$ 32.30
2061
1326
1641
3605
Market Price
$ 41.01
Selling Price
$ 26.50
1128
853
499
1176
Market Price
$ 57.31
Selling Price
$ 37.52
553
314
553
1903
Market Price
$ 52.82
Selling Price
$ 31.76
397
161
256
487
Market Price
$ 57.26
Selling Price
$ 33.76
1707
1410
1471
4653
Market Price
$ 48.72
Selling Price
$ 32.35
1666
360
1429
2777
Market Price
$ 51.53
Selling Price
$ 32.66
2249
974
1481
3858
Market Price
$ 51.38
Selling Price
$ 30.32
2100
1871
1279
4462
Market Price
$ 45.94
Selling Price
$ 30.00
3892
2110
3483
4095