

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 335,381.8 | 393,645 | 324,643 | 324,309 | 266,665 | 322,114 | |
COGS | 160,077.8 | 184,625 | 166,071 | 192,222 | 165,440 | 158,212 | |
Gross Profit | 175,304.1 | 209,020 | 158,572 | 132,087 | 101,225 | 159,363 | |
Operating Expenses & Income | |||||||
Operating Income | 116,375.6 | 145,151 | 111,832 | 106,784 | 76,271 | 88,622 | |
Total Operating Expenses | 58,928.4 | 63,869 | 46,740 | 25,303 | 24,954 | 74,741 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 5,430.9 | 4,686 | 3,936 | 6,044 | 6,471 | 4,698 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,301.5) | (1,170) | (1,029) | (873) | (700) | (563) | |
Interest Income | 9,382.3 | 5,916 | 4,104 | 4,551 | 14,862 | 9,193 | |
Income Tax Expense | 26,138.7 | 32,595 | 24,073 | 25,897 | 16,787 | 17,689 | |
Net Income | |||||||
Net Income | 99,619 | 118,472 | 92,576 | 105,323 | 72,393 | 73,767 | |
Supplemental | |||||||
EBIT | 116,543.6 | 152,237 | 117,678 | 106,784 | 76,271 | 88,827 | |
EBITDA | 121,095.6 | 156,793 | 121,677 | 107,127 | 78,554 | 94,889 | |