

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 279,604,799 | 381,378,929,170.8 | 258,935,494 | 300,870,903 | 333,605,900 | 388,626,434.6 | |
COGS | 170,653,676 | 242,634,892,172.6 | 182,726,701 | 188,967,993 | 202,200,000 | 203,307,130.7 | |
Gross Profit | 108,951,123 | 138,744,036,998.2 | 76,208,793 | 111,902,910 | 131,405,900 | 185,319,404.1 | |
Operating Expenses & Income | |||||||
Operating Income | 51,632,803 | 54,735,990,005.9 | 6,566,976 | 32,725,961 | 43,601,100 | 94,778,753.5 | |
Total Operating Expenses | 57,318,320 | 84,008,046,992.3 | 69,641,817 | 79,176,949 | 87,804,800 | 90,361,406 | |
R&D Expenses | 22,402,779 | 31,444,973,311.3 | 28,339,724 | 34,998,142 | 37,511,613.5 | 56,138,513.6 | |
Selling General & Admin Expenses | 19,230,082 | 26,465,560,841.4 | 20,440,360 | 22,642,201 | 7,620,907 | 108,425,238 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (431,540) | (962,831,400.6) | (930,253) | (903,918) | (602,110.8) | (4,279,084.6) | |
Interest Income | 1,278,278 | 3,432,911,025 | 4,358,022 | 4,819,128 | 4,593,094 | 7,876,511 | |
Income Tax Expense | 13,444,377 | (11,626,437,593.9) | (4,480,835) | 3,078,383 | 4,274,700 | 14,974,033 | |
Net Income | |||||||
Net Income | 39,243,791 | 69,062,573,977.6 | 14,473,401 | 33,621,363 | 44,260,956 | 83,559,319.5 | |
Supplemental | |||||||
EBIT | 53,053,753 | 58,188,759,195.9 | 11,048,968 | 37,682,608 | 43,336,745.8 | 95,645,289.5 | |
EBITDA | 87,301,114 | 107,537,831,085.1 | 49,715,527 | 80,313,430 | 89,978,873.5 | 143,372,155.7 | |