

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 569,722 | 669,248 | 732,933 | 776,594 | 788,131 | 805,765 | |
COGS | 375,219 | 448,170 | 474,303 | 503,642 | 519,064 | 530,542 | |
Gross Profit | 194,503 | 221,078 | 258,630 | 272,952 | 269,067 | 275,223 | |
Operating Expenses & Income | |||||||
Operating Income | 43,011 | 47,255 | 61,378 | 63,682 | 50,768 | 51,868 | |
Total Operating Expenses | 151,492 | 173,823 | 197,252 | 209,270 | 218,299 | 223,355 | |
R&D Expenses | 10,127 | 11,353 | 10,845 | 11,972 | - | - | |
Selling General & Admin Expenses | 60,206 | 70,714 | 81,843 | 83,361 | 218,299 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (503) | (706) | (584) | (1,425) | (2,542) | (2,990) | |
Interest Income | 2,568 | 2,297 | 4,138 | 4,190 | 5,294 | - | |
Income Tax Expense | 10,927 | 9,568 | 18,197 | 17,904 | 15,779 | 16,229 | |
Net Income | |||||||
Net Income | 35,413 | 44,761 | 54,170 | 55,020 | 45,381 | 47,438 | |
Supplemental | |||||||
EBIT | 49,685 | 58,656 | 77,499 | 78,223 | 67,623 | 64,368 | |
EBITDA | 77,925 | 87,854 | 108,761 | 111,460 | 103,520 | 101,816 | |