Castro Net Asset Quality Index

Latest as of June 2026: 36.0%

Castro net asset quality index. Castro (CAST) has a Net Asset Quality Index of 36.0% as of June 2026. This metric measures the proportion of total assets financed by shareholders' equity — total assets of ILA2.77 Billion minus total liabilities of ILA1.77 Billion yields net assets of ILA996.23 Million. A higher index indicates a stronger, lower-leverage balance sheet. Check CAST operating cash flow to net income to evaluate the quality of earnings relative to operating cash generation.

Quality Index

36.0%
Equity / Total Assets

Net Assets

ILA996.23 Million
ILA

Total Assets

ILA2.77 Billion
ILA

Total Liabilities

ILA1.77 Billion
ILA

Net Asset Quality Index of Castro (2004–2025)

Net asset quality index of Castro from 2004 to 2025. This chart shows how Castro's Net Asset Quality Index has evolved across 22 annual periods from 2004 to 2025. As of June 2026, the index stands at 36.0%, representing net assets of ILA996.23 Million against total assets of ILA2.77 Billion ILA. See Castro book value and equity for net asset value and shareholders' equity analysis.

Castro Net Asset Quality Index by Year (2004–2025)

Castro net asset quality index by year from 2004 to 2025. The table below presents the year-by-year Net Asset Quality Index for Castro from 2004 to 2025, covering 22 annual filings. Each row shows total assets, total liabilities, net assets, the quality index percentage, and the change in percentage points compared to the prior year. For live market cap and overall valuation, see CAST market cap.

Year Quality Index Net Assets (ILA) Total Assets Total Liabilities Change (pp)
2025 35.3% ILA967.88 Million ILA2.74 Billion ILA1.77 Billion ▲ +6.1 pp
2024 29.2% ILA671.36 Million ILA2.30 Billion ILA1.63 Billion ▲ +1.4 pp
2023 27.7% ILA597.18 Million ILA2.15 Billion ILA1.56 Billion ▲ +0.8 pp
2022 27.0% ILA554.92 Million ILA2.06 Billion ILA1.50 Billion ▼ -2.7 pp
2021 29.7% ILA638.09 Million ILA2.15 Billion ILA1.51 Billion ▲ +3.6 pp
2020 26.0% ILA533.13 Million ILA2.05 Billion ILA1.51 Billion ▲ +0.6 pp
2019 25.4% ILA546.39 Million ILA2.15 Billion ILA1.60 Billion ▼ -28.6 pp
2018 54.0% ILA672.01 Million ILA1.25 Billion ILA573.20 Million ▲ +4.4 pp
2017 49.6% ILA457.38 Million ILA921.86 Million ILA464.48 Million ▲ +1.9 pp
2016 47.7% ILA436.34 Million ILA915.25 Million ILA478.91 Million ▼ -7.3 pp
2015 55.0% ILA383.68 Million ILA697.84 Million ILA314.16 Million ▼ -0.5 pp
2014 55.4% ILA373.14 Million ILA673.01 Million ILA299.88 Million ▲ +0.3 pp
2013 55.1% ILA340.68 Million ILA617.80 Million ILA277.12 Million ▼ -1.3 pp
2012 56.5% ILA315.01 Million ILA557.93 Million ILA242.92 Million ▲ +4.2 pp
2011 52.2% ILA280.17 Million ILA536.28 Million ILA256.12 Million ▲ +2.9 pp
2010 49.3% ILA252.95 Million ILA513.08 Million ILA260.13 Million ▲ +1.2 pp
2009 48.1% ILA278.45 Million ILA579.19 Million ILA300.74 Million ▲ +2.3 pp
2008 45.7% ILA243.30 Million ILA531.96 Million ILA288.65 Million ▲ +1.3 pp
2007 44.5% ILA244.48 Million ILA549.95 Million ILA305.47 Million ▼ -18.8 pp
2006 63.3% ILA231.27 Million ILA365.37 Million ILA134.11 Million ▲ +5.8 pp
2005 57.5% ILA202.66 Million ILA352.29 Million ILA149.62 Million ▼ -1.4 pp
2004 58.9% ILA182.42 Million ILA309.69 Million ILA127.28 Million —
pp = percentage points