
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 105,746,422 | 103,997,601 | 117,610,626 | 142,527,535 | 162,663,579 | 168,314,311 | |
COGS | 88,091,409 | 85,515,931 | 95,680,131 | 114,209,483 | 129,179,183 | 133,280,291 | |
Gross Profit | 17,655,013 | 18,481,670 | 21,930,495 | 28,318,052 | 33,484,396 | 35,034,020 | |
Operating Expenses & Income | |||||||
Operating Income | 3,605,505 | 2,394,671 | 6,678,949 | 9,819,769 | 15,126,901 | 20,590,873 | |
Total Operating Expenses | 102,140,917 | 101,602,930 | 110,931,677 | 132,707,766 | 147,536,678 | 147,723,438 | |
R&D Expenses | 1,289,715 | 1,337,872 | 1,534,993 | 1,762,749 | 2,163,445 | 1,663,338 | |
Selling General & Admin Expenses | 9,434,605 | 11,412,632 | 10,160,083 | 12,745,825 | 11,656,741 | 14,661,707 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (316,979) | (362,377) | (304,542) | (536,086) | (557,532) | (357,329) | |
Interest Income | 512,596 | 401,347 | 348,613 | 639,217 | 997,655 | 776,458 | |
Income Tax Expense | 978,120 | 168,703 | 2,266,485 | 2,964,329 | - | - | |
Net Income | |||||||
Net Income | 2,980,049 | 1,424,436 | 4,942,356 | 7,364,364 | 11,961,717 | 12,615,926 | |
Supplemental | |||||||
EBIT | 3,605,505 | 2,394,671 | 6,678,949 | 9,819,769 | - | - | |
EBITDA | 8,312,617 | 6,641,006 | 12,819,841 | 16,531,651 | - | - | |