
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 361,495 | 435,786 | 489,013 | 507,600 | 568,999.4 | 555,665 | |
COGS | 270,977 | 327,744 | 348,909 | 356,291 | 395,397.3 | 383,453.8 | |
Gross Profit | 90,518 | 108,042 | 140,104 | 151,309 | 173,602.1 | 172,211.2 | |
Operating Expenses & Income | |||||||
Operating Income | 29,737 | 40,330 | 66,696 | 75,488 | 90,975.5 | 91,582.9 | |
Total Operating Expenses | 60,774 | 67,708 | 73,408 | 75,821 | 82,626.6 | 80,628.3 | |
R&D Expenses | 1,570 | 1,553 | 1,573 | 1,571 | 1,658.3 | - | |
Selling General & Admin Expenses | 30,195 | 32,242 | 33,653 | 35,872 | 48,246 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (231) | (222) | (210) | (203) | (205.7) | (194.2) | |
Interest Income | 385 | 2,239 | 6,302 | 6,906 | 6,438 | - | |
Income Tax Expense | 8,571 | 10,053 | 18,110 | 20,589 | 25,220.5 | 25,873.7 | |
Net Income | |||||||
Net Income | 22,414 | 33,126 | 55,653 | 62,867 | 74,421.9 | 74,393.9 | |
Supplemental | |||||||
EBIT | 31,817 | 40,303 | 73,419 | 84,062 | 90,975.5 | 96,393.7 | |
EBITDA | 47,091 | 56,302 | 90,523 | 100,822 | 110,444.8 | 115,198.2 | |