

| 2022 | 2023 | 2024 | 2025 | 2026 | ||
|---|---|---|---|---|---|---|
Revenue | ||||||
Total revenue | 512,268 | 601,922 | 611,477 | 563,228 | 660,724 | |
COGS | 413,714 | 488,865 | 494,848 | 435,590 | 499,073 | |
Gross Profit | 98,554 | 113,057 | 116,628 | 127,638 | 161,651 | |
Operating Expenses & Income | ||||||
Operating Income | 50,254 | 58,855 | 62,079 | 71,547 | 101,443 | |
Total Operating Expenses | 48,300 | 54,202 | 54,550 | 56,091 | 60,208 | |
R&D Expenses | 10,735 | 10,496 | 11,264 | 9,340 | - | |
Selling General & Admin Expenses | 36,712 | 42,461 | 36,055 | - | 40,468 | |
Earnings from Continuing Operations | ||||||
Interest Expense | (352) | (320) | (411) | (171) | (275) | |
Interest Income | 346 | 646 | 1,793 | - | 3,322 | |
Income Tax Expense | 14,534 | 13,797 | 17,815 | 17,322 | 31,476 | |
Net Income | ||||||
Net Income | 35,878 | 41,248 | 45,461 | 57,087 | 78,096 | |
Supplemental | ||||||
EBIT | 51,330 | 55,372 | 63,698 | 74,659 | 109,853 | |
EBITDA | 59,295 | 64,605 | 74,027 | 83,386 | 118,580 | |