| Period Ending: |
LTM
(Last Twelve Months) |
2025 03-31 |
2024 03-31 |
2023 03-31 |
2022 03-31 |
2021 03-31 |
2020 03-31 |
2019 03-31 |
|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-12-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 |
| Revenue | 714,498 | 636,722 | 512,251 | 581,848 | 541,873 | 370,904 | 296,570 | 287,975 |
| Cost of Revenue | 647,439 | 561,989 | 453,404 | 529,412 | 488,215 | 325,250 | 254,107 | 251,028 |
| Gross Profit | 67,059 | 74,734 | 58,848 | 52,436 | 53,658 | 45,654 | 42,463 | 36,947 |
| Operating Expenses | 30,489 | 9,336 | 7,518 | 6,466 | 6,053 | 5,952 | 5,226 | 4,106 |
| Research & Development | 0 | 31.6 | 22 | 22 | 0 | 0 | 0 | 0 |
| Selling, General and Administrative | 30,489 | 9,336 | 7,518 | 6,466 | 6,053 | 5,952 | 5,226 | 4,106 |
| Other Operating Expenses | 0 | -31.6 | -22 | -22 | 0 | 0 | 0 | 0 |
| Operating Income | 36,570 | 65,398 | 51,329 | 45,970 | 47,606 | 39,702 | 37,238 | 32,840 |
| Net Non-Operating Interest | -7,108 | -7,241 | -4,540 | -2,943 | -2,188 | -2,502 | -3,253 | -2,534 |
| Interest Income | 0 | 0 | 1,832 | 2,340 | 1,091 | 720.9 | 920 | 977.4 |
| Interest Expense | 7,108 | 7,241 | 6,372 | 5,283 | 3,279 | 3,223 | 4,173 | 3,512 |
| Equity & Other Income/(Expense) | -16,801 | -41,526 | -44,392 | -34,852 | -34,536 | -28,882 | -27,316 | -24,428 |
| Income Before Tax | 12,661 | 16,632 | 2,397 | 8,175 | 10,881 | 8,318 | 6,668 | 5,878 |
| Income Tax Expense | 3,236 | 4,374 | 917.5 | 2,354 | 2,844 | 1,033 | 2,060 | 2,123 |
| Income Attributable to Non-Controlling Interest | 22.4 | 7.3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 9,402 | 12,251 | 1,480 | 5,821 | 8,037 | 7,285 | 4,609 | 3,755 |
| Depreciation and Amortization | 3,823 | 3,283 | 2,998 | 3,014 | 2,686 | 2,268 | 2,073 | 1,757 |
| EBITDA | 40,393 | 68,681 | 54,327 | 48,983 | 50,292 | 41,970 | 39,311 | 34,597 |
| Earnings Per Share (EPS) | 7.28 | 9.44 | 1.14 | 4.48 | 6.89 | 6.37 | 4.03 | 2.89 |
| Diluted Earnings Per Share | 7.28 | 9.44 | 1.14 | 4.48 | 6.89 | 6.37 | 4.03 | 2.89 |
| Weighted Average Shares Outstanding | 1,295 | 1,298 | 1,298 | 1,300 | 1,167 | 1,143 | 1,143 | 1,300 |
| Diluted Weighted Average Shares Outstanding | 1,295 | 1,298 | 1,300 | 1,300 | 1,167 | 1,143 | 1,143 | 1,300 |