
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 439,553 | 481,448 | 513,551 | 529,417 | 523,157.1 | 523,924.7 | |
COGS | 209,397 | 232,361 | 253,216 | 263,877 | 376,570.7 | 372,858.1 | |
Gross Profit | 230,156 | 249,087 | 260,335 | 265,540 | 146,586.4 | 151,066.7 | |
Operating Expenses & Income | |||||||
Operating Income | 30,948 | 33,427 | 37,128 | 39,803 | 38,134.3 | 41,219.1 | |
Total Operating Expenses | 199,208 | 215,660 | 223,207 | 225,737 | 108,452 | 109,847.6 | |
R&D Expenses | 6,811 | 10,436 | 13,052 | 14,527 | 15,368.9 | 16,259.5 | |
Selling General & Admin Expenses | 58,250 | 61,473 | 63,922 | 64,293 | 61,272 | 42,146.2 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,404) | (1,881) | (2,545) | (2,521.3) | (2,185) | (2,053.9) | |
Interest Income | 1,104 | 1,808 | 2,368 | 2,242 | 1,825 | - | |
Income Tax Expense | 7,716 | 8,038 | 8,776 | 9,197 | 9,457.4 | 9,457.4 | |
Net Income | |||||||
Net Income | 25,949 | 27,593 | 30,446 | 33,012 | 33,184.7 | 33,184.7 | |
Supplemental | |||||||
EBIT | 30,948 | 33,427 | 37,128 | 39,803 | 38,134.3 | - | |
EBITDA | 102,454 | 106,157 | 112,362 | 115,845 | 144,168 | 105,735.1 | |