

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 39,545,959 | 41,218,881 | 38,611,401 | 35,138,643 | 31,943,461 | 30,638,512 | |
COGS | 19,919,572 | 22,153,944 | 19,416,887 | 18,418,962 | 16,946,367 | 16,718,056 | |
Gross Profit | 19,626,387 | 19,064,937 | 19,194,514 | 16,719,681 | 14,997,094 | 13,920,456 | |
Operating Expenses & Income | |||||||
Operating Income | 7,679,451 | 7,068,808 | 6,279,283 | 4,414,880 | 4,592,021 | 4,225,570 | |
Total Operating Expenses | 11,946,936 | 11,996,129 | 12,915,231 | 12,304,801 | 10,405,073 | 9,694,095 | |
R&D Expenses | 646,960 | 691,292 | 616,374 | 570,310 | - | - | |
Selling General & Admin Expenses | 3,707,566 | 3,299,480 | 3,697,700 | 3,234,941 | 2,757,264 | 6,511,904 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (184,876) | (85,211) | (105,970) | (82,932) | (118,188) | (55,349) | |
Interest Income | 182,859 | 75,005 | 28,563 | 64,456 | 93,741 | 120,530 | |
Income Tax Expense | 1,738,444 | 1,629,042 | 1,400,936 | 981,731 | 960,983 | 855,853 | |
Net Income | |||||||
Net Income | 5,758,148 | 5,364,761 | 4,800,940 | 3,368,693 | 7,641,161 | 7,585,040 | |
Supplemental | |||||||
EBIT | 7,681,468 | 7,079,014 | 6,307,846 | 4,433,356 | 4,616,468 | 4,245,446 | |
EBITDA | 8,758,376 | 8,132,999 | 7,261,393 | 4,758,516 | 4,866,625 | 4,796,656 | |