Market Price
$ 60.17
Selling Price
$ 52.20
1734
994
1582
3475
Market Price
$ 47.02
Selling Price
$ 39.86
782
453
523
1497
Market Price
$ 33.34
Selling Price
$ 29.03
1946
1035
497
3296
Market Price
$ 30.00
Selling Price
$ 26.76
1800
895
1392
1895
Market Price
$ 44.08
Selling Price
$ 38.26
2283
2238
2059
4178
Market Price
$ 39.96
Selling Price
$ 34.85
594
469
228
730
Market Price
$ 56.46
Selling Price
$ 48.66
4191
2763
3741
4818
Market Price
$ 30.97
Selling Price
$ 26.14
433
303
372
1008
Market Price
$ 34.42
Selling Price
$ 30.69
1166
353
734
2826
Market Price
$ 38.90
Selling Price
$ 34.10
4277
1818
1487
4874
Market Price
$ 57.98
Selling Price
$ 49.94
1844
1618
1542
2769
Market Price
$ 32.94
Selling Price
$ 28.53
2444
2330
654
3444
Market Price
$ 52.20
Selling Price
$ 45.90
4431
2586
1403
4797
Market Price
$ 41.58
Selling Price
$ 35.32
1759
1266
684
1770
Market Price
$ 39.34
Selling Price
$ 35.24
1573
1174
964
1884
Market Price
$ 31.50
Selling Price
$ 26.96
1760
1328
938
2415
Market Price
$ 40.48
Selling Price
$ 36.52
1909
1502
527
2501
Market Price
$ 63.93
Selling Price
$ 55.21
1727
886
665
2269
Market Price
$ 57.51
Selling Price
$ 48.18
294
256
133
624
Market Price
$ 59.11
Selling Price
$ 53.56
3067
2883
1593
4541
Market Price
$ 34.10
Selling Price
$ 29.88
2112
744
1403
2686
Market Price
$ 38.85
Selling Price
$ 35.28
978
337
870
2436
Market Price
$ 60.24
Selling Price
$ 52.17
4561
4464
1267
4638
Market Price
$ 63.88
Selling Price
$ 55.19
484
362
419
1209
Market Price
$ 35.78
Selling Price
$ 31.27
2658
2291
2560
3062
Market Price
$ 28.46
Selling Price
$ 25.38
318
160
111
859
Market Price
$ 67.55
Selling Price
$ 58.54
2596
1462
1414
3822
Market Price
$ 51.10
Selling Price
$ 45.78
728
485
158
3515
Market Price
$ 43.24
Selling Price
$ 36.78
1832
1614
1682
3115
Market Price
$ 30.92
Selling Price
$ 26.04
1671
1270
1548
3809
Market Price
$ 66.68
Selling Price
$ 57.81
1638
438
1162
2044
Market Price
$ 37.90
Selling Price
$ 32.67
3933
2536
2770
4963
Market Price
$ 45.54
Selling Price
$ 38.52
1880
853
462
2115
Market Price
$ 50.24
Selling Price
$ 44.97
2206
1384
868
2270
Market Price
$ 33.52
Selling Price
$ 30.44
445
107
136
944
Market Price
$ 45.45
Selling Price
$ 39.08
2347
1516
1730
4150
Market Price
$ 54.64
Selling Price
$ 46.65
3509
3110
1986
3738
Market Price
$ 39.60
Selling Price
$ 33.06
657
630
447
1187
Market Price
$ 35.57
Selling Price
$ 31.22
1760
373
1418
2133
Market Price
$ 39.20
Selling Price
$ 32.68
380
190
108
1096