
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 376,563 | 395,783 | 469,057 | 473,954 | 476,123 | 474,251 | |
COGS | 319,201 | 337,894 | 404,424 | 403,253 | 389,049 | 387,157 | |
Gross Profit | 57,362 | 57,889 | 64,633 | 70,701 | 87,074 | 87,094 | |
Operating Expenses & Income | |||||||
Operating Income | 33,103 | 32,066 | 37,901 | 40,987 | 54,263 | 53,896 | |
Total Operating Expenses | 24,259 | 25,823 | 26,732 | 29,714 | 32,811 | 33,198 | |
R&D Expenses | 267 | 290 | 344 | 346 | - | - | |
Selling General & Admin Expenses | 24,259 | 25,823 | 26,732 | 29,714 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (387) | (424) | (466) | (515) | (649) | (677) | |
Interest Income | 3,607 | 6,761 | 211 | 162 | 132 | - | |
Income Tax Expense | 10,493 | 12,355 | 12,917 | 15,237 | 16,826 | 16,772 | |
Net Income | |||||||
Net Income | 26,216 | 26,349 | 28,017 | 28,884 | 40,053 | 40,750 | |
Supplemental | |||||||
EBIT | 37,220 | 39,217 | 41,624 | 44,808 | 57,778 | 56,621 | |
EBITDA | 43,118 | 45,572 | 47,910 | 51,530 | 64,890 | 63,822 | |