
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 848,258 | 937,259 | 1,009,309 | 1,040,759 | 1,050,187 | 1,050,187 | |
COGS | 604,185 | 677,097 | 724,604 | 738,989 | 813,376 | 671,352 | |
Gross Profit | 244,073 | 260,162 | 284,705 | 301,770 | 236,811 | 378,835 | |
Operating Expenses & Income | |||||||
Operating Income | 151,994 | 161,306 | 168,117 | 176,284 | 149,012 | 109,095 | |
Total Operating Expenses | 92,079 | 98,856 | 116,588 | 125,486 | 87,799 | 269,740 | |
R&D Expenses | 15,577 | 18,091 | 28,711 | 28,163 | 3,769 | 20,764 | |
Selling General & Admin Expenses | 52,898 | 54,533 | 56,025 | 56,937 | 56,279 | 53,898 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,679) | (2,330) | (3,730) | (3,273) | (3,657) | (3,657) | |
Interest Income | 10,934 | 10,775 | 7,332 | 6,275 | 5,292 | - | |
Income Tax Expense | 35,878 | 37,278 | 38,596 | 39,863 | 38,344 | 38,344 | |
Net Income | |||||||
Net Income | 115,937 | 125,459 | 131,766 | 138,373 | 137,095 | 137,095 | |
Supplemental | |||||||
EBIT | 154,652 | 165,202 | 174,261 | 181,662 | 149,012 | 135,095 | |
EBITDA | 347,697 | 365,279 | 381,393 | 331,382 | 339,011 | 325,349.5 | |