Market Price
$ 64.91
Selling Price
$ 58.26
475
458
161
1703
Market Price
$ 55.60
Selling Price
$ 46.36
4061
3464
1271
4476
Market Price
$ 59.13
Selling Price
$ 49.52
889
494
739
1352
Market Price
$ 52.90
Selling Price
$ 47.08
629
478
599
1867
Market Price
$ 35.58
Selling Price
$ 30.29
2093
2061
2036
2186
Market Price
$ 58.91
Selling Price
$ 49.79
268
74
232
941
Market Price
$ 47.28
Selling Price
$ 41.22
2875
1383
1262
4750
Market Price
$ 38.01
Selling Price
$ 32.10
4264
3844
2378
4623
Market Price
$ 65.22
Selling Price
$ 54.76
983
707
603
1964
Market Price
$ 54.94
Selling Price
$ 48.89
2938
2656
1595
4776
Market Price
$ 47.97
Selling Price
$ 43.24
1428
374
665
3931
Market Price
$ 40.81
Selling Price
$ 35.77
2232
769
1778
2749
Market Price
$ 28.52
Selling Price
$ 25.20
1231
942
593
4014
Market Price
$ 62.75
Selling Price
$ 56.74
2536
1951
1097
3311
Market Price
$ 49.95
Selling Price
$ 42.84
795
476
282
1047
Market Price
$ 65.58
Selling Price
$ 55.82
2559
742
1719
3313
Market Price
$ 39.05
Selling Price
$ 35.42
1796
1065
1522
1958
Market Price
$ 61.67
Selling Price
$ 55.42
1191
1018
901
1715
Market Price
$ 56.40
Selling Price
$ 48.89
1329
665
1165
2126
Market Price
$ 35.07
Selling Price
$ 31.35
1997
1588
843
3271
Market Price
$ 46.35
Selling Price
$ 39.29
3275
2162
938
4925
Market Price
$ 52.60
Selling Price
$ 46.69
3288
823
3070
4998
Market Price
$ 63.03
Selling Price
$ 56.39
1473
1393
982
1876
Market Price
$ 39.33
Selling Price
$ 35.09
708
178
537
2245
Market Price
$ 49.99
Selling Price
$ 43.02
1975
686
1555
3798
Market Price
$ 46.54
Selling Price
$ 40.01
2645
2101
2156
4043
Market Price
$ 65.95
Selling Price
$ 55.67
3068
736
1788
4836
Market Price
$ 53.52
Selling Price
$ 47.78
2089
665
1235
2185
Market Price
$ 60.05
Selling Price
$ 52.74
1055
964
240
4374
Market Price
$ 48.01
Selling Price
$ 40.31
1010
365
462
4805
Market Price
$ 34.69
Selling Price
$ 29.60
318
254
200
576
Market Price
$ 32.80
Selling Price
$ 27.57
597
345
253
2561
Market Price
$ 44.37
Selling Price
$ 39.41
1954
778
1270
4066
Market Price
$ 55.22
Selling Price
$ 48.17
3098
2859
2970
3115
Market Price
$ 39.08
Selling Price
$ 35.47
2250
1163
2058
2608
Market Price
$ 53.56
Selling Price
$ 46.40
1869
844
955
2051
Market Price
$ 64.22
Selling Price
$ 57.17
2553
1880
2346
2924
Market Price
$ 43.33
Selling Price
$ 36.49
764
746
652
1587
Market Price
$ 64.59
Selling Price
$ 56.76
1018
504
655
1364
Market Price
$ 59.27
Selling Price
$ 50.77
2306
985
1911
2854