

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 730,235 | 666,001 | 698,370 | 1,000,385 | 1,087,964 | 1,103,304 | |
COGS | 205,746 | 188,441 | 199,738 | 473,074 | 718,038 | 619,871 | |
Gross Profit | 524,489 | 477,560 | 498,632 | 527,311 | 369,926 | 483,433 | |
Operating Expenses & Income | |||||||
Operating Income | 62,943 | 40,876 | 47,096 | 65,107 | 94,091 | 93,436 | |
Total Operating Expenses | 461,547 | 436,682 | 451,537 | 472,850 | 275,835 | 391,559 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 382,478 | 356,039 | 435,874 | 462,998 | 486,225 | 495,916 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4,006) | (3,678) | (3,440) | (9,158) | (9,488) | (9,473) | |
Interest Income | 651 | 729 | 976 | 1,468 | 2,104 | 2,775 | |
Income Tax Expense | 10,250 | 9,576 | 10,065 | 17,461 | 24,604 | 24,498 | |
Net Income | |||||||
Net Income | 20,108 | 8,689 | 17,900 | 29,708 | 52,148 | 53,019 | |
Supplemental | |||||||
EBIT | 60,351 | 41,289 | 51,010 | 56,292 | 94,091 | 146,986 | |
EBITDA | 139,534 | 122,067 | 130,952 | 268,037 | 307,378 | 307,737 | |