
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 949,652 | 1,025,947 | 1,144,278 | 1,217,339 | 1,285,005 | 1,333,213 | |
COGS | 653,607 | 705,002 | 795,023 | 847,231 | 920,587 | 934,422 | |
Gross Profit | 296,045 | 320,945 | 349,255 | 370,108 | 364,418 | 398,791 | |
Operating Expenses & Income | |||||||
Operating Income | 42,974 | 43,018 | 45,635 | 43,231 | 36,410 | 40,337 | |
Total Operating Expenses | 253,062 | 277,920 | 303,614 | 326,877 | 328,008 | 358,454 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 19,510 | 20,106 | 22,832 | 296,846 | 321,140 | 59,052.5 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (428) | (468) | (600) | (723) | (785) | (830) | |
Interest Income | 5 | 5 | 4 | 15 | 17 | - | |
Income Tax Expense | 13,383 | 15,957 | 17,505 | 13,996 | 11,938 | 11,774 | |
Net Income | |||||||
Net Income | 27,999 | 26,453 | 27,030 | 26,451 | 14,957 | 19,165 | |
Supplemental | |||||||
EBIT | 41,739 | 43,020 | 45,166 | 41,055 | 27,063 | 29,075 | |
EBITDA | 58,714 | 61,981 | 68,391 | 65,447 | 53,311 | 56,132 | |