Market Price
$ 31.53
Selling Price
$ 28.51
882
660
474
1397
Market Price
$ 46.88
Selling Price
$ 39.46
1979
1509
1712
2609
Market Price
$ 66.23
Selling Price
$ 59.60
661
225
164
2700
Market Price
$ 63.03
Selling Price
$ 54.52
1155
910
852
1290
Market Price
$ 31.99
Selling Price
$ 27.66
1670
971
682
4105
Market Price
$ 49.03
Selling Price
$ 42.93
1366
1101
881
1534
Market Price
$ 48.74
Selling Price
$ 42.33
2256
492
2213
3386
Market Price
$ 42.45
Selling Price
$ 36.24
590
539
270
1947
Market Price
$ 56.34
Selling Price
$ 49.62
780
301
182
2349
Market Price
$ 44.23
Selling Price
$ 38.96
2308
1865
1126
2806
Market Price
$ 32.56
Selling Price
$ 28.39
1613
795
1295
1702
Market Price
$ 45.19
Selling Price
$ 37.67
2670
1876
2083
3530
Market Price
$ 51.74
Selling Price
$ 44.98
2315
2306
1838
2451
Market Price
$ 35.37
Selling Price
$ 30.74
2133
453
780
3413
Market Price
$ 59.85
Selling Price
$ 51.25
2063
2003
1818
3118
Market Price
$ 49.13
Selling Price
$ 43.50
917
345
536
2371
Market Price
$ 42.25
Selling Price
$ 35.41
676
318
195
1780
Market Price
$ 41.45
Selling Price
$ 36.19
1497
957
814
1578
Market Price
$ 47.32
Selling Price
$ 40.17
637
487
335
3032
Market Price
$ 68.80
Selling Price
$ 58.23
1313
806
566
4719
Market Price
$ 31.81
Selling Price
$ 28.66
883
299
600
2901
Market Price
$ 36.62
Selling Price
$ 31.68
1203
777
360
2155
Market Price
$ 67.37
Selling Price
$ 58.25
4047
2317
2289
4585
Market Price
$ 49.35
Selling Price
$ 43.20
2370
538
1794
2509
Market Price
$ 62.52
Selling Price
$ 55.91
997
603
502
1515
Market Price
$ 52.60
Selling Price
$ 47.12
1957
1384
1528
4614
Market Price
$ 31.64
Selling Price
$ 28.22
2574
1491
772
3920
Market Price
$ 39.17
Selling Price
$ 34.67
537
500
306
1859
Market Price
$ 60.82
Selling Price
$ 51.71
1190
701
1016
2772
Market Price
$ 50.85
Selling Price
$ 42.96
2745
2070
882
3243
Market Price
$ 66.18
Selling Price
$ 57.69
152
87
142
693
Market Price
$ 59.40
Selling Price
$ 50.16
2252
1986
1945
4457
Market Price
$ 36.79
Selling Price
$ 32.71
303
249
127
1328
Market Price
$ 34.75
Selling Price
$ 29.46
642
341
452
798
Market Price
$ 61.60
Selling Price
$ 53.20
3146
2255
1788
4159
Market Price
$ 52.05
Selling Price
$ 47.18
2021
510
995
4652
Market Price
$ 58.85
Selling Price
$ 52.57
2311
2158
1371
2920
Market Price
$ 58.70
Selling Price
$ 51.89
886
753
472
1125
Market Price
$ 43.97
Selling Price
$ 37.30
944
773
598
1051
Market Price
$ 69.11
Selling Price
$ 59.86
1980
977
1013
3950