

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,344,147 | 1,373,209 | 1,424,822 | 1,457,609 | 1,512,571 | 1,512,571 | |
COGS | 1,051,218 | 1,081,284 | 1,111,129 | 1,119,330 | 1,146,587 | 1,146,587 | |
Gross Profit | 292,929 | 291,925 | 313,693 | 338,279 | 365,984 | 365,984 | |
Operating Expenses & Income | |||||||
Operating Income | 66,788 | 61,233 | 75,450 | 93,612 | 101,040 | 101,038 | |
Total Operating Expenses | 226,141 | 230,692 | 238,243 | 244,667 | 264,944 | 264,946 | |
R&D Expenses | 33,147 | 32,480 | 35,236 | 37,561 | 42,277 | - | |
Selling General & Admin Expenses | 181,822 | 186,618 | 190,518 | 196,476 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (735) | (700) | (894) | (984) | (2,581) | (2,581) | |
Interest Income | 277 | 449 | 1,261 | 2,089 | 2,883 | 4,918 | |
Income Tax Expense | 26,389 | 30,028 | 31,558 | 55,110 | 48,800 | 48,799 | |
Net Income | |||||||
Net Income | 97,182 | 85,692 | 110,929 | 110,682 | 103,959 | 103,959 | |
Supplemental | |||||||
EBIT | 127,625 | 120,431 | 143,905 | 169,648 | 158,166 | 158,165 | |
EBITDA | 179,300 | 172,712 | 200,630 | 223,983 | 212,933 | 213,120.5 | |