

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 79,460,503 | 123,607,460 | 128,583,264 | 134,426,998 | 131,300,810 | 125,594,111 | |
COGS | 59,795,542 | 88,848,772 | 92,797,027 | 100,595,438 | 101,597,306 | 98,538,606 | |
Gross Profit | 19,664,961 | 34,758,688 | 35,786,237 | 33,831,560 | 29,703,504 | 27,055,505 | |
Operating Expenses & Income | |||||||
Operating Income | 14,875,615 | 29,132,716 | 29,723,143 | 27,181,530 | 22,065,298 | 18,637,286 | |
Total Operating Expenses | 4,789,346 | 5,625,972 | 6,063,094 | 6,650,030 | 7,638,206 | 8,418,219 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 3,663,613 | 4,561,392 | 4,741,675 | 5,593,588 | 6,040,414 | 7,199,952 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (754,155) | (759,935) | (1,879,411) | (2,650,579) | (2,625,818) | (2,606,955) | |
Interest Income | 819,596 | 1,783,389 | 1,125,314 | 42,088 | 1,244,489 | 1,068,898 | |
Income Tax Expense | 3,853,983 | 6,452,368 | 6,590,244 | 5,778,523 | 5,005,403 | 4,459,313 | |
Net Income | |||||||
Net Income | 10,279,683 | 21,005,105 | 20,611,775 | 19,531,205 | 14,810,434 | 12,265,762 | |
Supplemental | |||||||
EBIT | 14,893,465 | 29,732,768 | 29,291,524 | 27,325,272 | 21,481,977 | 18,985,972 | |
EBITDA | 23,658,160 | 38,172,817 | 38,532,948 | 37,657,246 | 33,685,393 | 31,159,738 | |