

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 241,446 | 245,696 | 258,643 | 277,407 | 285,626 | 295,683 | |
COGS | 112,630 | 95,809 | 105,512 | 111,264 | 115,895 | 120,496 | |
Gross Profit | 128,816 | 149,887 | 153,131 | 166,143 | 169,731 | 175,187 | |
Operating Expenses & Income | |||||||
Operating Income | 41,097 | 43,746 | 42,471 | 46,653 | 57,170 | 62,179 | |
Total Operating Expenses | 87,719 | 106,141 | 110,660 | 119,490 | 112,561 | 113,008 | |
R&D Expenses | 273 | 197 | 257 | 290 | - | - | |
Selling General & Admin Expenses | 71,642 | 84,271 | 91,064 | 100,522 | 109,869 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (500) | (954) | (2,319) | (3,124) | (3,990) | (4,855) | |
Interest Income | 231 | 584 | 1,292 | 1,473 | 2,961 | - | |
Income Tax Expense | 15,259 | 17,967 | 16,729 | 15,498 | 17,666 | 19,056 | |
Net Income | |||||||
Net Income | 17,527 | 13,209 | 14,191 | 13,373 | 16,102 | 16,930 | |
Supplemental | |||||||
EBIT | 44,214 | 58,612 | 45,301 | 48,010 | 56,859 | 61,859 | |
EBITDA | 53,730 | 72,278 | 58,881 | 62,964 | 73,651 | 78,772.5 | |