|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.953B
2.28%
YoY
|
$2.887B
-2.46%
YoY
|
$2.960B
-2.96%
YoY
|
$3.050B
0.95%
YoY
|
$3.022B
10.08%
YoY
|
| Cost Of Revenue |
$1.720B
-3.52%
YoY
|
$1.783B
-2.89%
YoY
|
$1.836B
-4.92%
YoY
|
$1.931B
3.79%
YoY
|
$1.860B
11.86%
YoY
|
| Gross Profit |
$1.233B
11.63%
YoY
|
$1.104B
-1.75%
YoY
|
$1.124B
0.4%
YoY
|
$1.120B
-3.61%
YoY
|
$1.161B
7.35%
YoY
|
| Selling, General & Admin |
$532.4M
1.16%
YoY
|
$526.3M
7.54%
YoY
|
$489.4M
1.01%
YoY
|
$484.5M
-0.55%
YoY
|
$487.2M
0.81%
YoY
|
| Research & Development |
$32.60M
3.16%
YoY
|
$31.60M
-3.95%
YoY
|
$32.90M
-5.19%
YoY
|
$34.70M
0.58%
YoY
|
$34.50M
-2.54%
YoY
|
| Depreciation & Amortization |
$126.7M
5.15%
YoY
|
$120.5M
-1.79%
YoY
|
$122.7M
0.9%
YoY
|
$121.6M
2.62%
YoY
|
$118.5M
5.9%
YoY
|
| Operating Expenses |
$532.4M
-4.57%
YoY
|
$557.9M
6.82%
YoY
|
$522.3M
0.6%
YoY
|
$519.2M
-0.48%
YoY
|
$521.7M
0.58%
YoY
|
| Operating Profit |
$700.3M
28.17%
YoY
|
$546.4M
-9.19%
YoY
|
$601.7M
0.23%
YoY
|
$600.3M
-6.16%
YoY
|
$639.7M
13.58%
YoY
|
| Interest Expense |
$154.3M
-0.9%
YoY
|
$155.7M
-7.71%
YoY
|
$168.7M
6.5%
YoY
|
$158.4M
-2.1%
YoY
|
$161.8M
-17.03%
YoY
|
| Other Income/Expense, Net |
-$900.0K
-95.91%
YoY
|
-$22.00M
-61.47%
YoY
|
-$57.10M
682.19%
YoY
|
-$7.300M
-351.72%
YoY
|
$2.900M
-245.0%
YoY
|
| Pretax Income |
$284.1M
428.07%
YoY
|
$53.80M
-69.38%
YoY
|
$175.7M
-157.51%
YoY
|
-$305.5M
-298.12%
YoY
|
$154.2M
127.77%
YoY
|
| Income Tax |
$45.10M
187.26%
YoY
|
$15.70M
-55.4%
YoY
|
$35.20M
-147.57%
YoY
|
-$74.00M
1004.48%
YoY
|
-$6.700M
-132.06%
YoY
|
| Net Earnings |
$239.0M
527.3%
YoY
|
$38.10M
-72.88%
YoY
|
$140.5M
-160.69%
YoY
|
-$231.5M
-243.88%
YoY
|
$160.9M
-272.45%
YoY
|
| Basic Earnings Per Share |
$3.37
535.85%
YoY
|
$0.53
-73.1%
YoY
|
$1.97
-158.46%
YoY
|
-$3.37
-258.96%
YoY
|
$2.12
-233.33%
YoY
|
| Diluted Earnings Per Share |
$3.32
538.46%
YoY
|
$0.52
-73.2%
YoY
|
$1.94
-157.57%
YoY
|
-$3.37
-259.72%
YoY
|
$2.11
-233.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.90M shares
-1.25%
YoY
|
71.80M shares
0.42%
YoY
|
71.50M shares
2.29%
YoY
|
69.90M shares
2.49%
YoY
|
68.20M shares
-0.87%
YoY
|
| Diluted Shares Outstanding |
72.00M shares
-0.96%
YoY
|
72.70M shares
0.41%
YoY
|
72.40M shares
3.58%
YoY
|
69.90M shares
1.75%
YoY
|
68.70M shares
-1.15%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$643.3M
-2.96%
YoY
|
$778.9M
6.45%
YoY
|
$832.8M
3.36%
YoY
|
$725.3M
3.41%
YoY
|
$662.9M
-0.06%
YoY
|
$731.7M
2.11%
YoY
|
$805.7M
-0.67%
YoY
|
$701.4M
0.29%
YoY
|
$663.3M
-3.04%
YoY
|
$716.6M
-6.34%
YoY
|
$811.1M
2.62%
YoY
|
$699.4M
-3.93%
YoY
|
$684.1M
-0.19%
YoY
|
$765.1M
-9.59%
YoY
|
$790.4M
3.19%
YoY
|
$728.0M
0.86%
YoY
|
$685.4M
0.04%
YoY
|
$846.3M
-0.27%
YoY
|
$766.0M
0.39%
YoY
|
| Cost Of Revenue |
$384.5M
-4.8%
YoY
|
$522.3M
13.03%
YoY
|
$512.5M
7.99%
YoY
|
$325.6M
-23.24%
YoY
|
$403.9M
-1.49%
YoY
|
$462.1M
2.78%
YoY
|
$474.6M
-2.43%
YoY
|
$424.2M
-0.84%
YoY
|
$410.0M
-4.83%
YoY
|
$449.6M
-3.68%
YoY
|
$486.4M
-1.78%
YoY
|
$427.8M
-3.65%
YoY
|
$430.8M
-3.62%
YoY
|
$466.8M
-12.7%
YoY
|
$495.2M
4.96%
YoY
|
$444.0M
-1.0%
YoY
|
$447.0M
7.81%
YoY
|
$534.7M
4.7%
YoY
|
$471.8M
1.31%
YoY
|
| Gross Profit |
$258.8M
-0.08%
YoY
|
$256.6M
-4.82%
YoY
|
$320.3M
-3.26%
YoY
|
$399.7M
44.19%
YoY
|
$259.0M
2.25%
YoY
|
$269.6M
0.97%
YoY
|
$331.1M
1.97%
YoY
|
$277.2M
2.06%
YoY
|
$253.3M
0.0%
YoY
|
$267.0M
-10.49%
YoY
|
$324.7M
9.99%
YoY
|
$271.6M
-4.37%
YoY
|
$253.3M
6.25%
YoY
|
$298.3M
-4.27%
YoY
|
$295.2M
0.34%
YoY
|
$284.0M
3.92%
YoY
|
$238.4M
-11.87%
YoY
|
$311.6M
-7.78%
YoY
|
$294.2M
4.4%
YoY
|
| Selling, General & Admin |
$133.1M
-2.13%
YoY
|
$149.3M
13.71%
YoY
|
$162.3M
-7.99%
YoY
|
$128.3M
-1.0%
YoY
|
$136.0M
11.02%
YoY
|
$131.3M
2.5%
YoY
|
$176.4M
18.87%
YoY
|
$129.6M
-14.12%
YoY
|
$122.5M
3.55%
YoY
|
$128.1M
6.4%
YoY
|
$148.4M
1.3%
YoY
|
$150.9M
26.91%
YoY
|
$118.3M
-4.13%
YoY
|
$120.4M
-1.39%
YoY
|
$146.5M
-3.36%
YoY
|
$118.9M
1.19%
YoY
|
$123.4M
-0.32%
YoY
|
$122.1M
-1.61%
YoY
|
$151.6M
-4.65%
YoY
|
| Research & Development |
$7.600M
-6.17%
YoY
|
$7.800M
-2.5%
YoY
|
$8.300M
-2.35%
YoY
|
$8.200M
10.81%
YoY
|
$8.100M
2.53%
YoY
|
$8.000M
2.56%
YoY
|
$8.500M
0.0%
YoY
|
$7.400M
-15.91%
YoY
|
$7.900M
-1.25%
YoY
|
$7.800M
2.63%
YoY
|
$8.500M
-9.57%
YoY
|
$8.800M
3.53%
YoY
|
$8.000M
1.27%
YoY
|
$7.600M
-14.61%
YoY
|
$9.400M
-3.09%
YoY
|
$8.500M
3.66%
YoY
|
$7.900M
-12.22%
YoY
|
$8.900M
17.11%
YoY
|
$9.700M
0.0%
YoY
|
| Depreciation & Amortization |
$31.10M
0.65%
YoY
|
$31.60M
-0.63%
YoY
|
$32.10M
3.88%
YoY
|
$31.90M
3.91%
YoY
|
$30.90M
6.92%
YoY
|
$31.80M
6.0%
YoY
|
$30.90M
4.04%
YoY
|
$30.70M
0.66%
YoY
|
$28.90M
-4.93%
YoY
|
$30.00M
-6.54%
YoY
|
$29.70M
-8.9%
YoY
|
$30.50M
0.33%
YoY
|
$30.40M
4.11%
YoY
|
$32.10M
9.18%
YoY
|
$32.60M
9.4%
YoY
|
$30.40M
1.33%
YoY
|
$29.20M
1.04%
YoY
|
$29.40M
-1.34%
YoY
|
$29.80M
7.97%
YoY
|
| Operating Expenses |
$140.7M
-2.36%
YoY
|
$157.1M
12.78%
YoY
|
$185.1M
-8.73%
YoY
|
$136.5M
-0.36%
YoY
|
$144.1M
10.51%
YoY
|
$139.3M
2.5%
YoY
|
$202.8M
-8.77%
YoY
|
$137.0M
-21.67%
YoY
|
$130.4M
3.25%
YoY
|
$135.9M
6.17%
YoY
|
$222.3M
29.24%
YoY
|
$174.9M
37.28%
YoY
|
$126.3M
-3.81%
YoY
|
$128.0M
-2.29%
YoY
|
$172.0M
-2.33%
YoY
|
$127.4M
1.35%
YoY
|
$131.3M
-1.13%
YoY
|
$131.0M
-0.53%
YoY
|
$176.1M
-6.38%
YoY
|
| Operating Profit |
$118.1M
2.79%
YoY
|
$99.50M
-23.64%
YoY
|
$135.2M
5.38%
YoY
|
$263.2M
87.73%
YoY
|
$114.9M
-6.51%
YoY
|
$130.3M
-0.61%
YoY
|
$128.3M
25.29%
YoY
|
$140.2M
44.98%
YoY
|
$122.9M
-3.23%
YoY
|
$131.1M
-23.02%
YoY
|
$102.4M
-16.88%
YoY
|
$96.70M
-38.25%
YoY
|
$127.0M
18.58%
YoY
|
$170.3M
-5.7%
YoY
|
$123.2M
4.32%
YoY
|
$156.6M
6.1%
YoY
|
$107.1M
-22.22%
YoY
|
$180.6M
-12.42%
YoY
|
$118.1M
26.04%
YoY
|
| Interest Expense |
$39.30M
3.42%
YoY
|
$39.10M
5.68%
YoY
|
-$42.30M
7.63%
YoY
|
$39.00M
1.3%
YoY
|
$38.00M
-1.81%
YoY
|
$37.00M
-9.09%
YoY
|
-$39.30M
-8.82%
YoY
|
$38.50M
-182.09%
YoY
|
$38.70M
-7.86%
YoY
|
$40.70M
-5.13%
YoY
|
-$43.10M
-5.9%
YoY
|
-$46.90M
-214.11%
YoY
|
$42.00M
9.66%
YoY
|
$42.90M
15.95%
YoY
|
-$45.80M
11.17%
YoY
|
$41.10M
6.48%
YoY
|
$38.30M
-2.05%
YoY
|
$37.00M
-21.78%
YoY
|
-$41.20M
-18.74%
YoY
|
| Other Income/Expense, Net |
-$25.60M
-12900.0%
YoY
|
-$1.100M
-122.0%
YoY
|
N/A
|
-$1.900M
-138.0%
YoY
|
$200.0K
-103.64%
YoY
|
$5.000M
-126.32%
YoY
|
N/A
|
$5.000M
-196.15%
YoY
|
-$5.500M
587.5%
YoY
|
-$19.00M
-1457.14%
YoY
|
N/A
|
-$5.200M
-248.57%
YoY
|
-$800.0K
-86.67%
YoY
|
$1.400M
-800.0%
YoY
|
N/A
|
$3.500M
133.33%
YoY
|
-$6.000M
-6100.0%
YoY
|
-$200.0K
-75.0%
YoY
|
N/A
|
| Pretax Income |
$21.70M
-40.38%
YoY
|
-$4.800M
-115.95%
YoY
|
$53.40M
-10.25%
YoY
|
$164.2M
-385.57%
YoY
|
$36.40M
-14.15%
YoY
|
$30.10M
220.21%
YoY
|
$59.50M
163.27%
YoY
|
-$57.50M
-242.33%
YoY
|
$42.40M
-15.87%
YoY
|
$9.400M
-84.91%
YoY
|
$22.60M
-104.76%
YoY
|
$40.40M
-37.94%
YoY
|
$50.40M
80.0%
YoY
|
$62.30M
-18.56%
YoY
|
-$475.1M
-933.51%
YoY
|
$65.10M
175.85%
YoY
|
$28.00M
-304.38%
YoY
|
$76.50M
-12.37%
YoY
|
$57.00M
-210.04%
YoY
|
| Income Tax |
$11.60M
43.21%
YoY
|
-$1.400M
-117.95%
YoY
|
$18.50M
55.46%
YoY
|
$10.70M
-178.1%
YoY
|
$8.100M
-19.0%
YoY
|
$7.800M
4.0%
YoY
|
$11.90M
310.34%
YoY
|
-$13.70M
-259.3%
YoY
|
$10.00M
-3.85%
YoY
|
$7.500M
-43.61%
YoY
|
$2.900M
-102.58%
YoY
|
$8.600M
-32.28%
YoY
|
$10.40M
15.56%
YoY
|
$13.30M
-19.39%
YoY
|
-$112.2M
328.24%
YoY
|
$12.70M
353.57%
YoY
|
$9.000M
-357.14%
YoY
|
$16.50M
-18.32%
YoY
|
-$26.20M
285.29%
YoY
|
| Net Earnings |
$10.10M
-64.31%
YoY
|
-$3.400M
-115.25%
YoY
|
$34.90M
-26.68%
YoY
|
$153.5M
-450.46%
YoY
|
$28.30M
-12.65%
YoY
|
$22.30M
1073.68%
YoY
|
$47.60M
141.62%
YoY
|
-$43.80M
-237.74%
YoY
|
$32.40M
-19.0%
YoY
|
$1.900M
-96.12%
YoY
|
$19.70M
-105.43%
YoY
|
$31.80M
-39.31%
YoY
|
$40.00M
110.53%
YoY
|
$49.00M
-18.33%
YoY
|
-$362.9M
-536.18%
YoY
|
$52.40M
151.92%
YoY
|
$19.00M
-286.27%
YoY
|
$60.00M
-10.58%
YoY
|
$83.20M
-299.52%
YoY
|
| Basic Earnings Per Share |
$0.15
-61.54%
YoY
|
-$0.05
-116.13%
YoY
|
N/A
|
$2.16
-454.1%
YoY
|
$0.39
-13.33%
YoY
|
$0.31
933.33%
YoY
|
N/A
|
-$0.61
-238.64%
YoY
|
$0.45
-19.64%
YoY
|
$0.03
-95.65%
YoY
|
N/A
|
$0.44
-39.73%
YoY
|
$0.56
107.41%
YoY
|
$0.69
-17.86%
YoY
|
N/A
|
$0.73
192.0%
YoY
|
$0.27
-228.57%
YoY
|
$0.84
-8.7%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.15
-62.16%
YoY
|
-$0.05
-114.9%
YoY
|
$0.50
-20.67%
YoY
|
$2.13
-449.16%
YoY
|
$0.39
-13.44%
YoY
|
$0.30
1063.93%
YoY
|
$0.63
132.89%
YoY
|
-$0.61
-239.08%
YoY
|
$0.45
-19.22%
YoY
|
$0.03
-96.14%
YoY
|
$0.27
-100.0%
YoY
|
$0.44
-39.92%
YoY
|
$0.55
104.63%
YoY
|
$0.68
-100.0%
YoY
|
-$5.104M
-521.45%
YoY
|
$0.73
204.17%
YoY
|
$0.27
-228.57%
YoY
|
$894.2K
98262293.34%
YoY
|
$1.211M
-180755710.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
68.47M shares
-5.16%
YoY
|
68.43M shares
-4.85%
YoY
|
68.27M shares
-4.91%
YoY
|
72.19M shares
0.56%
YoY
|
72.19M shares
0.57%
YoY
|
71.92M shares
0.47%
YoY
|
71.80M shares
0.43%
YoY
|
71.79M shares
0.44%
YoY
|
71.78M shares
0.5%
YoY
|
71.58M shares
0.41%
YoY
|
71.49M shares
0.32%
YoY
|
71.48M shares
0.25%
YoY
|
71.43M shares
1.46%
YoY
|
71.29M shares
6.72%
YoY
|
71.25M shares
4.22%
YoY
|
71.30M shares
4.24%
YoY
|
70.40M shares
2.92%
YoY
|
66.80M shares
-2.48%
YoY
|
68.37M shares
-0.21%
YoY
|
| Diluted Shares Outstanding |
69.10M shares
-5.73%
YoY
|
68.40M shares
-6.56%
YoY
|
N/A
|
72.10M shares
0.42%
YoY
|
73.30M shares
0.96%
YoY
|
73.20M shares
0.83%
YoY
|
N/A
|
71.80M shares
-0.97%
YoY
|
72.60M shares
0.28%
YoY
|
72.60M shares
0.55%
YoY
|
N/A
|
72.50M shares
1.12%
YoY
|
72.40M shares
1.12%
YoY
|
72.20M shares
7.6%
YoY
|
N/A
|
71.70M shares
4.52%
YoY
|
71.60M shares
4.68%
YoY
|
67.10M shares
-8.71%
YoY
|
N/A
|
Loading...