Market Price
$ 62.12
Selling Price
$ 53.94
3124
980
1723
3494
Market Price
$ 40.89
Selling Price
$ 35.25
1603
1175
984
1633
Market Price
$ 52.16
Selling Price
$ 44.10
2215
1852
1411
2922
Market Price
$ 61.50
Selling Price
$ 53.42
407
166
118
613
Market Price
$ 62.90
Selling Price
$ 54.33
3350
2016
2509
3476
Market Price
$ 45.70
Selling Price
$ 41.08
3166
959
2189
4561
Market Price
$ 35.46
Selling Price
$ 30.35
1810
1104
1569
3101
Market Price
$ 32.65
Selling Price
$ 28.56
724
173
482
1306
Market Price
$ 48.26
Selling Price
$ 40.82
1205
795
962
4632
Market Price
$ 44.53
Selling Price
$ 38.51
1083
900
972
1253
Market Price
$ 36.68
Selling Price
$ 30.58
511
151
494
2340
Market Price
$ 35.18
Selling Price
$ 29.80
3145
968
2012
4428
Market Price
$ 49.99
Selling Price
$ 42.81
173
80
107
419
Market Price
$ 47.74
Selling Price
$ 41.41
2557
1631
685
2770
Market Price
$ 67.69
Selling Price
$ 58.09
1137
900
283
1999
Market Price
$ 47.26
Selling Price
$ 39.67
1543
1461
1361
3020
Market Price
$ 45.99
Selling Price
$ 38.42
2884
1147
1076
3864
Market Price
$ 63.07
Selling Price
$ 54.15
2414
687
749
4792
Market Price
$ 52.29
Selling Price
$ 45.78
1036
239
627
2781
Market Price
$ 42.65
Selling Price
$ 38.24
1254
933
897
1754
Market Price
$ 59.31
Selling Price
$ 51.81
3003
1398
2667
4870
Market Price
$ 59.12
Selling Price
$ 53.61
1321
962
919
2379
Market Price
$ 61.96
Selling Price
$ 52.08
343
127
158
1557
Market Price
$ 28.54
Selling Price
$ 25.59
453
212
360
1194
Market Price
$ 48.17
Selling Price
$ 40.29
361
265
257
1289
Market Price
$ 56.38
Selling Price
$ 50.29
223
133
121
612
Market Price
$ 30.74
Selling Price
$ 27.05
2074
1889
920
2835
Market Price
$ 49.98
Selling Price
$ 43.32
631
242
620
806
Market Price
$ 64.59
Selling Price
$ 54.85
564
204
560
755
Market Price
$ 38.52
Selling Price
$ 33.65
726
160
206
1865
Market Price
$ 33.84
Selling Price
$ 29.46
797
230
440
1991
Market Price
$ 46.69
Selling Price
$ 41.22
1036
775
333
1184
Market Price
$ 59.22
Selling Price
$ 50.55
1690
599
1107
2115
Market Price
$ 55.99
Selling Price
$ 50.51
1738
1230
1416
2903
Market Price
$ 40.06
Selling Price
$ 35.66
4336
3042
2287
4341
Market Price
$ 40.09
Selling Price
$ 34.27
1940
1762
1908
3060
Market Price
$ 40.90
Selling Price
$ 36.90
2940
1008
1905
3096
Market Price
$ 34.80
Selling Price
$ 30.07
1074
897
650
2180
Market Price
$ 59.48
Selling Price
$ 52.82
4026
3608
933
4668
Market Price
$ 52.11
Selling Price
$ 46.34
1326
920
309
1796