

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 226,833 | 246,453 | 268,154 | 295,024 | 320,043 | 340,014 | |
COGS | 186,091 | 200,959 | 216,837 | 239,385 | 258,864 | 275,922 | |
Gross Profit | 40,742 | 45,494 | 51,317 | 55,639 | 61,179 | 64,092 | |
Operating Expenses & Income | |||||||
Operating Income | 12,998 | 14,668 | 18,520 | 19,979 | 22,817 | 23,474 | |
Total Operating Expenses | 27,744 | 30,826 | 32,797 | 35,660 | 38,362 | 40,618 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 9,103 | 10,268 | 10,765 | 12,097 | 13,333 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (88) | (87) | (99) | (246) | (618) | (844) | |
Interest Income | 3 | 5 | 8 | 9 | 18 | - | |
Income Tax Expense | 5,374 | 4,633 | 5,640 | 6,556 | 6,745 | 6,870 | |
Net Income | |||||||
Net Income | 11,596 | 10,626 | 12,268 | 16,095 | 15,881 | 16,341 | |
Supplemental | |||||||
EBIT | 17,059 | 15,346 | 18,007 | 22,897 | 23,244 | - | |
EBITDA | 24,016 | 22,036 | 24,236 | 28,984 | 28,821 | 28,690 | |