

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 243,946 | 290,077 | 344,197 | 372,202 | 378,624 | 386,409 | |
COGS | 125,316 | 146,582 | 174,295 | 190,248 | 192,822 | 197,581 | |
Gross Profit | 118,630 | 143,495 | 169,902 | 181,954 | 185,802 | 188,828 | |
Operating Expenses & Income | |||||||
Operating Income | 27,448 | 42,302 | 55,672 | 62,551 | 63,288 | 64,847 | |
Total Operating Expenses | 91,182 | 101,193 | 114,230 | 119,403 | 122,514 | 123,981 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 76,816 | 86,088 | 97,039 | 102,195 | 28,523 | 52,508 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (20) | (11) | (9) | (30) | (35) | (35) | |
Interest Income | 47 | 152 | 508 | 1,075 | 1,048 | - | |
Income Tax Expense | 8,367 | 12,252 | 17,110 | 19,103 | 19,677 | 20,281 | |
Net Income | |||||||
Net Income | 17,383 | 30,256 | 40,010 | 45,359 | 46,346 | 47,689 | |
Supplemental | |||||||
EBIT | 25,860 | 42,672 | 57,266 | 64,600 | 66,233 | 67,553 | |
EBITDA | 32,317 | 48,972 | 63,180 | 70,984 | 72,697 | 74,128 | |