
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 117,610,626 | 142,527,535 | 162,663,579 | 175,231,153 | 186,254,472 | 187,785,597 | |
COGS | 95,680,131 | 114,209,483 | 129,179,183 | 139,481,946 | 152,037,636 | 154,531,730 | |
Gross Profit | 21,930,495 | 28,318,052 | 33,484,396 | 35,749,207 | 34,216,836 | 33,253,867 | |
Operating Expenses & Income | |||||||
Operating Income | 6,678,949 | 9,819,769 | 15,126,901 | 14,239,592 | 11,467,851 | 10,348,928 | |
Total Operating Expenses | 110,931,677 | 132,707,766 | 147,536,678 | 160,991,561 | 174,786,621 | 177,436,669 | |
R&D Expenses | 1,534,993 | 1,762,749 | 2,163,445 | 2,373,481 | 2,717,809 | 2,701,995 | |
Selling General & Admin Expenses | 10,160,083 | 12,745,825 | 11,656,741 | 13,942,067 | 14,662,311 | 14,792,508 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (304,542) | (536,086) | (557,532) | (451,498) | (572,216) | (585,928) | |
Interest Income | 348,613 | 639,217 | 997,655 | 980,764 | 899,886 | 880,832 | |
Income Tax Expense | 2,266,485 | 2,964,329 | - | - | - | - | |
Net Income | |||||||
Net Income | 4,942,356 | 7,364,364 | 11,961,717 | 12,526,691 | 9,445,987 | 8,624,035 | |
Supplemental | |||||||
EBIT | 6,678,949 | 9,819,769 | - | - | - | - | |
EBITDA | 12,819,841 | 16,531,651 | - | - | - | - | |