
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 214,391 | 245,879 | 279,164 | 325,535 | 353,471.6 | 8,086,971.6 | |
COGS | 100,551 | 106,536 | 115,557 | 135,107 | 166,952.9 | 3,763,347.1 | |
Gross Profit | 113,840 | 139,343 | 163,607 | 190,428 | 186,518.7 | 4,323,624.5 | |
Operating Expenses & Income | |||||||
Operating Income | 29,476 | 57,144 | 67,729 | 71,843 | 48,867.7 | 1,294,906.4 | |
Total Operating Expenses | 84,364 | 82,199 | 95,878 | 118,585 | 137,651 | 3,028,718 | |
R&D Expenses | 17,482 | 19,381 | 22,873 | 27,380 | 25,314 | 569,193.1 | |
Selling General & Admin Expenses | 62,081 | 46,466 | 77,201 | 93,870 | 59,909 | 1,468,164.8 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (958) | (1,428) | (1,711) | (2,829) | (3,933.2) | (89,125.4) | |
Interest Income | 3,077 | 1,058 | 2,278 | 2,677 | 3,726 | 83,770.2 | |
Income Tax Expense | 8,730 | 15,300 | 16,186 | 19,539 | 12,995.8 | 321,620.8 | |
Net Income | |||||||
Net Income | 23,568 | 45,067 | 55,684 | 56,544 | 45,087.1 | 1,103,193.7 | |
Supplemental | |||||||
EBIT | 33,256 | 61,795 | 73,581 | 79,613 | 61,612.1 | 1,321,883.6 | |
EBITDA | 45,080 | 74,431 | 88,422 | 96,671 | 83,293.9 | 1,806,678 | |