

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 161,316 | 178,756 | 199,851 | 219,218 | 238,966 | 244,633 | |
COGS | 121,589 | 131,897 | 146,948 | 160,408 | 174,070 | 178,284 | |
Gross Profit | 39,727 | 46,859 | 52,903 | 58,810 | 64,896 | 66,348 | |
Operating Expenses & Income | |||||||
Operating Income | 19,461 | 20,641 | 21,838 | 24,395 | 23,844 | 24,013 | |
Total Operating Expenses | 20,265 | 26,216 | 31,065 | 34,415 | 41,052 | 42,335 | |
R&D Expenses | 31 | 16 | 45 | 14 | - | 16 | |
Selling General & Admin Expenses | 22,087 | 27,819 | 31,523 | 977 | 36,003 | 796 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (190) | (134) | (197) | (177) | (151) | (45.78) | |
Interest Income | 202 | 460 | 196 | 398 | 575 | - | |
Income Tax Expense | 6,080 | 5,307 | 6,276 | 7,243 | 7,957 | 8,047 | |
Net Income | |||||||
Net Income | 13,245 | 15,430 | 15,365 | 14,684 | 16,146 | 16,452 | |
Supplemental | |||||||
EBIT | 17,611 | 19,002 | 21,591 | 22,316 | 24,419 | 24,226.2 | |
EBITDA | 20,269 | 22,102 | 24,719 | 25,587 | 27,515 | 27,360 | |