
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 214,691 | 226,914 | 244,542 | 263,510 | 285,073 | 285,073 | |
COGS | 110,075 | 119,527 | 131,818 | 142,811 | 156,738 | 156,738 | |
Gross Profit | 104,616 | 107,387 | 112,724 | 120,699 | 128,335 | 128,335 | |
Operating Expenses & Income | |||||||
Operating Income | 73,215 | 74,397 | 79,821 | 86,832 | 89,796 | 89,796 | |
Total Operating Expenses | 31,401 | 32,990 | 32,903 | 33,867 | 38,539 | 38,539 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 30,865 | 32,558 | 32,187 | 32,833 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (157) | - | - | - | - | - | |
Interest Income | 157 | 239 | 269 | 502 | - | - | |
Income Tax Expense | 22,366 | 22,686 | 24,682 | 26,731 | 27,839 | 27,839 | |
Net Income | |||||||
Net Income | 51,182 | 52,009 | 55,603 | 60,725 | 63,537 | 63,537 | |
Supplemental | |||||||
EBIT | 73,548 | 74,696 | 80,285 | 87,457 | 89,796 | 90,517 | |
EBITDA | 75,201 | 76,029 | 81,596 | 88,716 | 91,118 | 91,839 | |