
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 103,997,601 | 117,610,626 | 142,527,535 | 162,663,579 | 175,231,153 | 182,246,471 | |
COGS | 85,515,931 | 95,680,131 | 114,209,483 | 129,179,183 | 139,481,946 | 146,572,949 | |
Gross Profit | 18,481,670 | 21,930,495 | 28,318,052 | 33,484,396 | 35,749,207 | 35,673,522 | |
Operating Expenses & Income | |||||||
Operating Income | 2,394,671 | 6,678,949 | 9,819,769 | 15,126,901 | 14,239,592 | 19,146,533 | |
Total Operating Expenses | 16,459,034 | 14,043,423 | 17,517,773 | 18,357,495 | 21,509,615 | 55,703,836 | |
R&D Expenses | 2,972,156 | 3,373,860 | 3,889,491 | 3,572,170 | 2,373,481 | 1,874,635 | |
Selling General & Admin Expenses | 3,329,249 | 3,540,953 | 4,272,669 | 2,257,340 | 2,306,944 | 12,018,246 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (362,377) | (304,542) | (536,086) | (550,469) | (451,498) | (376,852) | |
Interest Income | 401,347 | 348,613 | 639,217 | 943,124 | 980,764 | 729,295 | |
Income Tax Expense | 168,703 | 2,266,485 | 2,964,329 | 4,626,640 | 4,232,418 | 2,891,000 | |
Net Income | |||||||
Net Income | 1,424,436 | 4,942,356 | 7,364,364 | 11,961,717 | 12,526,691 | 11,481,506 | |
Supplemental | |||||||
EBIT | 809,236 | 4,917,855 | 7,822,901 | 15,126,901 | 18,232,934 | - | |
EBITDA | 5,180,158 | 9,669,620 | 13,081,606 | 18,457,415 | 22,519,940 | - | |