

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 43,974 | 43,461 | 46,660 | 51,722 | 57,126.4 | 59,335.8 | |
COGS | 11,735 | 11,582 | 12,472 | 12,827 | 14,268 | 14,661.5 | |
Gross Profit | 32,239 | 31,879 | 34,188 | 38,895 | 42,858.4 | 44,674.4 | |
Operating Expenses & Income | |||||||
Operating Income | 10,056 | 7,946 | 9,769 | 14,544 | 17,795.2 | 17,842.9 | |
Total Operating Expenses | 22,183 | 23,933 | 24,419 | 24,351 | 25,063.2 | 26,831.4 | |
R&D Expenses | 8,641 | 9,172 | 11,371 | 10,022 | 11,195.4 | 11,976.5 | |
Selling General & Admin Expenses | 14,815 | 14,190 | 12,517 | 12,566 | 13,238 | 14,222.7 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (904.8) | (860.2) | (916.9) | (1,005.6) | (1,237.2) | (1,299.6) | |
Interest Income | 14,628 | 543 | 627 | 568 | 1,156 | 959.2 | |
Income Tax Expense | 1,625 | 1,128 | 551 | 1,701 | 2,498.5 | 2,394 | |
Net Income | |||||||
Net Income | 24,021 | 6,955 | 14,850 | 11,941 | 14,649.3 | 14,539 | |
Supplemental | |||||||
EBIT | 25,317 | 7,977 | 9,978 | 14,646 | 18,379.7 | 18,197.9 | |
EBITDA | 30,914 | 14,682 | 18,255 | 20,715 | 23,958 | 23,872.2 | |