Market Price
$ 60.46
Selling Price
$ 52.72
2396
727
1895
4841
Market Price
$ 56.80
Selling Price
$ 48.52
204
87
145
825
Market Price
$ 60.59
Selling Price
$ 54.97
1268
792
420
3713
Market Price
$ 51.66
Selling Price
$ 43.77
1745
1178
1216
4160
Market Price
$ 67.60
Selling Price
$ 57.96
2487
1516
903
3771
Market Price
$ 57.92
Selling Price
$ 50.35
2205
2016
854
2314
Market Price
$ 63.49
Selling Price
$ 56.26
943
206
595
1173
Market Price
$ 52.74
Selling Price
$ 45.31
904
240
239
1014
Market Price
$ 28.38
Selling Price
$ 25.10
2288
650
1047
3069
Market Price
$ 35.97
Selling Price
$ 30.07
1216
1175
1143
1913
Market Price
$ 38.43
Selling Price
$ 33.41
2997
1795
2061
3984
Market Price
$ 56.43
Selling Price
$ 49.00
1206
677
1144
3128
Market Price
$ 30.90
Selling Price
$ 27.20
3206
1123
2293
3699
Market Price
$ 51.74
Selling Price
$ 43.99
1872
1597
1199
3901
Market Price
$ 62.34
Selling Price
$ 55.92
469
356
259
857
Market Price
$ 56.21
Selling Price
$ 46.87
2049
804
1484
3029
Market Price
$ 32.28
Selling Price
$ 27.81
194
154
183
691
Market Price
$ 53.41
Selling Price
$ 45.73
1580
1166
795
3652
Market Price
$ 40.92
Selling Price
$ 35.28
1065
744
315
1583
Market Price
$ 65.02
Selling Price
$ 58.56
2670
1968
1549
3830
Market Price
$ 63.05
Selling Price
$ 54.17
3688
3478
1192
4272
Market Price
$ 31.17
Selling Price
$ 27.43
464
271
163
684
Market Price
$ 48.60
Selling Price
$ 42.66
709
623
553
2627
Market Price
$ 49.79
Selling Price
$ 41.96
211
113
194
590
Market Price
$ 41.60
Selling Price
$ 35.72
1053
476
683
3712
Market Price
$ 54.36
Selling Price
$ 48.87
1887
884
1542
2777
Market Price
$ 29.69
Selling Price
$ 26.22
818
501
806
2460
Market Price
$ 48.74
Selling Price
$ 42.40
611
490
284
3059
Market Price
$ 35.47
Selling Price
$ 30.27
3053
1987
2826
4618
Market Price
$ 46.38
Selling Price
$ 39.64
2122
1409
2120
3204
Market Price
$ 66.79
Selling Price
$ 59.32
2810
2186
864
3735
Market Price
$ 60.45
Selling Price
$ 53.98
840
182
192
2081
Market Price
$ 43.33
Selling Price
$ 38.53
212
50
186
411
Market Price
$ 54.56
Selling Price
$ 49.56
1188
638
1049
1837
Market Price
$ 42.90
Selling Price
$ 38.08
939
665
936
1488
Market Price
$ 44.18
Selling Price
$ 38.62
2246
465
2034
3754
Market Price
$ 62.22
Selling Price
$ 55.01
766
718
690
1379
Market Price
$ 66.86
Selling Price
$ 58.80
2300
1305
1963
3309
Market Price
$ 68.71
Selling Price
$ 59.67
1562
869
876
2356
Market Price
$ 42.86
Selling Price
$ 36.52
3666
2056
1422
4065