

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 396,853 | 414,150 | 445,912 | 480,307 | 596,065 | 774,317 | |
COGS | 293,884 | 305,962 | 328,232 | 352,336 | 436,589 | 563,084 | |
Gross Profit | 102,969 | 108,188 | 117,680 | 127,971 | 159,476 | 211,233 | |
Operating Expenses & Income | |||||||
Operating Income | 45,801 | 47,407 | 51,188 | 57,031 | 67,961 | 85,544 | |
Total Operating Expenses | 57,168 | 60,781 | 66,492 | 70,940 | 91,515 | 125,689 | |
R&D Expenses | 874 | 1,097 | 1,058 | 965 | 2,395 | 2,395 | |
Selling General & Admin Expenses | 46,094 | 49,855 | 54,251 | 57,457 | 71,185 | 12,046 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (478) | (587) | (589) | (1,554) | (2,737) | (5,854) | |
Interest Income | 160 | 94 | 1,651 | 615 | 749 | - | |
Income Tax Expense | 13,011 | 14,816 | 15,999 | 16,874 | 19,052 | 25,905 | |
Net Income | |||||||
Net Income | 33,435 | 33,470 | 37,301 | 40,461 | 45,035 | 65,519 | |
Supplemental | |||||||
EBIT | 47,034 | 48,901 | 53,924 | 59,012 | 68,283 | 98,541 | |
EBITDA | 65,467 | 68,782 | 74,553 | 80,445 | 93,149 | 133,069 | |