

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 363,780 | 410,502 | 461,510 | 508,643 | 530,160.3 | 533,753.6 | |
COGS | 173,195 | 194,419 | 219,013 | 236,665 | 259,058.7 | 261,739.5 | |
Gross Profit | 190,585 | 216,083 | 242,497 | 271,977 | 271,101.6 | 272,013.1 | |
Operating Expenses & Income | |||||||
Operating Income | 69,566 | 72,652 | 78,382 | 87,583 | 65,918.3 | 70,048.9 | |
Total Operating Expenses | 121,019 | 143,431 | 164,115 | 184,395 | 205,183.4 | 201,964.2 | |
R&D Expenses | 26,784 | 31,060 | 31,402 | 31,455 | 30,920.7 | 31,819.7 | |
Selling General & Admin Expenses | 94,235 | 112,371 | 133,798 | 150,848 | 164,351 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (909) | (1,566) | (2,386) | (3,518) | (4,621.9) | (4,801) | |
Interest Income | 550 | 863 | 937 | 1,078 | 865 | - | |
Income Tax Expense | 20,274 | 22,988 | 24,826 | 25,645 | 14,500.8 | 16,670.1 | |
Net Income | |||||||
Net Income | 44,092 | 45,784 | 49,639 | 53,669 | 37,594.3 | 40,226.4 | |
Supplemental | |||||||
EBIT | 68,953 | 70,279 | 76,986 | 82,739 | 65,918.3 | 71,748.9 | |
EBITDA | 96,384 | 102,086 | 112,874 | 121,772 | 115,155.8 | 120,250.1 | |