

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 76,332,345 | 84,750,203.7 | 77,127,197.1 | 72,688,143.2 | 68,986,938 | 71,237,106 | |
COGS | 64,469,158.9 | 77,125,356.3 | 70,735,740.2 | 67,299,585.8 | 63,849,577 | 65,616,693 | |
Gross Profit | 11,863,186.2 | 7,624,847.4 | 6,391,456.9 | 5,388,557.3 | 5,137,361 | 5,620,413 | |
Operating Expenses & Income | |||||||
Operating Income | 9,568,141.4 | 5,174,913.3 | 3,604,202.5 | 2,503,969.3 | 1,866,345 | 2,269,652 | |
Total Operating Expenses | 2,295,044.8 | 2,449,934.1 | 2,787,254.4 | 2,884,588.1 | 3,271,016 | 3,351,267.5 | |
R&D Expenses | 123,092 | 179,714 | 175,167 | 207,557 | 195,255 | 155,911.3 | |
Selling General & Admin Expenses | 1,662,482 | 1,837,572 | 2,005,371 | 2,154,743 | 2,257,251 | 3,167,681 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (456,280) | (589,387) | (986,554.1) | (1,138,702.1) | (1,091,462) | (877,603.9) | |
Interest Income | 2,730,110 | 4,834,011 | 255,259 | 5,211,595 | 233,723.6 | 379,032.7 | |
Income Tax Expense | 2,220,182.8 | 453,882.7 | 789,304.5 | 303,623.5 | 612,135 | 656,221 | |
Net Income | |||||||
Net Income | 6,617,238.6 | 3,144,086.5 | 1,698,092 | 1,094,917.1 | 690,686 | 1,347,960.2 | |
Supplemental | |||||||
EBIT | 9,251,064.4 | 4,840,229.3 | 3,247,723.5 | 2,122,674.3 | 2,230,620 | 2,596,803.9 | |
EBITDA | 12,830,510.1 | 8,533,808.1 | 7,092,376.2 | 6,107,133.9 | 6,389,843 | 6,729,012.7 | |