Market Price
$ 61.94
Selling Price
$ 54.02
2220
1737
702
2490
Market Price
$ 48.50
Selling Price
$ 43.20
1857
803
785
2509
Market Price
$ 51.25
Selling Price
$ 45.66
1694
1663
1266
1943
Market Price
$ 33.94
Selling Price
$ 30.04
2890
2099
1215
4933
Market Price
$ 29.39
Selling Price
$ 26.51
1371
891
1082
3978
Market Price
$ 57.58
Selling Price
$ 49.16
244
140
91
594
Market Price
$ 59.26
Selling Price
$ 53.11
2474
841
1837
4845
Market Price
$ 32.71
Selling Price
$ 28.79
2597
1973
1966
4650
Market Price
$ 53.80
Selling Price
$ 45.28
1911
1361
1769
1950
Market Price
$ 39.95
Selling Price
$ 34.20
1113
981
271
3373
Market Price
$ 65.50
Selling Price
$ 56.91
3643
3271
3123
4819
Market Price
$ 45.29
Selling Price
$ 40.12
1874
760
1645
2289
Market Price
$ 47.38
Selling Price
$ 39.56
2767
1123
2466
3154
Market Price
$ 50.99
Selling Price
$ 44.22
422
107
189
641
Market Price
$ 34.31
Selling Price
$ 28.85
1615
1407
799
1938
Market Price
$ 43.94
Selling Price
$ 36.68
773
673
242
2727
Market Price
$ 47.51
Selling Price
$ 43.19
420
264
370
962
Market Price
$ 30.91
Selling Price
$ 28.08
1633
660
1523
3162
Market Price
$ 65.05
Selling Price
$ 59.07
1431
317
1225
2856
Market Price
$ 50.42
Selling Price
$ 45.76
168
147
106
614
Market Price
$ 40.33
Selling Price
$ 36.58
1874
643
395
4257
Market Price
$ 42.51
Selling Price
$ 37.38
2108
1354
1328
3877
Market Price
$ 63.82
Selling Price
$ 53.44
2761
1149
939
4866
Market Price
$ 62.91
Selling Price
$ 56.60
1331
861
380
3353
Market Price
$ 38.31
Selling Price
$ 33.19
1302
334
1198
2186
Market Price
$ 59.35
Selling Price
$ 51.45
2513
2248
696
4441
Market Price
$ 48.95
Selling Price
$ 43.03
2366
751
1301
4305
Market Price
$ 40.72
Selling Price
$ 34.56
2456
496
1714
2900
Market Price
$ 41.37
Selling Price
$ 34.92
687
275
197
1547
Market Price
$ 31.52
Selling Price
$ 26.68
1223
588
633
3845
Market Price
$ 41.27
Selling Price
$ 36.17
277
231
190
455
Market Price
$ 35.81
Selling Price
$ 31.38
924
816
275
1585
Market Price
$ 37.92
Selling Price
$ 31.91
583
496
197
1153
Market Price
$ 63.51
Selling Price
$ 57.73
650
600
568
967
Market Price
$ 49.45
Selling Price
$ 42.24
1270
869
691
4700
Market Price
$ 36.91
Selling Price
$ 31.16
2412
1597
2227
3995
Market Price
$ 46.03
Selling Price
$ 41.19
1442
1408
358
1462
Market Price
$ 42.12
Selling Price
$ 38.26
683
533
361
742
Market Price
$ 49.87
Selling Price
$ 41.71
3028
2731
2750
4720
Market Price
$ 29.09
Selling Price
$ 25.10
883
209
721
4393