MSFT
Valuation Ratios
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Price to Earnings | 36.31 | 37.69 | 33.65 | 26.48 | 32.17 |
| Price to Sales | 13.12 | 13.55 | 11.97 | 9.71 | 12.16 |
| Book Value Per Common Share | 91.96 | 71.48 | 54.64 | 44.00 | 38.01 |
| Price to Book | 5.41 | 6.25 | 6.23 | 5.84 | 7.13 |
| Price to Operating Cash Flow | 27.15 | 28.02 | 28.95 | 21.62 | 26.64 |
| Price to Free Cash Flow | |||||
| Enterprise Value to EBITDA | 249827.21 | 263863.78 | 247449.44 | 194856.09 | 246155.90 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Price to Earnings | 138.86 | 37.43 | 64.25 | 129.61 | 47.27 | 63.31 | 105.25 | 39.28 | 50.17 | 94.29 | 41.33 | 64.31 | 103.27 | 38.15 | 54.65 | |||||
| Price to Sales | 49.57 | 13.59 | 23.17 | 48.77 | 17.33 | 23.57 | 41.50 | 13.79 | 17.38 | 34.65 | 15.80 | 26.02 | 46.74 | 14.61 | 20.96 | |||||
| Book Value Per Common Share | 97.31 | 91.96 | 85.95 | 80.67 | 76.82 | 71.48 | 67.38 | 63.45 | 58.47 | 54.64 | 51.60 | 48.32 | 45.57 | 44.00 | 43.21 | 42.73 | 40.64 | 38.01 | 35.90 | 34.96 |
| Price to Book | 5.32 | 5.41 | 4.37 | 5.23 | 5.60 | 6.25 | 6.24 | 5.93 | 5.40 | 6.23 | 5.59 | 4.96 | 5.11 | 5.84 | 7.13 | 7.87 | 6.94 | 7.13 | 6.57 | 6.36 |
| Price to Operating Cash Flow | 85.44 | 29.84 | 55.49 | 93.58 | 38.43 | 56.52 | 76.70 | 36.52 | 52.01 | 74.87 | 35.92 | 64.72 | 86.31 | 32.96 | 52.80 | |||||
| Price to Free Cash Flow | ||||||||||||||||||||
| Enterprise Value to EBITDA | 914614.64 | 286864.58 | 491122.33 | 992127.10 | 362907.68 | 488213.61 | 824866.36 | 315445.45 | 404048.69 | 764911.08 | 348522.48 | 560681.49 | 984658.39 | 324791.62 | 461320.18 |
Earnings Data
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Earning YoY | 15.51 | 17.19 | 4.33 | 15.20 | |
| Revenue YoY | 14.93 | 15.67 | 6.88 | 17.96 | |
| EBITDA YoY | 17.54 | 23.12 | 3.96 | 18.89 | |
| Net Profit YoY | 15.54 | 21.80 | -0.52 | 18.72 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Earning YoY | 52.90 | 97.59 | 49.83 | 98.00 | 53.56 | 93.52 | 42.64 | 91.58 | -55.83 | 51.84 | ||||||||||
| Revenue YoY | 51.82 | 106.17 | 52.18 | 109.74 | 51.38 | 105.24 | 50.86 | 114.15 | -62.84 | 51.98 | ||||||||||
| EBITDA YoY | 52.45 | 97.85 | 50.53 | 101.24 | 53.77 | 94.68 | 47.14 | 109.23 | -60.68 | 50.32 | ||||||||||
| Net Profit YoY | 52.95 | 97.73 | 49.68 | 98.11 | 53.85 | 93.56 | 42.60 | 91.51 | -54.24 | 52.65 |
Financial Strength
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Cash Per Common Share | 12.72 | 10.17 | 14.94 | 13.98 | 17.27 |
| Quick Ratio | 1.16 | 1.06 | 1.54 | 1.57 | 1.90 |
| Current Ratio | 1.35 | 1.28 | 1.77 | 1.78 | 2.08 |
| Debt to Equity | 0.80 | 0.91 | 1.00 | 1.19 | 1.35 |
| Long-Term Debt to Equity | 0.39 | 0.44 | 0.49 | 0.62 | 0.73 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash Per Common Share | 13.72 | 12.72 | 10.71 | 9.63 | 10.55 | 10.16 | 10.77 | 10.90 | 19.38 | 14.97 | 14.02 | 13.35 | 14.38 | 14.04 | 13.95 | 16.70 | 17.39 | 17.33 | 16.60 | 17.45 |
| Quick Ratio | 1.15 | 1.16 | 1.15 | 1.10 | 1.06 | 1.06 | 1.05 | 1.02 | 1.45 | 1.54 | 1.66 | 1.66 | 1.59 | 1.57 | 1.77 | 2.05 | 1.96 | 1.90 | 2.10 | 2.36 |
| Current Ratio | 1.40 | 1.35 | 1.37 | 1.35 | 1.30 | 1.28 | 1.24 | 1.22 | 1.66 | 1.77 | 1.91 | 1.93 | 1.84 | 1.78 | 1.99 | 2.25 | 2.16 | 2.08 | 2.29 | 2.58 |
| Debt to Equity | 0.75 | 0.80 | 0.75 | 0.76 | 0.82 | 0.91 | 0.91 | 0.97 | 1.02 | 1.00 | 0.95 | 0.99 | 1.07 | 1.19 | 1.12 | 1.13 | 1.21 | 1.35 | 1.30 | 1.34 |
| Long-Term Debt to Equity | 0.38 | 0.39 | 0.39 | 0.40 | 0.42 | 0.44 | 0.44 | 0.47 | 0.45 | 0.49 | 0.51 | 0.54 | 0.57 | 0.62 | 0.64 | 0.64 | 0.68 | 0.73 | 0.76 | 0.82 |
Profitability
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| ROA | 16.45 | 17.21 | 17.56 | 19.94 | 18.36 |
| ROE | 29.65 | 32.83 | 35.09 | 43.68 | 43.15 |
| Gross Margin | 68.82 | 69.76 | 68.92 | 68.40 | 68.93 |
| Operating Margin | 44.73 | 45.17 | 43.07 | 43.26 | 43.70 |
| EBITDA Margin | 52.54 | 51.37 | 48.26 | 49.62 | 49.23 |
| Net Profit Margin | 36.15 | 35.96 | 34.15 | 36.69 | 36.45 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ROA | 4.36 | 13.26 | 9.14 | 4.72 | 13.65 | 9.38 | 5.00 | 13.75 | 9.32 | 4.88 | 16.25 | 11.54 | 6.11 | 14.51 | 9.65 | |||||
| ROE | 7.64 | 23.18 | 16.11 | 8.57 | 26.11 | 18.53 | 10.10 | 26.85 | 18.56 | 10.11 | 34.37 | 24.54 | 13.49 | 33.32 | 22.54 | |||||
| Gross Margin | 69.05 | 68.91 | 69.01 | 69.35 | 69.83 | 69.69 | 71.16 | 68.49 | 67.98 | 69.17 | 68.43 | 68.46 | 69.89 | 68.64 | 68.60 | |||||
| Operating Margin | 45.06 | 45.20 | 44.97 | 47.04 | 45.88 | 46.60 | 49.20 | 42.43 | 41.70 | 44.04 | 44.26 | 45.45 | 46.48 | 43.87 | 44.40 | |||||
| EBITDA Margin | 54.20 | 47.39 | 47.19 | 49.17 | 47.77 | 48.29 | 50.33 | 43.65 | 42.97 | 45.30 | 45.21 | 46.36 | 47.45 | 44.85 | 45.35 | |||||
| Net Profit Margin | 35.72 | 36.34 | 36.07 | 37.61 | 36.64 | 37.26 | 39.44 | 33.57 | 33.03 | 35.03 | 38.25 | 40.47 | 45.25 | 36.75 | 36.59 |
Dividends
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Dividend Yield | |||||
| Dividend Payout Ratio |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dividend Yield | ||||||||||||||||||||
| Dividend Payout Ratio |
Financial Statements
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Assets | 619,003,000.00 | 512,163,000.00 | 411,976,000.00 | 364,840,000.00 | 333,779,000.00 |
| Current Assets | 191,131,000.00 | 159,734,000.00 | 184,257,000.00 | 169,684,000.00 | 184,406,000.00 |
| Cash and Short-Term Investments | 94,565,000.00 | 75,543,000.00 | 111,262,000.00 | 104,757,000.00 | 130,334,000.00 |
| Cash and Cash Equivalents | 79,015,000.00 | 43,374,000.00 | 95,634,000.00 | 33,535,000.00 | 35,400,000.00 |
| Short-Term Investments | 192,959,000.00 | 171,672,000.00 | 229,668,000.00 | 272,470,000.00 | 348,252,000.00 |
| Net Receivables | 69,905,000.00 | 56,924,000.00 | 48,688,000.00 | 44,261,000.00 | 38,043,000.00 |
| Inventory | 938,000.00 | 1,246,000.00 | 2,500,000.00 | 3,742,000.00 | 2,636,000.00 |
| Other Current Assets | 25,723,000.00 | 26,021,000.00 | 21,807,000.00 | 16,924,000.00 | 13,393,000.00 |
| Non-Current Assets | 427,872,000.00 | 352,429,000.00 | 227,719,000.00 | 195,156,000.00 | 149,373,000.00 |
| Property, Plant, Equipment Net | 273,804,000.00 | 180,414,000.00 | 125,878,000.00 | 101,649,000.00 | 82,604,000.00 |
| Goodwill | 119,509,000.00 | 119,220,000.00 | 67,886,000.00 | 151,348,000.00 | 104,922,000.00 |
| Intangible Assets | 22,604,000.00 | 27,597,000.00 | 9,366,000.00 | 11,298,000.00 | 7,800,000.00 |
| Long-Term Investments | 45,943,000.00 | 43,800,000.00 | 29,637,000.00 | 20,673,000.00 | 17,952,000.00 |
| Non-Current Deferred Assets | 4,324,000.00 | 3,717,000.00 | 3,296,000.00 | 2,876,000.00 | 2,659,000.00 |
| Other Non-Current Assets | -38,312,000.00 | -22,319,000.00 | -8,344,000.00 | -92,688,000.00 | -66,564,000.00 |
| Liabilities | 275,524,000.00 | 243,686,000.00 | 205,753,000.00 | 198,298,000.00 | 191,791,000.00 |
| Current Liabilities | 141,218,000.00 | 125,286,000.00 | 104,149,000.00 | 95,082,000.00 | 88,657,000.00 |
| Payables and Expenses | 48,644,000.00 | 39,577,000.00 | 33,256,000.00 | 33,728,000.00 | 27,394,000.00 |
| Account Payables | 27,724,000.00 | 21,996,000.00 | 18,095,000.00 | 19,000,000.00 | 15,163,000.00 |
| Current Accrued Liabilities | 20,920,000.00 | 17,581,000.00 | 15,161,000.00 | 14,728,000.00 | 12,231,000.00 |
| Short-Term Debt | 2,999,000.00 | 8,942,000.00 | 5,247,000.00 | 2,749,000.00 | 8,072,000.00 |
| Other Current Liabilities | 89,575,000.00 | 76,767,000.00 | 65,646,000.00 | 58,605,000.00 | 53,191,000.00 |
| Non-Current Liabilities | 134,306,000.00 | 118,400,000.00 | 101,604,000.00 | 103,216,000.00 | 103,134,000.00 |
| Long-Term Debt | 57,589,000.00 | 58,185,000.00 | 54,718,000.00 | 58,521,000.00 | 59,703,000.00 |
| Other Non-Current Liabilities | 76,717,000.00 | 60,215,000.00 | 46,886,000.00 | 44,695,000.00 | 43,431,000.00 |
| Equity | 343,479,000.00 | 268,477,000.00 | 206,223,000.00 | 166,542,000.00 | 141,988,000.00 |
| Shareholders Equity | 683,611,000.00 | 531,364,000.00 | 406,103,000.00 | 328,406,000.00 | 285,798,000.00 |
| Capital Stock | 0 | 0 | 0 | 0 | 0 |
| Share Premium | 0 | 0 | 0 | 0 | 0 |
| Retained Earnings | 237,731,000.00 | 173,144,000.00 | 118,848,000.00 | 84,281,000.00 | 57,055,000.00 |
| Treasury Shares | 0 | 0 | 0 | 0 | 0 |
| Accumulated Other Comprehensive Income | -3,347,000.00 | -5,590,000.00 | -6,343,000.00 | -4,678,000.00 | 1,822,000.00 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 |
| Investments | 238,902,000.00 | 215,472,000.00 | 259,305,000.00 | 293,143,000.00 | 366,204,000.00 |
| Debt | 60,588,000.00 | 67,127,000.00 | 59,965,000.00 | 61,270,000.00 | 67,775,000.00 |
| Common Shares Outstanding | 7,434,000.00 | 7,434,000.00 | 7,432,000.00 | 7,464,000.00 | 7,519,000.00 |
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Revenues | 281,724,000.00 | 245,122,000.00 | 211,915,000.00 | 198,270,000.00 | 168,088,000.00 |
| Cost Of Revenue | 87,831,000.00 | 74,114,000.00 | 65,863,000.00 | 62,650,000.00 | 52,232,000.00 |
| Gross Profit | 193,893,000.00 | 171,008,000.00 | 146,052,000.00 | 135,620,000.00 | 115,856,000.00 |
| Operating Expenses | 65,365,000.00 | 61,575,000.00 | -34,694,000.00 | 52,237,000.00 | -26,676,000.00 |
| Selling, General and Administrative Expenses | 32,877,000.00 | 32,065,000.00 | 30,334,000.00 | 27,725,000.00 | 25,224,000.00 |
| Research and Development Expenses | 32,488,000.00 | 29,510,000.00 | 27,195,000.00 | 24,512,000.00 | 20,716,000.00 |
| Other Operating Expenses | 0.00 | 0.00 | -92,223,000.00 | 0.00 | -72,616,000.00 |
| Operating Income | 128,528,000.00 | 109,433,000.00 | 180,746,000.00 | 83,383,000.00 | 142,532,000.00 |
| Net Non-Operating Income | -4,901,000.00 | -1,646,000.00 | -91,435,000.00 | 333,000.00 | -71,430,000.00 |
| Interest Expense | 2,385,000.00 | 2,935,000.00 | 1,968,000.00 | 2,063,000.00 | 2,346,000.00 |
| EBT | 123,627,000.00 | 107,787,000.00 | 89,311,000.00 | 83,716,000.00 | 71,102,000.00 |
| Income Tax | 21,795,000.00 | 19,651,000.00 | 16,950,000.00 | 10,978,000.00 | 9,831,000.00 |
| Net Income | 101,832,000.00 | 88,136,000.00 | 72,361,000.00 | 72,738,000.00 | 61,271,000.00 |
| EBIT | 126,012,000.00 | 110,722,000.00 | 91,279,000.00 | 85,779,000.00 | 73,448,000.00 |
| Deprecation and Amortization | 22,000,000.00 | 15,200,000.00 | 11,000,000.00 | 12,600,000.00 | 9,300,000.00 |
| EBITDA | 148,012,000.00 | 125,922,000.00 | 102,279,000.00 | 98,379,000.00 | 82,748,000.00 |
| EPS | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 |
| Diluted EPS | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 |
| Average Shares Outstanding Basic | 7,433,000.00 | 7,431,000.00 | 7,446,000.00 | 7,496,000.00 | 7,547,000.00 |
| Average Shares Outstanding Diluted | 7,465,000.00 | 7,469,000.00 | 7,472,000.00 | 7,540,000.00 | 7,608,000.00 |
| Breakdown | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Operating Cash Flow | 136,162,000.00 | 118,548,000.00 | 87,582,000.00 | 89,035,000.00 | 76,740,000.00 |
| Operating Net Income | 101,832,000.00 | 88,136,000.00 | 147,722,000.00 | 72,738,000.00 | 124,842,000.00 |
| Deprecation and Amortization | 22,000,000.00 | 15,200,000.00 | 11,000,000.00 | 12,600,000.00 | 9,300,000.00 |
| Deferred Income Tax | -7,056,000.00 | -4,738,000.00 | -6,059,000.00 | -5,702,000.00 | -150,000.00 |
| Share Based Compensation | 11,974,000.00 | 10,734,000.00 | 9,611,000.00 | 7,502,000.00 | 6,118,000.00 |
| Change in Working Capital | 27,182,000.00 | 30,568,000.00 | 12,950,000.00 | 23,388,000.00 | 22,282,000.00 |
| Other Operating Activities | -19,770,000.00 | -21,352,000.00 | -87,642,000.00 | -21,491,000.00 | -85,652,000.00 |
| Investing Cash Flow | -72,599,000.00 | -96,970,000.00 | -22,680,000.00 | -30,311,000.00 | -27,577,000.00 |
| Capital Expenditure | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Net Purchase/Sale of PPE | 64,551,000.00 | 44,477,000.00 | 28,107,000.00 | 23,886,000.00 | 20,622,000.00 |
| Net Purchase/Sale of Investments Net | 43,537,000.00 | 43,805,000.00 | 74,277,000.00 | 45,732,000.00 | 115,638,000.00 |
| Net Purchase/Sale of Business | 0 | 0 | 0 | 0 | 0 |
| Other Investing Activities | -180,687,000.00 | -185,252,000.00 | -125,064,000.00 | -99,929,000.00 | -163,837,000.00 |
| Financing Cash Flow | -51,699,000.00 | -37,757,000.00 | -43,935,000.00 | -58,876,000.00 | -48,486,000.00 |
| Net Issuance/Repayment of Debt | -2,530,000.00 | 58,715,000.00 | 2,750,000.00 | 9,023,000.00 | 3,750,000.00 |
| Net Issuance/Repurchase of Equity | 20,476,000.00 | 19,256,000.00 | 24,111,000.00 | 34,537,000.00 | 29,078,000.00 |
| Dividends Paid | 24,082,000.00 | 21,771,000.00 | 19,800,000.00 | 18,135,000.00 | 16,521,000.00 |
| Other Financing Activities | -93,727,000.00 | -137,499,000.00 | -90,596,000.00 | -120,571,000.00 | -97,835,000.00 |
| Net Change in Cash | 11,927,000.00 | -16,389,000.00 | 20,773,000.00 | -293,000.00 | 648,000.00 |
| Cash at Beginning of Period | 18,315,000.00 | 34,704,000.00 | 13,931,000.00 | 14,224,000.00 | 13,576,000.00 |
| Cash at End of Period | 30,242,000.00 | 18,315,000.00 | 34,704,000.00 | 13,931,000.00 | 14,224,000.00 |
| Free Cash Flow | 0 | 0 | 0 | 0 | 0 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Assets | 636,351,000.00 | 619,003,000.00 | 562,624,000.00 | 533,898,000.00 | 523,013,000.00 | 512,163,000.00 | 484,275,000.00 | 470,558,000.00 | 445,785,000.00 | 411,976,000.00 | 380,088,000.00 | 364,552,000.00 | 359,784,000.00 | 364,840,000.00 | 344,607,000.00 | 340,389,000.00 | 335,418,000.00 | 333,779,000.00 | 308,879,000.00 | 304,137,000.00 |
| Current Assets | 189,066,000.00 | 191,131,000.00 | 156,644,000.00 | 147,080,000.00 | 149,926,000.00 | 159,734,000.00 | 147,180,000.00 | 147,393,000.00 | 207,586,000.00 | 184,257,000.00 | 163,889,000.00 | 157,823,000.00 | 160,812,000.00 | 169,684,000.00 | 153,922,000.00 | 174,188,000.00 | 174,326,000.00 | 184,406,000.00 | 165,614,000.00 | 173,973,000.00 |
| Cash and Short-Term Investments | 102,012,000.00 | 94,565,000.00 | 79,618,000.00 | 71,555,000.00 | 78,428,000.00 | 75,543,000.00 | 80,021,000.00 | 81,017,000.00 | 143,951,000.00 | 111,262,000.00 | 104,427,000.00 | 99,508,000.00 | 107,262,000.00 | 104,757,000.00 | 104,693,000.00 | 125,369,000.00 | 130,615,000.00 | 130,334,000.00 | 125,407,000.00 | 131,968,000.00 |
| Cash and Cash Equivalents | 75,181,000.00 | 79,015,000.00 | 75,804,000.00 | 42,799,000.00 | 51,932,000.00 | 43,374,000.00 | 47,321,000.00 | 42,379,000.00 | 233,978,000.00 | 95,634,000.00 | 71,177,000.00 | 39,634,000.00 | 61,415,000.00 | 33,535,000.00 | 30,038,000.00 | 55,557,000.00 | 50,632,000.00 | 35,400,000.00 | 34,792,000.00 | 37,731,000.00 |
| Short-Term Investments | 219,482,000.00 | 192,959,000.00 | 152,364,000.00 | 162,215,000.00 | 172,765,000.00 | 171,672,000.00 | 181,153,000.00 | 191,101,000.00 | 190,491,000.00 | 229,668,000.00 | 232,855,000.00 | 251,573,000.00 | 253,116,000.00 | 272,470,000.00 | 276,552,000.00 | 314,274,000.00 | 334,319,000.00 | 348,252,000.00 | 334,721,000.00 | 352,629,000.00 |
| Net Receivables | 52,894,000.00 | 69,905,000.00 | 51,700,000.00 | 48,188,000.00 | 44,148,000.00 | 56,924,000.00 | 44,029,000.00 | 42,831,000.00 | 36,953,000.00 | 48,688,000.00 | 37,420,000.00 | 35,833,000.00 | 31,279,000.00 | 44,261,000.00 | 32,613,000.00 | 33,520,000.00 | 27,349,000.00 | 38,043,000.00 | 26,322,000.00 | 27,312,000.00 |
| Inventory | 1,130,000.00 | 938,000.00 | 848,000.00 | 909,000.00 | 1,626,000.00 | 1,246,000.00 | 1,304,000.00 | 1,615,000.00 | 3,000,000.00 | 2,500,000.00 | 2,877,000.00 | 2,980,000.00 | 4,268,000.00 | 3,742,000.00 | 3,296,000.00 | 3,019,000.00 | 3,411,000.00 | 2,636,000.00 | 2,245,000.00 | 1,924,000.00 |
| Other Current Assets | 33,030,000.00 | 25,723,000.00 | 24,478,000.00 | 26,428,000.00 | 25,724,000.00 | 26,021,000.00 | 21,826,000.00 | 21,930,000.00 | 23,682,000.00 | 21,807,000.00 | 19,165,000.00 | 19,502,000.00 | 18,003,000.00 | 16,924,000.00 | 13,320,000.00 | 12,280,000.00 | 12,951,000.00 | 13,393,000.00 | 11,640,000.00 | 12,769,000.00 |
| Non-Current Assets | 447,285,000.00 | 427,872,000.00 | 405,980,000.00 | 386,818,000.00 | 373,087,000.00 | 352,429,000.00 | 337,095,000.00 | 323,165,000.00 | 238,199,000.00 | 227,719,000.00 | 216,199,000.00 | 206,729,000.00 | 198,972,000.00 | 195,156,000.00 | 190,685,000.00 | 166,201,000.00 | 161,092,000.00 | 149,373,000.00 | 143,265,000.00 | 130,164,000.00 |
| Property, Plant, Equipment Net | 310,757,000.00 | 273,804,000.00 | 246,039,000.00 | 224,607,000.00 | 203,507,000.00 | 180,414,000.00 | 160,209,000.00 | 147,467,000.00 | 134,880,000.00 | 125,878,000.00 | 117,376,000.00 | 110,973,000.00 | 104,231,000.00 | 101,649,000.00 | 96,933,000.00 | 92,925,000.00 | 88,101,000.00 | 82,604,000.00 | 76,979,000.00 | 72,889,000.00 |
| Goodwill | 119,497,000.00 | 119,509,000.00 | 119,329,000.00 | 119,191,000.00 | 119,374,000.00 | 119,220,000.00 | 119,163,000.00 | 118,931,000.00 | 67,790,000.00 | 67,886,000.00 | 67,940,000.00 | 67,905,000.00 | 67,459,000.00 | 151,348,000.00 | 151,042,000.00 | 50,921,000.00 | 50,455,000.00 | 104,922,000.00 | 104,996,000.00 | 44,219,000.00 |
| Intangible Assets | 21,236,000.00 | 22,604,000.00 | 23,968,000.00 | 25,385,000.00 | 26,751,000.00 | 27,597,000.00 | 28,828,000.00 | 29,896,000.00 | 8,895,000.00 | 9,366,000.00 | 9,879,000.00 | 10,354,000.00 | 10,808,000.00 | 11,298,000.00 | 11,348,000.00 | 7,462,000.00 | 7,794,000.00 | 7,800,000.00 | 8,127,000.00 | 6,555,000.00 |
| Long-Term Investments | 33,213,000.00 | 45,943,000.00 | 47,832,000.00 | 46,743,000.00 | 47,334,000.00 | 43,800,000.00 | 44,421,000.00 | 40,101,000.00 | 34,269,000.00 | 29,637,000.00 | 28,245,000.00 | 21,291,000.00 | 20,517,000.00 | 20,673,000.00 | 20,721,000.00 | 20,982,000.00 | 19,179,000.00 | 17,952,000.00 | 16,185,000.00 | 11,382,000.00 |
| Non-Current Deferred Assets | 0 | 4,324,000.00 | 0 | 0 | 0 | 3,717,000.00 | 0 | 0 | 0 | 3,296,000.00 | 0 | 0 | 0 | 2,876,000.00 | 0 | 0 | 0 | 2,659,000.00 | 0 | 0 |
| Other Non-Current Assets | -37,418,000.00 | -38,312,000.00 | -31,188,000.00 | -29,108,000.00 | -23,879,000.00 | -22,319,000.00 | -15,526,000.00 | -13,230,000.00 | -7,635,000.00 | -8,344,000.00 | -7,241,000.00 | -3,794,000.00 | -4,043,000.00 | -92,688,000.00 | -89,359,000.00 | -6,089,000.00 | -4,437,000.00 | -66,564,000.00 | -63,022,000.00 | -4,881,000.00 |
| Liabilities | 273,275,000.00 | 275,524,000.00 | 240,733,000.00 | 231,203,000.00 | 235,290,000.00 | 243,686,000.00 | 231,123,000.00 | 232,290,000.00 | 225,071,000.00 | 205,753,000.00 | 185,405,000.00 | 181,416,000.00 | 186,218,000.00 | 198,298,000.00 | 181,683,000.00 | 180,379,000.00 | 183,440,000.00 | 191,791,000.00 | 174,374,000.00 | 173,901,000.00 |
| Current Liabilities | 134,996,000.00 | 141,218,000.00 | 114,206,000.00 | 108,882,000.00 | 115,200,000.00 | 125,286,000.00 | 118,525,000.00 | 121,016,000.00 | 124,792,000.00 | 104,149,000.00 | 85,691,000.00 | 81,718,000.00 | 87,389,000.00 | 95,082,000.00 | 77,439,000.00 | 77,510,000.00 | 80,528,000.00 | 88,657,000.00 | 72,193,000.00 | 67,486,000.00 |
| Payables and Expenses | 45,436,000.00 | 48,644,000.00 | 43,634,000.00 | 37,840,000.00 | 40,811,000.00 | 39,577,000.00 | 35,830,000.00 | 32,295,000.00 | 34,332,000.00 | 33,256,000.00 | 29,879,000.00 | 27,937,000.00 | 30,743,000.00 | 33,728,000.00 | 29,798,000.00 | 26,827,000.00 | 27,998,000.00 | 27,394,000.00 | 23,609,000.00 | 21,170,000.00 |
| Account Payables | 32,580,000.00 | 27,724,000.00 | 26,250,000.00 | 22,608,000.00 | 22,768,000.00 | 21,996,000.00 | 18,087,000.00 | 17,695,000.00 | 19,307,000.00 | 18,095,000.00 | 15,305,000.00 | 15,354,000.00 | 16,609,000.00 | 19,000,000.00 | 16,085,000.00 | 15,314,000.00 | 14,832,000.00 | 15,163,000.00 | 13,412,000.00 | 12,770,000.00 |
| Current Accrued Liabilities | 12,856,000.00 | 20,920,000.00 | 17,384,000.00 | 15,232,000.00 | 18,043,000.00 | 17,581,000.00 | 17,743,000.00 | 14,600,000.00 | 15,025,000.00 | 15,161,000.00 | 14,574,000.00 | 12,583,000.00 | 14,134,000.00 | 14,728,000.00 | 13,713,000.00 | 11,513,000.00 | 13,166,000.00 | 12,231,000.00 | 10,197,000.00 | 8,400,000.00 |
| Short-Term Debt | 7,832,000.00 | 2,999,000.00 | 2,999,000.00 | 5,248,000.00 | 2,249,000.00 | 8,942,000.00 | 22,784,000.00 | 29,291,000.00 | 29,556,000.00 | 5,247,000.00 | 6,245,000.00 | 3,997,000.00 | 3,248,000.00 | 2,749,000.00 | 1,749,000.00 | 4,998,000.00 | 3,249,000.00 | 8,072,000.00 | 8,051,000.00 | 5,387,000.00 |
| Other Current Liabilities | 81,728,000.00 | 89,575,000.00 | 67,573,000.00 | 65,794,000.00 | 72,140,000.00 | 76,767,000.00 | 59,911,000.00 | 59,430,000.00 | 60,904,000.00 | 65,646,000.00 | 49,567,000.00 | 49,784,000.00 | 53,398,000.00 | 58,605,000.00 | 45,892,000.00 | 45,685,000.00 | 49,281,000.00 | 53,191,000.00 | 40,533,000.00 | 40,929,000.00 |
| Non-Current Liabilities | 138,279,000.00 | 134,306,000.00 | 126,527,000.00 | 122,321,000.00 | 120,090,000.00 | 118,400,000.00 | 112,598,000.00 | 111,274,000.00 | 100,279,000.00 | 101,604,000.00 | 99,714,000.00 | 99,698,000.00 | 98,829,000.00 | 103,216,000.00 | 104,244,000.00 | 102,869,000.00 | 102,912,000.00 | 103,134,000.00 | 102,181,000.00 | 106,415,000.00 |
| Long-Term Debt | 52,724,000.00 | 57,589,000.00 | 57,568,000.00 | 56,976,000.00 | 59,229,000.00 | 58,185,000.00 | 57,127,000.00 | 59,083,000.00 | 55,433,000.00 | 54,718,000.00 | 54,277,000.00 | 56,117,000.00 | 57,034,000.00 | 58,521,000.00 | 59,534,000.00 | 59,034,000.00 | 60,089,000.00 | 59,703,000.00 | 59,279,000.00 | 64,011,000.00 |
| Other Non-Current Liabilities | 85,555,000.00 | 76,717,000.00 | 68,959,000.00 | 65,345,000.00 | 60,861,000.00 | 60,215,000.00 | 55,471,000.00 | 52,191,000.00 | 44,846,000.00 | 46,886,000.00 | 45,437,000.00 | 43,581,000.00 | 41,795,000.00 | 44,695,000.00 | 44,710,000.00 | 43,835,000.00 | 42,823,000.00 | 43,431,000.00 | 42,902,000.00 | 42,404,000.00 |
| Equity | 363,076,000.00 | 343,479,000.00 | 321,891,000.00 | 302,695,000.00 | 287,723,000.00 | 268,477,000.00 | 253,152,000.00 | 238,268,000.00 | 220,714,000.00 | 206,223,000.00 | 194,683,000.00 | 183,136,000.00 | 173,566,000.00 | 166,542,000.00 | 162,924,000.00 | 160,010,000.00 | 151,978,000.00 | 141,988,000.00 | 134,505,000.00 | 130,236,000.00 |
| Shareholders Equity | 723,391,000.00 | 683,611,000.00 | 638,949,000.00 | 599,774,000.00 | 571,264,000.00 | 531,364,000.00 | 500,869,000.00 | 471,587,000.00 | 434,491,000.00 | 406,103,000.00 | 383,722,000.00 | 359,815,000.00 | 339,789,000.00 | 328,406,000.00 | 323,372,000.00 | 320,457,000.00 | 305,239,000.00 | 285,798,000.00 | 270,472,000.00 | 263,839,000.00 |
| Capital Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Share Premium | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Retained Earnings | 254,873,000.00 | 237,731,000.00 | 219,759,000.00 | 203,482,000.00 | 188,929,000.00 | 173,144,000.00 | 159,394,000.00 | 145,737,000.00 | 132,143,000.00 | 118,848,000.00 | 108,234,000.00 | 99,368,000.00 | 92,374,000.00 | 84,281,000.00 | 79,633,000.00 | 75,045,000.00 | 66,944,000.00 | 57,055,000.00 | 50,735,000.00 | 44,973,000.00 |
| Treasury Shares | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Accumulated Other Comprehensive Income | -2,761,000.00 | -3,347,000.00 | -4,833,000.00 | -5,616,000.00 | -4,182,000.00 | -5,590,000.00 | -5,435,000.00 | -4,949,000.00 | -6,937,000.00 | -6,343,000.00 | -5,644,000.00 | -6,457,000.00 | -7,343,000.00 | -4,678,000.00 | -2,476,000.00 | 437,000.00 | 1,283,000.00 | 1,822,000.00 | 1,462,000.00 | 3,367,000.00 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Investments | 252,695,000.00 | 238,902,000.00 | 200,196,000.00 | 208,958,000.00 | 220,099,000.00 | 215,472,000.00 | 225,574,000.00 | 231,202,000.00 | 224,760,000.00 | 259,305,000.00 | 261,100,000.00 | 272,864,000.00 | 273,633,000.00 | 293,143,000.00 | 297,273,000.00 | 335,256,000.00 | 353,498,000.00 | 366,204,000.00 | 350,906,000.00 | 364,011,000.00 |
| Debt | 60,556,000.00 | 60,588,000.00 | 60,567,000.00 | 62,224,000.00 | 61,478,000.00 | 67,127,000.00 | 79,911,000.00 | 88,374,000.00 | 84,989,000.00 | 59,965,000.00 | 60,522,000.00 | 60,114,000.00 | 60,282,000.00 | 61,270,000.00 | 61,283,000.00 | 64,032,000.00 | 63,338,000.00 | 67,775,000.00 | 67,330,000.00 | 69,398,000.00 |
| Net Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,357,000.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Common Shares Outstanding | 7,434,000.00 | 7,434,000.00 | 7,434,000.00 | 7,435,000.00 | 7,436,000.00 | 7,434,000.00 | 7,433,000.00 | 7,432,000.00 | 7,431,000.00 | 7,432,000.00 | 7,437,000.00 | 7,447,000.00 | 7,457,000.00 | 7,464,000.00 | 7,483,000.00 | 7,500,000.00 | 7,510,000.00 | 7,519,000.00 | 7,534,000.00 | 7,546,000.00 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | 77,673,000.00 | -124,361,000.00 | 205,283,000.00 | 135,217,000.00 | 65,585,000.00 | -110,327,000.00 | 180,395,000.00 | 118,537,000.00 | 56,517,000.00 | -96,802,000.00 | 155,726,000.00 | 102,869,000.00 | 50,122,000.00 | -90,497,000.00 | 146,405,000.00 | 97,045,000.00 | 45,317,000.00 | 121,936,000.00 | 80,230,000.00 |
| Cost Of Revenue | 24,043,000.00 | -37,983,000.00 | 63,817,000.00 | 41,898,000.00 | 20,099,000.00 | -32,543,000.00 | 54,430,000.00 | 35,925,000.00 | 16,302,000.00 | -31,597,000.00 | 49,068,000.00 | 32,940,000.00 | 15,452,000.00 | -27,823,000.00 | 46,221,000.00 | 30,606,000.00 | 13,646,000.00 | 38,241,000.00 | 25,196,000.00 |
| Gross Profit | 53,630,000.00 | -86,378,000.00 | 141,466,000.00 | 93,319,000.00 | 45,486,000.00 | -77,784,000.00 | 125,965,000.00 | 82,612,000.00 | 40,215,000.00 | -65,205,000.00 | 106,658,000.00 | 69,929,000.00 | 34,670,000.00 | -62,674,000.00 | 100,184,000.00 | 66,439,000.00 | 31,671,000.00 | 83,695,000.00 | 55,034,000.00 |
| Operating Expenses | 15,669,000.00 | -27,944,000.00 | 47,261,000.00 | 31,114,000.00 | 14,934,000.00 | -24,887,000.00 | 44,457,000.00 | 28,685,000.00 | 13,320,000.00 | 15,457,000.00 | -24,780,000.00 | -15,905,000.00 | -9,466,000.00 | -20,485,000.00 | 37,335,000.00 | 23,954,000.00 | 11,433,000.00 | -20,247,000.00 | -14,212,000.00 |
| Selling, General and Administrative Expenses | 7,523,000.00 | -13,768,000.00 | 23,602,000.00 | 15,653,000.00 | 7,390,000.00 | -12,483,000.00 | 23,003,000.00 | 14,884,000.00 | 6,661,000.00 | -12,663,000.00 | 21,933,000.00 | 14,540,000.00 | 6,524,000.00 | -10,378,000.00 | 19,672,000.00 | 12,597,000.00 | 5,834,000.00 | 17,845,000.00 | 11,436,000.00 |
| Research and Development Expenses | 8,146,000.00 | -14,176,000.00 | 23,659,000.00 | 15,461,000.00 | 7,544,000.00 | -12,404,000.00 | 21,454,000.00 | 13,801,000.00 | 6,659,000.00 | -13,361,000.00 | 20,456,000.00 | 13,472,000.00 | 6,628,000.00 | -10,107,000.00 | 17,663,000.00 | 11,357,000.00 | 5,599,000.00 | 15,029,000.00 | 9,825,000.00 |
| Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 41,481,000.00 | -67,169,000.00 | -43,917,000.00 | -22,618,000.00 | 0.00 | 0.00 | 0.00 | 0.00 | -53,121,000.00 | -35,473,000.00 |
| Operating Income | 37,961,000.00 | -58,434,000.00 | 94,205,000.00 | 62,205,000.00 | 30,552,000.00 | -52,897,000.00 | 81,508,000.00 | 53,927,000.00 | 26,895,000.00 | -80,662,000.00 | 131,438,000.00 | 85,834,000.00 | 44,136,000.00 | -42,189,000.00 | 62,849,000.00 | 42,485,000.00 | 20,238,000.00 | 103,942,000.00 | 69,246,000.00 |
| Net Non-Operating Income | -3,660,000.00 | 1,147,000.00 | -3,194,000.00 | -2,571,000.00 | -283,000.00 | -947,000.00 | -971,000.00 | -117,000.00 | 389,000.00 | 41,906,000.00 | -66,854,000.00 | -43,923,000.00 | -22,564,000.00 | -887,000.00 | 380,000.00 | 554,000.00 | 286,000.00 | -52,245,000.00 | -34,785,000.00 |
| Interest Expense | 698,000.00 | -1,143,000.00 | 1,770,000.00 | 1,176,000.00 | 582,000.00 | -1,258,000.00 | 2,234,000.00 | 1,434,000.00 | 525,000.00 | -1,008,000.00 | 1,486,000.00 | 990,000.00 | 500,000.00 | -1,107,000.00 | 1,567,000.00 | 1,064,000.00 | 539,000.00 | 1,793,000.00 | 1,160,000.00 |
| EBT | 34,301,000.00 | -57,287,000.00 | 91,011,000.00 | 59,634,000.00 | 30,269,000.00 | -53,844,000.00 | 80,537,000.00 | 53,810,000.00 | 27,284,000.00 | -38,756,000.00 | 64,584,000.00 | 41,911,000.00 | 21,572,000.00 | -43,076,000.00 | 63,229,000.00 | 43,039,000.00 | 20,524,000.00 | 51,697,000.00 | 34,461,000.00 |
| Income Tax | 6,554,000.00 | -11,078,000.00 | 16,412,000.00 | 10,859,000.00 | 5,602,000.00 | -9,428,000.00 | 14,437,000.00 | 9,649,000.00 | 4,993,000.00 | -7,300,000.00 | 12,304,000.00 | 7,930,000.00 | 4,016,000.00 | -3,303,000.00 | 7,231,000.00 | 3,769,000.00 | 3,281,000.00 | 6,884,000.00 | 5,105,000.00 |
| Net Income | 27,747,000.00 | -46,209,000.00 | 74,599,000.00 | 48,775,000.00 | 24,667,000.00 | -44,416,000.00 | 66,100,000.00 | 44,161,000.00 | 22,291,000.00 | -31,456,000.00 | 52,280,000.00 | 33,981,000.00 | 17,556,000.00 | -43,035,000.00 | 55,998,000.00 | 39,270,000.00 | 20,505,000.00 | 44,813,000.00 | 29,356,000.00 |
| EBIT | 34,999,000.00 | -58,430,000.00 | 92,781,000.00 | 60,810,000.00 | 30,851,000.00 | -55,102,000.00 | 82,771,000.00 | 55,244,000.00 | 27,809,000.00 | -39,764,000.00 | 66,070,000.00 | 42,901,000.00 | 22,072,000.00 | -44,183,000.00 | 64,796,000.00 | 44,103,000.00 | 21,063,000.00 | 53,490,000.00 | 35,621,000.00 |
| Deprecation and Amortization | 7,100,000.00 | 13,100,000.00 | 4,500,000.00 | 3,000,000.00 | 1,400,000.00 | 9,164,000.00 | 3,400,000.00 | 2,000,000.00 | 636,000.00 | 7,167,000.00 | 1,900,000.00 | 1,300,000.00 | 633,000.00 | 9,876,000.00 | 1,400,000.00 | 885,000.00 | 439,000.00 | 1,200,000.00 | 761,000.00 |
| EBITDA | 42,099,000.00 | -45,330,000.00 | 97,281,000.00 | 63,810,000.00 | 32,251,000.00 | -45,938,000.00 | 86,171,000.00 | 57,244,000.00 | 28,445,000.00 | -32,597,000.00 | 67,970,000.00 | 44,201,000.00 | 22,705,000.00 | -34,307,000.00 | 66,196,000.00 | 44,988,000.00 | 21,502,000.00 | 54,690,000.00 | 36,382,000.00 |
| EPS | 0.00 | -0.00 | 0.01 | 0.01 | 0.00 | -0.00 | 0.01 | 0.01 | 0.00 | -0.00 | 0.01 | 0.00 | 0.00 | -0.00 | 0.01 | 0.01 | 0.00 | 0.01 | 0.00 |
| Diluted EPS | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.01 | 0.00 |
| Average Shares Outstanding Basic | 7,433,000.00 | 7,431,000.00 | 7,434,000.00 | 7,434,000.00 | 7,433,000.00 | 7,433,000.00 | 7,431,000.00 | 7,431,000.00 | 7,429,000.00 | 7,423,000.00 | 7,450,000.00 | 7,454,000.00 | 7,457,000.00 | 7,458,000.00 | 7,504,000.00 | 7,509,000.00 | 7,513,000.00 | 7,554,000.00 | 7,561,000.00 |
| Average Shares Outstanding Diluted | 7,466,000.00 | 7,455,000.00 | 7,466,000.00 | 7,469,000.00 | 7,470,000.00 | 7,482,000.00 | 7,467,000.00 | 7,465,000.00 | 7,462,000.00 | 7,450,000.00 | 7,474,000.00 | 7,479,000.00 | 7,485,000.00 | 7,480,000.00 | 7,552,000.00 | 7,561,000.00 | 7,567,000.00 | 7,617,000.00 | 7,627,000.00 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Cash Flow | 45,057,000.00 | -48,004,000.00 | 93,515,000.00 | 56,471,000.00 | 34,180,000.00 | -42,824,000.00 | 81,353,000.00 | 49,436,000.00 | 30,583,000.00 | -28,799,000.00 | 58,812,000.00 | 34,371,000.00 | 23,198,000.00 | -38,931,000.00 | 64,406,000.00 | 39,020,000.00 | 24,540,000.00 | 54,030,000.00 | 31,851,000.00 |
| Operating Net Income | 27,747,000.00 | -46,209,000.00 | 74,599,000.00 | 48,775,000.00 | 24,667,000.00 | -44,416,000.00 | 66,100,000.00 | 44,161,000.00 | 22,291,000.00 | -64,671,000.00 | 106,860,000.00 | 69,562,000.00 | 35,971,000.00 | -43,035,000.00 | 55,998,000.00 | 39,270,000.00 | 20,505,000.00 | 91,526,000.00 | 60,112,000.00 |
| Deprecation and Amortization | 7,100,000.00 | 13,100,000.00 | 4,500,000.00 | 3,000,000.00 | 1,400,000.00 | 9,164,000.00 | 3,400,000.00 | 2,000,000.00 | 636,000.00 | 7,167,000.00 | 1,900,000.00 | 1,300,000.00 | 633,000.00 | 9,876,000.00 | 1,400,000.00 | 885,000.00 | 439,000.00 | 1,200,000.00 | 761,000.00 |
| Deferred Income Tax | 2,491,000.00 | 1,803,000.00 | -4,835,000.00 | -2,591,000.00 | -1,433,000.00 | 1,693,000.00 | -3,593,000.00 | -2,270,000.00 | -568,000.00 | 1,799,000.00 | -4,171,000.00 | -2,496,000.00 | -1,191,000.00 | 12,040,000.00 | -5,985,000.00 | -5,787,000.00 | -5,970,000.00 | -116,000.00 | -28,000.00 |
| Share Based Compensation | 2,983,000.00 | -5,680,000.00 | 8,901,000.00 | 5,921,000.00 | 2,832,000.00 | -5,146,000.00 | 8,038,000.00 | 5,335,000.00 | 2,507,000.00 | -4,506,000.00 | 7,195,000.00 | 4,730,000.00 | 2,192,000.00 | -3,304,000.00 | 5,505,000.00 | 3,599,000.00 | 1,702,000.00 | 4,547,000.00 | 3,022,000.00 |
| Change in Working Capital | -29,702,000.00 | 86,064,000.00 | -15,177,000.00 | -20,919,000.00 | -22,786,000.00 | 73,088,000.00 | -10,534,000.00 | -18,964,000.00 | -13,022,000.00 | 76,638,000.00 | -20,967,000.00 | -24,218,000.00 | -18,503,000.00 | 62,347,000.00 | -10,565,000.00 | -13,747,000.00 | -14,647,000.00 | -9,691,000.00 | -13,283,000.00 |
| Other Operating Activities | 34,438,000.00 | -97,082,000.00 | 25,527,000.00 | 22,285,000.00 | 29,500,000.00 | -77,207,000.00 | 17,942,000.00 | 19,174,000.00 | 18,739,000.00 | -45,226,000.00 | -32,005,000.00 | -14,507,000.00 | 4,096,000.00 | -76,855,000.00 | 18,053,000.00 | 14,800,000.00 | 22,511,000.00 | -33,436,000.00 | -18,733,000.00 |
| Investing Cash Flow | -34,559,000.00 | 13,942,000.00 | -42,027,000.00 | -29,313,000.00 | -15,201,000.00 | 56,071,000.00 | -82,122,000.00 | -71,422,000.00 | 503,000.00 | 4,280,000.00 | -13,546,000.00 | -10,282,000.00 | -3,132,000.00 | -2,068,000.00 | -20,582,000.00 | -4,411,000.00 | -3,250,000.00 | -16,724,000.00 | -7,040,000.00 |
| Capital Expenditure | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Net Purchase/Sale of PPE | 19,394,000.00 | -28,571,000.00 | 47,472,000.00 | 30,727,000.00 | 14,923,000.00 | -15,696,000.00 | 30,604,000.00 | 19,652,000.00 | 9,917,000.00 | -9,897,000.00 | 19,164,000.00 | 12,557,000.00 | 6,283,000.00 | -10,614,000.00 | 17,015,000.00 | 11,675,000.00 | 5,810,000.00 | 14,170,000.00 | 9,081,000.00 |
| Net Purchase/Sale of Investments Net | 29,911,000.00 | 9,599,000.00 | 19,930,000.00 | 9,339,000.00 | 4,669,000.00 | -52,611,000.00 | 39,035,000.00 | 32,221,000.00 | 25,160,000.00 | -24,887,000.00 | 55,266,000.00 | 31,363,000.00 | 12,535,000.00 | -39,729,000.00 | 38,438,000.00 | 27,435,000.00 | 19,588,000.00 | 93,949,000.00 | 60,958,000.00 |
| Net Purchase/Sale of Business | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Investing Activities | -83,864,000.00 | 32,914,000.00 | -109,429,000.00 | -69,379,000.00 | -34,793,000.00 | 124,378,000.00 | -151,761,000.00 | -123,295,000.00 | -34,574,000.00 | 39,064,000.00 | -87,976,000.00 | -54,202,000.00 | -21,950,000.00 | 48,275,000.00 | -76,035,000.00 | -43,521,000.00 | -28,648,000.00 | -124,843,000.00 | -77,079,000.00 |
| Financing Cash Flow | -11,799,000.00 | 33,551,000.00 | -40,855,000.00 | -27,819,000.00 | -16,576,000.00 | -42,938,000.00 | -14,194,000.00 | 4,614,000.00 | 14,761,000.00 | 21,702,000.00 | -32,522,000.00 | -22,232,000.00 | -10,883,000.00 | 31,269,000.00 | -45,607,000.00 | -28,262,000.00 | -16,276,000.00 | -37,115,000.00 | -23,923,000.00 |
| Net Issuance/Repayment of Debt | 0 | 9,560,000.00 | -2,530,000.00 | -4,780,000.00 | -4,780,000.00 | -47,609,000.00 | 46,595,000.00 | 32,464,000.00 | 27,265,000.00 | -1,750,000.00 | 1,750,000.00 | 1,750,000.00 | 1,000,000.00 | -9,652,000.00 | 9,023,000.00 | 4,826,000.00 | 4,826,000.00 | 3,750,000.00 | 3,250,000.00 |
| Net Issuance/Repurchase of Equity | 6,339,000.00 | -9,774,000.00 | 15,382,000.00 | 10,055,000.00 | 4,813,000.00 | -10,549,000.00 | 14,512,000.00 | 9,777,000.00 | 5,516,000.00 | -11,782,000.00 | 17,895,000.00 | 11,850,000.00 | 6,148,000.00 | -15,098,000.00 | 25,319,000.00 | 16,020,000.00 | 8,296,000.00 | 21,451,000.00 | 14,125,000.00 |
| Dividends Paid | 6,169,000.00 | -11,149,000.00 | 17,913,000.00 | 11,744,000.00 | 5,574,000.00 | -10,102,000.00 | 16,197,000.00 | 10,625,000.00 | 5,051,000.00 | -9,254,000.00 | 14,746,000.00 | 9,687,000.00 | 4,621,000.00 | -8,432,000.00 | 13,503,000.00 | 8,858,000.00 | 4,206,000.00 | 12,307,000.00 | 8,086,000.00 |
| Other Financing Activities | -24,307,000.00 | 44,914,000.00 | -71,620,000.00 | -44,838,000.00 | -22,183,000.00 | 25,322,000.00 | -91,498,000.00 | -48,252,000.00 | -23,071,000.00 | 44,488,000.00 | -66,913,000.00 | -45,519,000.00 | -22,652,000.00 | 64,451,000.00 | -93,452,000.00 | -57,966,000.00 | -33,604,000.00 | -74,623,000.00 | -49,384,000.00 |
| Net Change in Cash | -1,393,000.00 | -278,000.00 | 10,513,000.00 | -833,000.00 | 2,525,000.00 | -29,668,000.00 | -15,070,000.00 | -17,399,000.00 | 45,748,000.00 | -2,526,000.00 | 12,631,000.00 | 1,715,000.00 | 8,953,000.00 | -9,888,000.00 | -1,726,000.00 | 6,380,000.00 | 4,941,000.00 | 126,000.00 | 856,000.00 |
| Cash at Beginning of Period | 30,242,000.00 | 30,520,000.00 | 18,315,000.00 | 18,315,000.00 | 18,315,000.00 | 47,983,000.00 | 34,704,000.00 | 34,704,000.00 | 34,704,000.00 | 37,230,000.00 | 13,931,000.00 | 13,931,000.00 | 13,931,000.00 | 23,819,000.00 | 14,224,000.00 | 14,224,000.00 | 14,224,000.00 | 13,576,000.00 | 13,576,000.00 |
| Cash at End of Period | 28,849,000.00 | 30,242,000.00 | 28,828,000.00 | 17,482,000.00 | 20,840,000.00 | 18,315,000.00 | 19,634,000.00 | 17,305,000.00 | 80,452,000.00 | 34,704,000.00 | 26,562,000.00 | 15,646,000.00 | 22,884,000.00 | 13,931,000.00 | 12,498,000.00 | 20,604,000.00 | 19,165,000.00 | 13,702,000.00 | 14,432,000.00 |
| Free Cash Flow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |