Market Price
$ 46.23
Selling Price
$ 39.24
1841
670
1508
2631
Market Price
$ 61.56
Selling Price
$ 55.40
544
363
413
708
Market Price
$ 56.75
Selling Price
$ 47.58
2210
1753
807
3937
Market Price
$ 34.53
Selling Price
$ 29.16
1825
629
392
1877
Market Price
$ 42.43
Selling Price
$ 36.08
2218
1876
1376
2253
Market Price
$ 64.42
Selling Price
$ 53.75
2899
1008
690
3385
Market Price
$ 37.83
Selling Price
$ 34.22
1006
718
422
2322
Market Price
$ 36.21
Selling Price
$ 30.78
2202
2141
607
4236
Market Price
$ 35.53
Selling Price
$ 31.57
3061
2076
2590
4364
Market Price
$ 38.00
Selling Price
$ 34.02
399
365
394
1706
Market Price
$ 44.90
Selling Price
$ 37.84
2794
995
1598
3776
Market Price
$ 37.17
Selling Price
$ 31.72
2160
504
1110
2839
Market Price
$ 51.91
Selling Price
$ 43.59
1600
457
1591
2737
Market Price
$ 60.60
Selling Price
$ 53.75
458
275
280
1370
Market Price
$ 51.28
Selling Price
$ 43.38
928
878
389
2702
Market Price
$ 51.95
Selling Price
$ 46.06
530
506
381
697
Market Price
$ 48.74
Selling Price
$ 42.30
1743
738
1625
3436
Market Price
$ 52.03
Selling Price
$ 46.82
433
396
236
1301
Market Price
$ 36.61
Selling Price
$ 32.26
3648
2361
2200
3714
Market Price
$ 47.88
Selling Price
$ 41.49
1409
660
1400
3902
Market Price
$ 59.01
Selling Price
$ 50.07
1167
1092
644
1766
Market Price
$ 58.53
Selling Price
$ 49.62
648
353
497
1060
Market Price
$ 52.43
Selling Price
$ 46.00
910
821
814
2100
Market Price
$ 60.77
Selling Price
$ 51.80
1553
876
1467
4151
Market Price
$ 59.94
Selling Price
$ 51.00
998
798
540
2880
Market Price
$ 39.71
Selling Price
$ 36.06
3986
1692
3283
4642
Market Price
$ 53.10
Selling Price
$ 46.44
256
223
157
1018
Market Price
$ 50.16
Selling Price
$ 45.38
970
328
657
1643
Market Price
$ 47.96
Selling Price
$ 40.15
1970
1105
1306
2547
Market Price
$ 35.69
Selling Price
$ 31.80
190
94
98
664
Market Price
$ 48.92
Selling Price
$ 42.94
2314
1817
1300
2535
Market Price
$ 59.20
Selling Price
$ 52.64
1379
457
1234
2086
Market Price
$ 49.87
Selling Price
$ 41.75
1115
327
655
3916
Market Price
$ 65.49
Selling Price
$ 55.37
2805
766
2090
3000
Market Price
$ 41.11
Selling Price
$ 35.04
1381
1236
1068
4018
Market Price
$ 37.75
Selling Price
$ 31.61
1413
828
1286
2633
Market Price
$ 38.08
Selling Price
$ 32.66
1806
1784
916
3612
Market Price
$ 69.43
Selling Price
$ 58.91
747
393
477
785
Market Price
$ 37.96
Selling Price
$ 32.29
430
331
322
772
Market Price
$ 59.01
Selling Price
$ 49.18
3771
2259
2482
3980