
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 43,974 | 43,461 | 46,660 | 51,722 | 54,811.3 | 55,634.9 | |
COGS | 11,735 | 11,582 | 12,472 | 12,827 | 13,689.7 | 14,220.3 | |
Gross Profit | 32,239 | 31,879 | 34,188 | 38,895 | 41,121.5 | 41,414.6 | |
Operating Expenses & Income | |||||||
Operating Income | 10,056 | 7,946 | 9,769 | 14,544 | 17,074 | 16,992 | |
Total Operating Expenses | 22,183 | 23,933 | 24,419 | 24,351 | 24,047.5 | 24,422.6 | |
R&D Expenses | 8,641 | 9,172 | 11,371 | 10,022 | 10,741.7 | 11,279.7 | |
Selling General & Admin Expenses | 14,815 | 14,253 | 14,316 | 12,566 | 13,238 | 13,125 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (905) | (834.6) | (876.1) | (1,036.4) | (1,187) | (1,390.3) | |
Interest Income | 14,628 | 379 | 627 | 568 | 1,156 | 591 | |
Income Tax Expense | 1,625 | 1,128 | 551 | 1,701 | 2,397.2 | 2,775.6 | |
Net Income | |||||||
Net Income | 24,021 | 6,955 | 14,850 | 11,941 | 14,055.6 | 12,759.1 | |
Supplemental | |||||||
EBIT | 25,317 | 7,977 | 9,978 | 14,646 | 17,634.8 | 16,916 | |
EBITDA | 30,914 | 14,682 | 18,255 | 20,715 | 22,987.1 | 22,259.7 | |