

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 467,937 | 538,026 | 558,056 | 586,531 | 579,629 | 592,742 | |
COGS | 328,255 | 390,982 | 397,669 | 420,693 | 433,340 | 444,591 | |
Gross Profit | 139,682 | 147,044 | 160,387 | 165,838 | 146,289 | 148,151 | |
Operating Expenses & Income | |||||||
Operating Income | 50,698 | 47,509 | 62,393 | 61,011 | 42,070 | 43,069 | |
Total Operating Expenses | 88,984 | 99,535 | 97,994 | 104,827 | 104,219 | 105,082 | |
R&D Expenses | 20,741 | 21,878 | 23,393 | 25,931 | - | 25,559 | |
Selling General & Admin Expenses | 47,043 | 53,267 | 54,762 | 56,502 | - | (19,770) | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,361) | (1,433) | (1,668) | (1,983) | (3,198) | (3,312) | |
Interest Income | 6,845 | 697 | 1,565 | 1,205 | 816 | - | |
Income Tax Expense | 14,229 | 13,326 | 19,487 | 15,022 | 14,722 | 15,993 | |
Net Income | |||||||
Net Income | 31,254 | 40,683 | 55,835 | 49,481 | 10,181 | 9,921 | |
Supplemental | |||||||
EBIT | 47,644 | 56,400 | 77,700 | 67,482 | 29,367 | 29,082 | |
EBITDA | 75,839 | 87,975 | 111,403 | 108,855 | 72,710 | 73,348 | |