

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 99,345,618 | 110,830,272 | 111,703,611 | 115,786,525 | 123,493,214 | 129,175,490 | |
COGS | 66,768,867 | 76,994,705 | 75,653,142 | 75,649,996 | 82,300,859 | 86,796,870 | |
Gross Profit | 32,576,751 | 33,835,567 | 36,050,469 | 40,136,529 | 41,192,355 | 42,378,620 | |
Operating Expenses & Income | |||||||
Operating Income | 16,882,324 | 19,693,110 | 19,663,598 | 23,088,184 | 23,712,226 | 23,798,880 | |
Total Operating Expenses | 14,637,127 | 14,583,498 | 16,386,871 | 17,048,345 | 17,480,129 | 18,579,740 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 1,507,716 | 1,215,758 | 1,161,696 | 1,301,532 | 1,302,521 | 6,583,838 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,842,883) | (3,206,093) | (3,524,625) | (3,826,849) | (4,068,360) | (4,082,879) | |
Interest Income | 2,353,501 | 7,279,475 | 1,148,768 | 5,779,843 | 1,662,967 | 3,191,452 | |
Income Tax Expense | 3,252,500 | 3,126,196 | 4,121,651 | 3,962,286 | 4,481,314 | 4,137,761 | |
Net Income | |||||||
Net Income | 11,203,585 | 9,192,569 | 8,147,019 | 8,641,612 | 10,684,653 | 9,570,644 | |
Supplemental | |||||||
EBIT | 17,331,536 | 15,524,858 | 19,140,009 | 20,866,631 | 24,106,055 | 23,704,151 | |
EBITDA | 21,104,011 | 19,356,902 | 19,861,872 | 21,586,903 | 24,821,499 | 27,954,959 | |