

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 516,440 | 618,899 | 660,835 | 708,979 | 790,500.9 | 784,807.8 | |
COGS | 345,424 | 423,257 | 432,114 | 469,746 | 522,653.3 | 516,292.7 | |
Gross Profit | 171,016 | 195,642 | 228,721 | 239,233 | 267,847.5 | 268,514.1 | |
Operating Expenses & Income | |||||||
Operating Income | 52,274 | 58,777 | 73,402 | 73,698 | 84,307.2 | 86,641.8 | |
Total Operating Expenses | 118,742 | 136,865 | 155,319 | 165,535 | 183,540.3 | 181,872.3 | |
R&D Expenses | 4,892 | 5,174 | 5,067 | - | - | - | |
Selling General & Admin Expenses | 71,103 | 85,614 | 91,793 | 161,957 | 173,101 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6,869) | (6,739) | (8,764) | (2,019) | (4,632.5) | (4,724.9) | |
Interest Income | 10,168 | 11,911 | 17,373 | 11,643 | 12,082 | - | |
Income Tax Expense | 14,885 | 16,597 | 18,704 | 21,568 | 23,231.3 | 23,616.1 | |
Net Income | |||||||
Net Income | 38,903 | 43,733 | 56,441 | 61,695 | 65,331.9 | 66,420.4 | |
Supplemental | |||||||
EBIT | 49,892 | 57,890 | 69,701 | 85,773 | 84,307.2 | 91,571.9 | |
EBITDA | 69,922 | 80,130 | 93,721 | 112,690 | 112,666.2 | 119,610.8 | |