MCRI
Valuation Ratios
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Price to Earnings | 20.18 | 16.16 | 16.72 | 20.10 | 47.09 |
| Price to Sales | 2.81 | 2.65 | 3.06 | 3.48 | 6.05 |
| Book Value Per Common Share | 28.08 | 26.88 | 28.23 | 23.88 | 19.98 |
| Price to Book | 2.81 | 2.57 | 2.72 | 3.10 | 3.06 |
| Price to Operating Cash Flow | 10.44 | 7.69 | 10.45 | 10.75 | 35.47 |
| Price to Free Cash Flow | |||||
| Enterprise Value to EBITDA | 101186.61 | 84723.80 | 96298.03 | 112089.24 | 349008.20 |
| 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 | 24.79 | 33.90 | 71.99 | 21.60 | 31.54 | 78.94 | 18.59 | 33.87 | 80.60 | 16.37 | 29.63 | 90.86 | 25.57 | 46.60 | 137.77 | |||||
| Price to Sales | 4.80 | 6.07 | 11.44 | 3.82 | 5.17 | 11.89 | 3.20 | 5.64 | 12.21 | 2.98 | 4.97 | 15.19 | 4.38 | 7.10 | 14.95 | |||||
| Book Value Per Common Share | 30.60 | 29.57 | 29.01 | 28.08 | 27.94 | 57.08 | 55.29 | 26.88 | 26.24 | 25.17 | 24.22 | 28.23 | 27.28 | 25.75 | 24.65 | 23.88 | 22.78 | 21.56 | 20.52 | 19.98 |
| Price to Book | 3.46 | 2.92 | 2.68 | 2.81 | 2.84 | 1.19 | 1.36 | 2.57 | 2.37 | 2.80 | 3.06 | 2.72 | 2.06 | 2.28 | 3.54 | 3.10 | 2.94 | 3.07 | 2.95 | 3.06 |
| Price to Operating Cash Flow | 15.36 | 22.55 | 39.34 | 14.39 | 20.62 | 37.77 | 8.89 | 15.41 | 23.15 | 10.02 | 18.32 | 46.44 | 12.92 | 22.22 | 51.26 | |||||
| Price to Free Cash Flow | ||||||||||||||||||||
| Enterprise Value to EBITDA | 137465.85 | 179694.90 | 369573.72 | 115336.61 | 160780.83 | 388955.07 | 100616.21 | 181136.33 | 418359.20 | 93548.32 | 166088.29 | 527467.89 | 140876.48 | 241267.80 | 585352.79 |
Earnings Data
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Earning YoY | -8.64 | -6.96 | 25.00 | 183.08 | |
| Revenue YoY | 4.13 | 4.94 | 20.86 | 114.40 | |
| EBITDA YoY | -7.74 | 2.21 | 23.15 | 283.02 | |
| Net Profit YoY | -11.74 | -5.75 | 27.73 | 189.25 |
| 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 | 67.45 | 136.11 | 69.91 | 127.37 | 60.58 | 126.09 | 73.23 | 106.25 | 84.51 | 222.73 | ||||||||||
| Revenue YoY | 54.45 | 109.19 | 55.19 | 105.33 | 55.33 | 106.03 | 59.80 | 106.44 | 64.65 | 130.36 | ||||||||||
| EBITDA YoY | 60.20 | 125.77 | 61.83 | 114.88 | 58.73 | 119.57 | 69.95 | 113.75 | 73.67 | 165.99 | ||||||||||
| Net Profit YoY | 67.37 | 135.96 | 67.39 | 124.11 | 60.28 | 126.84 | 73.21 | 107.27 | 84.83 | 222.58 |
Financial Strength
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Cash Per Common Share | 3.16 | 2.25 | 2.04 | 1.80 | 1.55 |
| Quick Ratio | 0.47 | 0.45 | 0.41 | 0.30 | 0.29 |
| Current Ratio | 0.62 | 0.61 | 0.76 | 0.60 | 0.67 |
| Debt to Equity | 0.34 | 0.33 | 0.29 | 0.54 | 0.83 |
| Long-Term Debt to Equity | 0.05 | 0.09 | 0.07 | 0.23 | 0.53 |
| 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 | 5.86 | 3.89 | 4.07 | 3.19 | 2.11 | 1.77 | 2.05 | 2.27 | 1.76 | 1.83 | 1.79 | 2.03 | 1.75 | 1.62 | 1.76 | 1.79 | 1.78 | 1.53 | 1.31 | 1.54 |
| Quick Ratio | 0.83 | 0.60 | 0.58 | 0.47 | 0.43 | 0.32 | 0.38 | 0.45 | 0.39 | 0.41 | 0.37 | 0.41 | 0.31 | 0.29 | 0.30 | 0.30 | 0.31 | 0.30 | 0.28 | 0.29 |
| Current Ratio | 0.96 | 0.73 | 0.69 | 0.62 | 0.57 | 0.45 | 0.51 | 0.61 | 0.54 | 0.58 | 0.50 | 0.76 | 0.58 | 0.61 | 0.59 | 0.60 | 0.56 | 0.61 | 0.60 | 0.67 |
| Debt to Equity | 0.30 | 0.31 | 0.33 | 0.34 | 0.31 | 0.35 | 0.33 | 0.33 | 0.32 | 0.38 | 0.43 | 0.29 | 0.34 | 0.43 | 0.49 | 0.54 | 0.58 | 0.66 | 0.75 | 0.83 |
| Long-Term Debt to Equity | 0.05 | 0.05 | 0.05 | 0.05 | 0.07 | 0.08 | 0.08 | 0.09 | 0.09 | 0.16 | 0.19 | 0.07 | 0.06 | 0.16 | 0.20 | 0.23 | 0.27 | 0.35 | 0.45 | 0.53 |
Profitability
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| ROA | 10.52 | 12.11 | 12.62 | 9.92 | 3.52 |
| ROE | 14.05 | 16.07 | 16.23 | 15.29 | 6.43 |
| Gross Margin | 17.71 | 21.97 | 23.32 | 22.73 | 8.28 |
| Operating Margin | 17.69 | 21.64 | 22.81 | 21.59 | 8.13 |
| EBITDA Margin | 27.53 | 31.07 | 31.90 | 31.31 | 17.53 |
| Net Profit Margin | 13.94 | 16.44 | 18.31 | 17.32 | 12.84 |
| 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 | 10.81 | 6.64 | 2.79 | 10.22 | 6.09 | 2.70 | 9.67 | 6.03 | 2.66 | 9.45 | 5.41 | 2.62 | 7.23 | 3.94 | 1.23 | |||||
| ROE | 14.05 | 8.69 | 3.71 | 13.36 | 8.22 | 3.59 | 12.79 | 8.32 | 3.81 | 12.62 | 7.72 | 3.89 | 11.46 | 6.56 | 2.15 | |||||
| Gross Margin | 24.29 | 22.96 | 20.19 | 22.85 | 21.35 | 19.57 | 22.71 | 22.00 | 19.85 | 23.33 | 21.02 | 19.71 | 22.54 | 20.29 | 15.05 | |||||
| Operating Margin | 24.60 | 23.23 | 20.44 | 22.76 | 21.26 | 19.58 | 22.24 | 21.43 | 19.35 | 22.71 | 20.42 | 19.11 | 21.20 | 18.61 | 12.89 | |||||
| EBITDA Margin | 34.68 | 33.44 | 30.98 | 32.56 | 31.23 | 29.84 | 31.66 | 30.98 | 29.07 | 31.73 | 29.84 | 28.82 | 31.16 | 29.54 | 25.58 | |||||
| Net Profit Margin | 19.36 | 17.87 | 15.84 | 17.68 | 16.40 | 15.02 | 17.21 | 16.68 | 15.15 | 18.20 | 16.79 | 16.73 | 17.10 | 15.23 | 10.88 |
Dividends
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| 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 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | 691,583.00 | 680,873.00 | 692,942.00 | 690,459.00 | 671,877.00 |
| Current Assets | 90,422.00 | 74,966.00 | 89,429.00 | 84,064.00 | 73,156.00 |
| Cash and Short-Term Investments | 58,760.00 | 43,361.00 | 38,779.00 | 33,526.00 | 28,310.00 |
| Cash and Cash Equivalents | 58,760.00 | 43,361.00 | 38,779.00 | 33,526.00 | 28,310.00 |
| Short-Term Investments | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 10,257.00 | 11,990.00 | 9,566.00 | 8,881.00 | 3,736.00 |
| Inventory | 9,296.00 | 7,614.00 | 7,558.00 | 7,159.00 | 7,823.00 |
| Other Current Assets | 12,109.00 | 12,001.00 | 33,526.00 | 34,498.00 | 33,287.00 |
| Non-Current Assets | 601,161.00 | 605,907.00 | 603,513.00 | 606,395.00 | 598,721.00 |
| Property, Plant, Equipment Net | 575,287.00 | 580,497.00 | 578,050.00 | 580,807.00 | 1,915,722.00 |
| Goodwill | 50,211.00 | 50,211.00 | 50,211.00 | 25,111.00 | 25,111.00 |
| Intangible Assets | 345.00 | 299.00 | 352.00 | 477.00 | 1,373.00 |
| Long-Term Investments | 0 | 0 | 0 | 0 | 0 |
| Non-Current Deferred Assets | 0 | 0 | 0 | 0 | 130.00 |
| Other Non-Current Assets | -24,682.00 | -25,100.00 | -25,100.00 | 0.00 | -1,343,615.00 |
| Liabilities | 173,835.00 | 167,733.00 | 153,988.00 | 242,445.00 | 303,810.00 |
| Current Liabilities | 146,463.00 | 123,367.00 | 117,744.00 | 141,178.00 | 109,444.00 |
| Payables and Expenses | 145,542.00 | 122,470.00 | 110,412.00 | 120,433.00 | 96,131.00 |
| Account Payables | 92,344.00 | 70,658.00 | 64,375.00 | 77,466.00 | 61,426.00 |
| Current Accrued Liabilities | 53,198.00 | 51,812.00 | 46,037.00 | 42,967.00 | 34,705.00 |
| Short-Term Debt | 921.00 | 897.00 | 14,032.00 | 20,745.00 | 13,313.00 |
| Other Current Liabilities | 0.00 | 0.00 | -6,700.00 | 0.00 | 0.00 |
| Non-Current Liabilities | 27,372.00 | 44,366.00 | 36,244.00 | 101,267.00 | 194,366.00 |
| Long-Term Debt | 13,143.00 | 19,521.00 | 13,228.00 | 171,650.00 | 181,146.00 |
| Other Non-Current Liabilities | 14,229.00 | 24,845.00 | 23,016.00 | -70,383.00 | 13,220.00 |
| Equity | 517,748.00 | 513,140.00 | 538,954.00 | 448,014.00 | 368,067.00 |
| Shareholders Equity | 517,748.00 | 513,140.00 | 538,954.00 | 448,014.00 | 368,067.00 |
| Capital Stock | 193.00 | 191.00 | 191.00 | 191.00 | 191.00 |
| Share Premium | 62,891.00 | 48,821.00 | 40,716.00 | 41,426.00 | 34,498.00 |
| Retained Earnings | 518,350.00 | 467,846.00 | 498,217.00 | 410,738.00 | 342,250.00 |
| Treasury Shares | 63,686.00 | 3,718.00 | 170.00 | 4,341.00 | 8,872.00 |
| Accumulated Other Comprehensive Income | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 |
| Debt | 14,064.00 | 20,418.00 | 27,260.00 | 192,395.00 | 194,459.00 |
| Net Debt | 0 | 0 | 0 | 158,869.00 | 166,149.00 |
| Common Shares Outstanding | 18,436.54 | 19,091.50 | 19,093.68 | 18,764.54 | 18,426.13 |
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Revenues | 522,186.00 | 501,478.00 | 477,870.00 | 395,377.00 | 184,413.00 |
| Cost Of Revenue | 429,683.00 | 391,326.00 | 366,428.00 | 305,500.00 | 169,142.00 |
| Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Provisions for Credit Losses | 0 | 0 | 0 | 200.00 | 0 |
| Gross Profit | 92,503.00 | 110,152.00 | 111,442.00 | 89,877.00 | 15,271.00 |
| Selling, General and Administrative Expenses | 108,286.00 | 105,819.00 | 97,602.00 | 84,427.00 | 60,395.00 |
| EBT | 92,399.00 | 108,527.00 | 109,022.00 | 85,371.00 | 14,998.00 |
| Income Tax | 19,630.00 | 26,079.00 | 21,543.00 | 16,883.00 | 8,680.00 |
| Net Income | 72,769.00 | 82,448.00 | 87,479.00 | 68,488.00 | 23,678.00 |
| EBIT | 92,399.00 | 108,527.00 | 109,022.00 | 85,371.00 | 14,998.00 |
| Deprecation and Amortization | 51,359.00 | 47,294.00 | 43,433.00 | 38,428.00 | 17,324.00 |
| EBITDA | 143,758.00 | 155,821.00 | 152,455.00 | 123,799.00 | 32,322.00 |
| EPS | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Diluted EPS | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Average Shares Outstanding Basic | 18,611.00 | 19,244.00 | 18,996.00 | 18,617.00 | 18,218.00 |
| Average Shares Outstanding Diluted | 18,971.00 | 19,618.00 | 19,578.00 | 19,427.00 | 18,877.00 |
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Cash Flow | 140,711.00 | 173,046.00 | 139,768.00 | 128,103.00 | 31,444.00 |
| Operating Net Income | 72,769.00 | 82,448.00 | 87,479.00 | 68,488.00 | 23,678.00 |
| Deprecation and Amortization | 51,359.00 | 47,294.00 | 43,433.00 | 38,428.00 | 17,324.00 |
| Deferred Income Tax | -9,736.00 | 68.00 | 3,399.00 | 6,527.00 | 15,774.00 |
| Share Based Compensation | 7,864.00 | 7,112.00 | 5,095.00 | 4,060.00 | 3,855.00 |
| Change in Working Capital | 18,948.00 | -2,641.00 | -820.00 | 21,119.00 | 20,695.00 |
| Other Operating Activities | -493.00 | 38,765.00 | 1,182.00 | -10,519.00 | -49,882.00 |
| Investing Cash Flow | -43,787.00 | -51,226.00 | -47,971.00 | -37,786.00 | -46,393.00 |
| Capital Expenditure | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Net Purchase/Sale of PPE | 47,542.00 | 49,175.00 | 39,917.00 | 46,950.00 | 88,698.00 |
| Net Purchase/Sale of Investments Net | 0 | 0 | 0 | 0 | 0 |
| Net Purchase/Sale of Business | 0 | 0 | 0 | 0 | 0 |
| Other Investing Activities | -91,329.00 | -100,401.00 | -87,888.00 | -84,736.00 | -135,091.00 |
| Financing Cash Flow | -81,525.00 | -117,238.00 | -86,544.00 | -85,101.00 | -17,280.00 |
| Net Issuance/Repayment of Debt | 96,500.00 | 144,500.00 | 89,000.00 | 92,500.00 | 35,376.00 |
| Net Issuance/Repurchase of Equity | 68,189.00 | 7,601.00 | 16,341.00 | 8,129.00 | 3,760.00 |
| Dividends Paid | 22,265.00 | 112,819.00 | 0 | 0 | 0 |
| Other Financing Activities | -268,479.00 | -382,158.00 | -191,885.00 | -185,730.00 | -56,416.00 |
| Net Change in Cash | 15,399.00 | 4,582.00 | 5,253.00 | 5,216.00 | -32,229.00 |
| Cash at Beginning of Period | 43,361.00 | 38,779.00 | 33,526.00 | 28,310.00 | 60,539.00 |
| Cash at End of Period | 58,760.00 | 43,361.00 | 38,779.00 | 33,526.00 | 28,310.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 | 725,384.00 | 705,786.00 | 712,086.00 | 691,583.00 | 671,140.00 | 672,376.00 | 677,265.00 | 680,873.00 | 664,265.00 | 665,221.00 | 663,809.00 | 692,942.00 | 688,665.00 | 693,735.00 | 691,104.00 | 690,459.00 | 672,428.00 | 666,848.00 | 664,974.00 | 671,877.00 |
| Current Assets | 134,015.00 | 102,537.00 | 103,311.00 | 90,422.00 | 68,334.00 | 60,956.00 | 66,462.00 | 74,966.00 | 62,688.00 | 61,933.00 | 57,017.00 | 89,429.00 | 81,988.00 | 80,263.00 | 79,004.00 | 84,064.00 | 75,776.00 | 75,191.00 | 69,538.00 | 73,156.00 |
| Cash and Short-Term Investments | 107,639.00 | 71,590.00 | 75,090.00 | 58,760.00 | 39,380.00 | 33,508.00 | 39,484.00 | 43,361.00 | 33,918.00 | 35,100.00 | 34,430.00 | 38,779.00 | 33,139.00 | 30,580.00 | 33,149.00 | 33,526.00 | 33,036.00 | 28,296.00 | 24,143.00 | 28,310.00 |
| Cash and Cash Equivalents | 107,639.00 | 71,590.00 | 75,090.00 | 58,760.00 | 39,380.00 | 33,508.00 | 39,484.00 | 43,361.00 | 33,918.00 | 35,100.00 | 34,430.00 | 38,779.00 | 33,139.00 | 30,580.00 | 33,149.00 | 33,526.00 | 33,036.00 | 28,296.00 | 24,143.00 | 28,310.00 |
| Short-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 8,950.00 | 12,033.00 | 12,024.00 | 10,257.00 | 11,892.00 | 9,861.00 | 10,265.00 | 11,990.00 | 10,967.00 | 8,060.00 | 8,004.00 | 9,566.00 | 9,920.00 | 7,428.00 | 7,487.00 | 8,881.00 | 8,628.00 | 8,672.00 | 7,722.00 | 3,736.00 |
| Inventory | 8,479.00 | 8,367.00 | 8,264.00 | 9,296.00 | 7,659.00 | 8,099.00 | 7,366.00 | 7,614.00 | 7,184.00 | 7,166.00 | 6,933.00 | 7,558.00 | 6,534.00 | 7,695.00 | 6,972.00 | 7,159.00 | 6,117.00 | 6,077.00 | 6,968.00 | 7,823.00 |
| Other Current Assets | 8,947.00 | 10,547.00 | 7,933.00 | 12,109.00 | 9,403.00 | 9,488.00 | 9,347.00 | 12,001.00 | 10,619.00 | 11,607.00 | 7,650.00 | 33,526.00 | 32,395.00 | 34,560.00 | 31,396.00 | 34,498.00 | 27,995.00 | 32,146.00 | 30,705.00 | 33,287.00 |
| Non-Current Assets | 591,369.00 | 603,249.00 | 608,775.00 | 601,161.00 | 602,806.00 | 611,420.00 | 610,803.00 | 605,907.00 | 601,577.00 | 603,288.00 | 606,792.00 | 603,513.00 | 606,677.00 | 613,472.00 | 612,100.00 | 606,395.00 | 596,652.00 | 591,657.00 | 595,436.00 | 598,721.00 |
| Property, Plant, Equipment Net | 564,242.00 | 576,025.00 | 581,696.00 | 575,287.00 | 577,518.00 | 586,091.00 | 585,434.00 | 580,497.00 | 576,126.00 | 577,795.00 | 581,360.00 | 578,050.00 | 581,183.00 | 587,947.00 | 586,543.00 | 580,807.00 | 570,903.00 | 565,877.00 | 569,544.00 | 1,915,722.00 |
| Goodwill | 25,111.00 | 25,111.00 | 25,111.00 | 50,211.00 | 25,111.00 | 25,111.00 | 25,111.00 | 50,211.00 | 25,111.00 | 25,111.00 | 25,111.00 | 50,211.00 | 25,111.00 | 25,111.00 | 25,111.00 | 25,111.00 | 25,111.00 | 25,111.00 | 25,111.00 | 25,111.00 |
| Intangible Assets | 1,727.00 | 1,792.00 | 1,614.00 | 345.00 | 177.00 | 218.00 | 258.00 | 299.00 | 340.00 | 382.00 | 321.00 | 352.00 | 383.00 | 414.00 | 446.00 | 477.00 | 508.00 | 539.00 | 651.00 | 1,373.00 |
| Long-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Non-Current Deferred Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 130.00 | 130.00 | 130.00 | 130.00 |
| Other Non-Current Assets | 289.00 | 321.00 | 354.00 | -24,682.00 | 0.00 | 0.00 | 0.00 | -25,100.00 | 0.00 | 0.00 | 0.00 | -25,100.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -1,343,615.00 |
| Liabilities | 167,008.00 | 166,539.00 | 176,451.00 | 173,835.00 | 157,860.00 | 174,009.00 | 168,352.00 | 167,733.00 | 161,818.00 | 183,409.00 | 200,403.00 | 153,988.00 | 173,295.00 | 207,399.00 | 225,915.00 | 242,445.00 | 248,033.00 | 265,761.00 | 285,064.00 | 303,810.00 |
| Current Liabilities | 140,237.00 | 139,520.00 | 149,297.00 | 146,463.00 | 120,099.00 | 136,067.00 | 130,168.00 | 123,367.00 | 116,551.00 | 106,499.00 | 113,325.00 | 117,744.00 | 140,555.00 | 130,698.00 | 134,414.00 | 141,178.00 | 135,402.00 | 123,902.00 | 115,530.00 | 109,444.00 |
| Payables and Expenses | 215,722.00 | 215,009.00 | 148,407.00 | 145,542.00 | 112,154.00 | 112,129.00 | 123,749.00 | 122,470.00 | 115,668.00 | 105,839.00 | 112,676.00 | 110,412.00 | 113,780.00 | 110,094.00 | 113,745.00 | 120,433.00 | 114,831.00 | 105,748.00 | 99,793.00 | 96,131.00 |
| Account Payables | 164,725.00 | 166,291.00 | 93,691.00 | 92,344.00 | 62,301.00 | 65,225.00 | 68,704.00 | 70,658.00 | 66,939.00 | 62,483.00 | 64,790.00 | 64,375.00 | 66,158.00 | 67,017.00 | 71,035.00 | 77,466.00 | 70,016.00 | 63,846.00 | 62,626.00 | 61,426.00 |
| Current Accrued Liabilities | 50,997.00 | 48,718.00 | 54,716.00 | 53,198.00 | 49,853.00 | 46,904.00 | 55,045.00 | 51,812.00 | 48,729.00 | 43,356.00 | 47,886.00 | 46,037.00 | 47,622.00 | 43,077.00 | 42,710.00 | 42,967.00 | 44,815.00 | 41,902.00 | 37,167.00 | 34,705.00 |
| Short-Term Debt | 1,015.00 | 1,011.00 | 890.00 | 921.00 | 7,945.00 | 23,938.00 | 6,419.00 | 897.00 | 883.00 | 660.00 | 649.00 | 14,032.00 | 52,975.00 | 20,604.00 | 20,669.00 | 20,745.00 | 20,571.00 | 18,154.00 | 15,737.00 | 13,313.00 |
| Other Current Liabilities | -76,500.00 | -76,500.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -6,700.00 | -26,200.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Non-Current Liabilities | 26,771.00 | 27,019.00 | 27,154.00 | 27,372.00 | 37,761.00 | 37,942.00 | 38,184.00 | 44,366.00 | 45,267.00 | 76,910.00 | 87,078.00 | 36,244.00 | 32,740.00 | 76,701.00 | 91,501.00 | 101,267.00 | 112,631.00 | 141,859.00 | 169,534.00 | 194,366.00 |
| Long-Term Debt | 12,542.00 | 12,790.00 | 12,925.00 | 13,143.00 | 13,356.00 | 13,537.00 | 13,779.00 | 19,521.00 | 22,251.00 | 53,894.00 | 64,062.00 | 13,228.00 | 13,123.00 | 122,084.00 | 151,884.00 | 171,650.00 | 207,410.00 | 263,638.00 | 316,313.00 | 181,146.00 |
| Other Non-Current Liabilities | 14,229.00 | 14,229.00 | 14,229.00 | 14,229.00 | 24,405.00 | 24,405.00 | 24,405.00 | 24,845.00 | 23,016.00 | 23,016.00 | 23,016.00 | 23,016.00 | 19,617.00 | -45,383.00 | -60,383.00 | -70,383.00 | -94,779.00 | -121,779.00 | -146,779.00 | 13,220.00 |
| Equity | 558,376.00 | 539,247.00 | 535,635.00 | 517,748.00 | 513,280.00 | 498,367.00 | 508,913.00 | 513,140.00 | 502,447.00 | 481,812.00 | 463,406.00 | 538,954.00 | 515,370.00 | 486,336.00 | 465,189.00 | 448,014.00 | 424,395.00 | 401,087.00 | 379,910.00 | 368,067.00 |
| Shareholders Equity | 558,376.00 | 539,247.00 | 535,635.00 | 517,748.00 | 513,280.00 | 1,050,807.00 | 1,041,118.00 | 513,140.00 | 502,447.00 | 481,812.00 | 463,406.00 | 538,954.00 | 515,370.00 | 486,336.00 | 465,189.00 | 448,014.00 | 424,395.00 | 401,087.00 | 379,910.00 | 368,067.00 |
| Capital Stock | 195.00 | 194.00 | 194.00 | 193.00 | 193.00 | 192.00 | 192.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 | 191.00 |
| Share Premium | 72,925.00 | 68,570.00 | 66,451.00 | 62,891.00 | 57,174.00 | 54,674.00 | 51,568.00 | 48,821.00 | 46,886.00 | 44,670.00 | 42,998.00 | 40,716.00 | 47,254.00 | 45,802.00 | 44,263.00 | 41,426.00 | 39,423.00 | 38,843.00 | 36,921.00 | 34,498.00 |
| Retained Earnings | 580,262.00 | 554,183.00 | 532,676.00 | 518,350.00 | 519,662.00 | 497,574.00 | 480,445.00 | 467,846.00 | 455,370.00 | 436,951.00 | 420,279.00 | 498,217.00 | 475,784.00 | 448,291.00 | 428,856.00 | 410,738.00 | 390,867.00 | 368,553.00 | 350,404.00 | 342,250.00 |
| Treasury Shares | 95,006.00 | 83,700.00 | 63,686.00 | 63,686.00 | 63,749.00 | -54,073.00 | -23,292.00 | 3,718.00 | 0 | 0 | 62.00 | 170.00 | 7,859.00 | 7,948.00 | 8,121.00 | 4,341.00 | 6,086.00 | 6,500.00 | 7,606.00 | 8,872.00 |
| Accumulated Other Comprehensive Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Debt | 13,557.00 | 13,801.00 | 13,815.00 | 14,064.00 | 21,301.00 | 37,475.00 | 20,198.00 | 20,418.00 | 23,134.00 | 54,554.00 | 64,711.00 | 27,260.00 | 66,098.00 | 142,688.00 | 172,553.00 | 192,395.00 | 227,981.00 | 281,792.00 | 332,050.00 | 194,459.00 |
| Net Debt | 0 | 0 | 0 | 0 | 0 | 3,967.00 | 0 | 0 | 0 | 19,454.00 | 30,281.00 | 0 | 32,959.00 | 112,108.00 | 139,404.00 | 158,869.00 | 194,945.00 | 253,496.00 | 307,907.00 | 166,149.00 |
| Common Shares Outstanding | 18,250.29 | 18,233.78 | 18,466.41 | 18,436.54 | 18,368.47 | 18,409.67 | 18,830.04 | 19,091.50 | 19,148.69 | 19,143.34 | 19,131.64 | 19,093.68 | 18,894.74 | 18,888.07 | 18,875.12 | 18,764.54 | 18,630.78 | 18,599.52 | 18,517.96 | 18,426.13 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | 405,122.00 | 262,308.00 | 125,394.00 | -236,944.00 | 387,673.00 | 249,800.00 | 121,657.00 | -228,785.00 | 373,292.00 | 240,327.00 | 116,644.00 | -211,389.00 | 357,334.00 | 223,607.00 | 108,318.00 | -136,571.00 | 284,309.00 | 172,679.00 | 74,960.00 |
| Cost Of Revenue | 306,732.00 | 202,091.00 | 100,076.00 | -163,714.00 | 299,073.00 | 196,477.00 | 97,847.00 | -178,142.00 | 288,523.00 | 187,460.00 | 93,485.00 | -171,106.00 | 273,968.00 | 176,597.00 | 86,969.00 | -116,059.00 | 220,236.00 | 137,646.00 | 63,677.00 |
| Interest Expense | 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 |
| Provisions for Credit Losses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 200.00 | 0 | 0 |
| Gross Profit | 98,390.00 | 60,217.00 | 25,318.00 | -73,230.00 | 88,600.00 | 53,323.00 | 23,810.00 | -50,643.00 | 84,769.00 | 52,867.00 | 23,159.00 | -40,283.00 | 83,366.00 | 47,010.00 | 21,349.00 | -20,512.00 | 64,073.00 | 35,033.00 | 11,283.00 |
| Selling, General and Administrative Expenses | 81,484.00 | 53,976.00 | 27,190.00 | -52,509.00 | 80,449.00 | 53,272.00 | 27,074.00 | -46,530.00 | 77,162.00 | 50,071.00 | 25,116.00 | -46,792.00 | 72,931.00 | 47,280.00 | 24,183.00 | -38,252.00 | 62,222.00 | 40,532.00 | 19,925.00 |
| EBT | 99,673.00 | 60,925.00 | 25,634.00 | -72,788.00 | 88,251.00 | 53,119.00 | 23,817.00 | -48,578.00 | 83,033.00 | 51,500.00 | 22,572.00 | -38,483.00 | 81,146.00 | 45,660.00 | 20,699.00 | -16,718.00 | 60,287.00 | 32,138.00 | 9,664.00 |
| Income Tax | 21,225.00 | 14,053.00 | 5,770.00 | -17,767.00 | 19,693.00 | 12,162.00 | 5,542.00 | -9,027.00 | 18,787.00 | 11,417.00 | 4,902.00 | -5,245.00 | 16,100.00 | 8,107.00 | 2,581.00 | -2,132.00 | 11,670.00 | 5,835.00 | 1,510.00 |
| Net Income | 78,448.00 | 46,872.00 | 19,864.00 | -55,021.00 | 68,558.00 | 40,957.00 | 18,275.00 | -39,551.00 | 64,246.00 | 40,083.00 | 17,670.00 | -33,238.00 | 65,046.00 | 37,553.00 | 18,118.00 | -14,586.00 | 48,617.00 | 26,303.00 | 8,154.00 |
| EBIT | 99,673.00 | 60,925.00 | 25,634.00 | -72,788.00 | 88,251.00 | 53,119.00 | 23,817.00 | -48,578.00 | 83,033.00 | 51,500.00 | 22,572.00 | -38,483.00 | 81,146.00 | 45,660.00 | 20,699.00 | -16,718.00 | 60,287.00 | 32,138.00 | 9,664.00 |
| Deprecation and Amortization | 40,842.00 | 26,786.00 | 13,215.00 | -24,013.00 | 37,994.00 | 24,891.00 | 12,487.00 | -22,150.00 | 35,152.00 | 22,955.00 | 11,337.00 | -20,390.00 | 32,245.00 | 21,062.00 | 10,516.00 | -18,268.00 | 28,308.00 | 18,874.00 | 9,514.00 |
| EBITDA | 140,515.00 | 87,711.00 | 38,849.00 | -96,801.00 | 126,245.00 | 78,010.00 | 36,304.00 | -70,728.00 | 118,185.00 | 74,455.00 | 33,909.00 | -58,873.00 | 113,391.00 | 66,722.00 | 31,215.00 | -34,986.00 | 88,595.00 | 51,012.00 | 19,178.00 |
| EPS | 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 |
| Diluted EPS | 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 |
| Average Shares Outstanding Basic | 18,376.00 | 18,416.00 | 18,451.00 | 17,531.00 | 18,681.00 | 18,948.00 | 19,284.00 | 19,295.00 | 19,237.00 | 19,229.00 | 19,215.00 | 19,236.00 | 18,952.00 | 18,928.00 | 18,868.00 | 18,876.00 | 18,573.00 | 18,538.00 | 18,481.00 |
| Average Shares Outstanding Diluted | 18,752.00 | 18,776.00 | 18,829.00 | 17,871.00 | 19,039.00 | 19,315.00 | 19,659.00 | 19,555.00 | 19,627.00 | 19,636.00 | 19,654.00 | 19,575.00 | 19,559.00 | 19,586.00 | 19,592.00 | 19,649.00 | 19,395.00 | 19,381.00 | 19,283.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-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Cash Flow | 126,612.00 | 70,590.00 | 36,462.00 | -63,079.00 | 102,910.00 | 62,593.00 | 38,287.00 | -110,812.00 | 134,409.00 | 87,915.00 | 61,534.00 | -62,465.00 | 106,184.00 | 60,611.00 | 35,438.00 | -45,231.00 | 96,277.00 | 55,203.00 | 21,854.00 |
| Operating Net Income | 78,448.00 | 46,872.00 | 19,864.00 | -55,021.00 | 68,558.00 | 40,957.00 | 18,275.00 | -39,551.00 | 64,246.00 | 40,083.00 | 17,670.00 | -33,238.00 | 65,046.00 | 37,553.00 | 18,118.00 | -14,586.00 | 48,617.00 | 26,303.00 | 8,154.00 |
| Deprecation and Amortization | 40,842.00 | 26,786.00 | 13,215.00 | -24,013.00 | 37,994.00 | 24,891.00 | 12,487.00 | -22,150.00 | 35,152.00 | 22,955.00 | 11,337.00 | -20,390.00 | 32,245.00 | 21,062.00 | 10,516.00 | -18,268.00 | 28,308.00 | 18,874.00 | 9,514.00 |
| Deferred Income Tax | 0 | 0 | 0 | -9,736.00 | 0 | 0 | 0 | 68.00 | 0 | 0 | 0 | 3,399.00 | 0 | 0 | 0 | 6,524.00 | 1.00 | 1.00 | 1.00 |
| Share Based Compensation | 6,080.00 | 4,002.00 | 2,127.00 | -3,054.00 | 5,589.00 | 3,551.00 | 1,778.00 | -2,008.00 | 4,896.00 | 2,750.00 | 1,474.00 | -1,692.00 | 3,442.00 | 2,185.00 | 1,160.00 | -2,846.00 | 3,099.00 | 2,527.00 | 1,280.00 |
| Change in Working Capital | -6,900.00 | -5,892.00 | -11,527.00 | 61,111.00 | -14,590.00 | -15,067.00 | -12,506.00 | 69,796.00 | -13,925.00 | -25,838.00 | -32,674.00 | 4,739.00 | 1,015.00 | -2,501.00 | -4,073.00 | -5,368.00 | 11,329.00 | 11,405.00 | 3,753.00 |
| Other Operating Activities | 8,142.00 | -1,178.00 | 12,783.00 | -32,366.00 | 5,359.00 | 8,261.00 | 18,253.00 | -116,967.00 | 44,040.00 | 47,965.00 | 63,727.00 | -15,283.00 | 4,436.00 | 2,312.00 | 9,717.00 | -10,687.00 | 4,923.00 | -3,907.00 | -848.00 |
| Investing Cash Flow | -33,833.00 | -28,385.00 | -16,028.00 | 39,142.00 | -34,382.00 | -30,664.00 | -17,883.00 | 24,205.00 | -34,621.00 | -25,619.00 | -15,191.00 | 49,844.00 | -40,530.00 | -35,232.00 | -22,053.00 | 1,714.00 | -21,663.00 | -11,907.00 | -5,930.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 | 30,424.00 | 27,948.00 | 19,823.00 | -37,097.00 | 35,945.00 | 31,023.00 | 17,671.00 | -21,156.00 | 32,261.00 | 23,293.00 | 14,777.00 | -33,312.00 | 31,563.00 | 26,825.00 | 14,841.00 | 1,293.00 | 27,012.00 | 12,218.00 | 6,427.00 |
| Net Purchase/Sale of Investments Net | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 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 | -64,257.00 | -56,333.00 | -35,851.00 | 76,239.00 | -70,327.00 | -61,687.00 | -35,554.00 | 45,361.00 | -66,882.00 | -48,912.00 | -29,968.00 | 83,156.00 | -72,093.00 | -62,057.00 | -36,894.00 | 421.00 | -48,675.00 | -24,125.00 | -12,357.00 |
| Financing Cash Flow | -43,900.00 | -29,375.00 | -4,104.00 | 57,047.00 | -72,509.00 | -41,782.00 | -24,281.00 | 104,078.00 | -104,649.00 | -65,975.00 | -50,692.00 | 21,584.00 | -66,041.00 | -28,325.00 | -13,762.00 | 48,188.00 | -69,888.00 | -43,310.00 | -20,091.00 |
| Net Issuance/Repayment of Debt | 0 | 0 | 0 | -76,000.00 | 89,500.00 | 73,500.00 | 9,500.00 | -156,500.00 | 135,000.00 | 88,000.00 | 78,000.00 | -27,000.00 | 69,000.00 | 31,000.00 | 16,000.00 | -52,000.00 | 74,500.00 | 47,500.00 | 22,500.00 |
| Net Issuance/Repurchase of Equity | 37,579.00 | 21,692.00 | 1,434.00 | -50,321.00 | 64,808.00 | 52,695.00 | 1,007.00 | 3,461.00 | 1,652.00 | 1,473.00 | 1,015.00 | -435.00 | 5,927.00 | 5,643.00 | 5,206.00 | -4,215.00 | 5,342.00 | 4,593.00 | 2,409.00 |
| Dividends Paid | 16,536.00 | 11,039.00 | 5,538.00 | -11,382.00 | 16,742.00 | 11,229.00 | 5,676.00 | -191,231.00 | 107,093.00 | 101,349.00 | 95,608.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | -98,015.00 | -62,106.00 | -11,076.00 | 194,750.00 | -243,559.00 | -179,206.00 | -40,464.00 | 448,348.00 | -348,394.00 | -256,797.00 | -225,315.00 | 49,019.00 | -140,968.00 | -64,968.00 | -34,968.00 | 104,403.00 | -149,730.00 | -95,403.00 | -45,000.00 |
| Net Change in Cash | 48,879.00 | 12,830.00 | 16,330.00 | 33,110.00 | -3,981.00 | -9,853.00 | -3,877.00 | 17,471.00 | -4,861.00 | -3,679.00 | -4,349.00 | 8,963.00 | -387.00 | -2,946.00 | -377.00 | 4,671.00 | 4,726.00 | -14.00 | -4,167.00 |
| Cash at Beginning of Period | 58,760.00 | 58,760.00 | 58,760.00 | 25,650.00 | 43,361.00 | 43,361.00 | 43,361.00 | 25,890.00 | 38,779.00 | 38,779.00 | 38,779.00 | 29,816.00 | 33,526.00 | 33,526.00 | 33,526.00 | 28,855.00 | 28,310.00 | 28,310.00 | 28,310.00 |
| Cash at End of Period | 107,639.00 | 71,590.00 | 75,090.00 | 58,760.00 | 39,380.00 | 33,508.00 | 39,484.00 | 43,361.00 | 33,918.00 | 35,100.00 | 34,430.00 | 38,779.00 | 33,139.00 | 30,580.00 | 33,149.00 | 33,526.00 | 33,036.00 | 28,296.00 | 24,143.00 |
| Free Cash Flow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |