
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 279,604,799 | 302,231,360 | 258,935,494 | 300,870,903 | 333,605,938 | 485,272,032 | |
COGS | 166,411,342 | 190,041,770 | 180,388,580 | 186,562,268 | 202,235,513 | 206,315,046 | |
Gross Profit | 113,193,457 | 112,189,590 | 78,546,914 | 114,308,635 | 131,370,425 | 278,956,986 | |
Operating Expenses & Income | |||||||
Operating Income | 51,633,856 | 43,376,630 | 6,566,976 | 32,725,961 | 43,601,051 | 178,964,931 | |
Total Operating Expenses | 227,970,943 | 258,854,730 | 252,368,518 | 268,144,942 | 290,004,887 | 306,307,101 | |
R&D Expenses | 22,401,726 | 24,919,198 | 28,339,724 | 34,998,142 | 37,740,392 | 47,050,367 | |
Selling General & Admin Expenses | 29,528,020 | 33,560,956 | 32,678,162 | 35,078,235 | 37,849,252 | 38,340,403 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (431,540) | (763,015) | (930,253) | (903,918) | (605,783) | (755,838) | |
Interest Income | 1,278,278 | 2,720,479 | 4,358,022 | 4,819,128 | 4,593,094 | 5,136,018 | |
Income Tax Expense | 13,444,377 | (9,213,603) | - | - | - | - | |
Net Income | |||||||
Net Income | 39,243,791 | 54,730,018 | 14,473,401 | 33,621,363 | 44,260,956 | 149,669,173 | |
Supplemental | |||||||
EBIT | 51,633,856 | 43,376,630 | 11,936,518 | 38,433,652 | 50,087,254 | 188,597,843 | |
EBITDA | 88,030,728 | 86,311,148 | 50,603,077 | 81,064,474 | 97,013,846 | 238,023,057 | |