

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 512,268 | 601,922 | 611,477 | 737,316 | 692,755.5 | 715,659.6 | |
COGS | 417,968 | 492,123 | 494,848 | 573,783 | 518,889.3 | 532,323.8 | |
Gross Profit | 94,300 | 109,799 | 116,629 | 163,533 | 173,866.2 | 183,334.8 | |
Operating Expenses & Income | |||||||
Operating Income | 50,252 | 58,854 | 62,080 | 96,534 | 105,428.8 | 111,688 | |
Total Operating Expenses | 44,045 | 50,944 | 54,550 | 66,999 | 68,437.4 | 71,647.9 | |
R&D Expenses | 10,735 | 10,496 | 11,264 | 20,604 | 13,834.7 | 27,669.4 | |
Selling General & Admin Expenses | 28,883 | 32,878 | 36,055 | 25,245 | 40,468 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (352) | (320) | (411) | (177.6) | (73.39) | (140.3) | |
Interest Income | 346 | 646 | 1,793 | - | 3,322 | - | |
Income Tax Expense | 14,533 | 13,798 | 17,815 | 23,939 | 33,003 | 33,485.8 | |
Net Income | |||||||
Net Income | 35,877 | 41,248 | 45,461 | 75,103 | 81,882 | 84,628.4 | |
Supplemental | |||||||
EBIT | 51,330 | 58,855 | 63,698 | 96,535 | 105,428.8 | 106,651 | |
EBITDA | 59,295 | 68,088 | 74,027 | 108,629 | 115,728 | 118,197.4 | |