
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 589,028 | 563,295 | 571,186 | 614,631 | 630,658 | 641,719 | |
COGS | 510,601 | 493,754 | 495,473 | 530,389 | 538,748 | 546,134 | |
Gross Profit | 78,427 | 69,541 | 75,713 | 84,242 | 91,910 | 95,585 | |
Operating Expenses & Income | |||||||
Operating Income | 42,964 | 32,105 | 39,123 | 45,326 | 50,906 | 53,172 | |
Total Operating Expenses | 35,463 | 37,436 | 36,590 | 38,916 | 41,004 | 42,413 | |
R&D Expenses | 149 | 91 | 121 | 114 | - | - | |
Selling General & Admin Expenses | 35,463 | 37,345 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (31) | (26) | (20) | (28) | (68) | (70) | |
Interest Income | 1,063 | 23 | 19 | 34 | 76 | - | |
Income Tax Expense | 14,058 | 10,925 | 13,144 | 14,214 | 15,536 | 16,963 | |
Net Income | |||||||
Net Income | 29,208 | 19,339 | 27,453 | 30,077 | 36,307 | 39,052 | |
Supplemental | |||||||
EBIT | 43,515 | 30,567 | 41,003 | 45,195 | 52,539 | 53,623 | |
EBITDA | 54,486 | 42,036 | 52,713 | 57,039 | 63,847 | 65,188 | |