

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 467,937 | 538,026 | 558,056 | 586,531 | 583,277.4 | 594,713.3 | |
COGS | 329,329 | 392,214 | 398,776 | 421,785 | 436,067.6 | 446,143.4 | |
Gross Profit | 138,608 | 145,812 | 159,280 | 164,746 | 147,209.8 | 148,569.9 | |
Operating Expenses & Income | |||||||
Operating Income | 50,697 | 47,508 | 62,393 | 61,011 | 42,334.8 | 43,139.8 | |
Total Operating Expenses | 87,910 | 98,303 | 96,887 | 103,735 | 104,875 | 105,430.2 | |
R&D Expenses | 20,741 | 21,878 | 23,393 | - | - | - | |
Selling General & Admin Expenses | 47,043 | 53,267 | 54,762 | 56,502 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,361) | (1,432) | (1,666) | (1,981) | (3,218.1) | (3,322.8) | |
Interest Income | 236 | 697 | 1,565 | 1,205 | 816 | - | |
Income Tax Expense | 14,229 | 13,326 | 19,487 | 15,022 | 14,814.7 | 16,013.2 | |
Net Income | |||||||
Net Income | 31,254 | 40,682 | 55,834 | 49,480 | 10,245.1 | 9,838.4 | |
Supplemental | |||||||
EBIT | 50,698 | 47,509 | 77,698 | 67,480 | 42,334.8 | 62,878.4 | |
EBITDA | 78,893 | 79,084 | 111,401 | 108,853 | 85,950.6 | 106,288.9 | |