

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 53,823 | 81,462 | 96,773 | 101,654.5 | 94,827 | 103,559.3 | |
COGS | 40,217 | 60,609 | 79,113 | 83,496.4 | 77,733 | 84,038.9 | |
Gross Profit | 13,606 | 20,853 | 17,660 | 18,158.2 | 17,094 | 19,520.3 | |
Operating Expenses & Income | |||||||
Operating Income | 6,523 | 13,656 | 8,891 | 7,363.2 | 4,355 | 4,368.8 | |
Total Operating Expenses | 7,110 | 7,197 | 8,769 | 10,795 | 12,739 | 15,151.6 | |
R&D Expenses | 2,593 | 3,075 | 3,969 | 4,724.2 | 6,411 | 7,724.7 | |
Selling General & Admin Expenses | 4,517 | 3,946 | 4,800 | 5,359 | 5,834 | 7,032 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (371) | (191) | (156) | (364.2) | (338) | (333.7) | |
Interest Income | 315 | 297 | 890 | 1,632.7 | 1,680 | 1,744 | |
Income Tax Expense | 699 | 1,132 | (5,001) | 1,911.6 | 1,423 | 1,352.2 | |
Net Income | |||||||
Net Income | 5,524 | 12,583 | 14,999 | 7,419.4 | 3,794 | 3,805.2 | |
Supplemental | |||||||
EBIT | 6,714 | 13,910 | 10,129 | 9,719 | 5,616 | 4,536.2 | |
EBITDA | 9,625 | 17,657 | 14,796 | 15,304.9 | 11,764 | 11,008.6 | |