|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.674B
-15.99%
YoY
|
$3.183B
12.63%
YoY
|
$2.826B
-3.91%
YoY
|
$2.941B
2.66%
YoY
|
$2.865B
13.82%
YoY
|
| Cost Of Revenue |
$1.773B
-16.62%
YoY
|
$2.126B
13.23%
YoY
|
$1.878B
-5.46%
YoY
|
$1.986B
4.13%
YoY
|
$1.908B
11.96%
YoY
|
| Gross Profit |
$900.8M
-14.74%
YoY
|
$1.057B
11.42%
YoY
|
$948.2M
-0.67%
YoY
|
$954.6M
-0.28%
YoY
|
$957.3M
17.71%
YoY
|
| Selling, General & Admin |
$582.0M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
$34.10M
-7.08%
YoY
|
$36.70M
44.49%
YoY
|
$25.40M
21.53%
YoY
|
$20.90M
-2.34%
YoY
|
$21.40M
15.05%
YoY
|
| Depreciation & Amortization |
$138.5M
-12.34%
YoY
|
$158.0M
25.8%
YoY
|
$125.6M
16.08%
YoY
|
$108.2M
-5.99%
YoY
|
$115.1M
-11.87%
YoY
|
| Operating Expenses |
$34.10M
-7.08%
YoY
|
$36.70M
44.49%
YoY
|
$25.40M
21.53%
YoY
|
$20.90M
-2.34%
YoY
|
$21.40M
-96.02%
YoY
|
| Operating Profit |
$866.7M
-15.01%
YoY
|
$1.020B
10.51%
YoY
|
$922.8M
-1.17%
YoY
|
$933.7M
-0.24%
YoY
|
$935.9M
240.2%
YoY
|
| Interest Expense |
$94.50M
-22.22%
YoY
|
$121.5M
56.37%
YoY
|
$77.70M
11.32%
YoY
|
$69.80M
-10.05%
YoY
|
$77.60M
0.26%
YoY
|
| Other Income/Expense, Net |
N/A
|
$36.00M
N/A
|
N/A
|
$8.400M
2700.0%
YoY
|
$300.0K
-92.5%
YoY
|
| Pretax Income |
$13.20M
-488.24%
YoY
|
-$3.400M
-101.57%
YoY
|
$216.9M
-30.92%
YoY
|
$314.0M
-11.25%
YoY
|
$353.8M
-2012.43%
YoY
|
| Income Tax |
-$54.50M
-184.1%
YoY
|
$64.80M
-36.96%
YoY
|
$102.8M
4.05%
YoY
|
$98.80M
0.2%
YoY
|
$98.60M
182.52%
YoY
|
| Net Earnings |
$43.10M
-120.43%
YoY
|
-$211.0M
-137.04%
YoY
|
$569.7M
164.73%
YoY
|
$215.2M
-15.67%
YoY
|
$255.2M
-577.9%
YoY
|
| Basic Earnings Per Share |
$0.61
-120.33%
YoY
|
-$3.00
-136.76%
YoY
|
$8.16
180.41%
YoY
|
$2.91
-12.87%
YoY
|
$3.34
-507.32%
YoY
|
| Diluted Earnings Per Share |
$0.61
-120.33%
YoY
|
-$3.00
-136.9%
YoY
|
$8.13
181.31%
YoY
|
$2.89
-12.69%
YoY
|
$3.31
-503.66%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.70M shares
0.43%
YoY
|
70.40M shares
0.86%
YoY
|
69.80M shares
-2.65%
YoY
|
71.70M shares
-4.27%
YoY
|
74.90M shares
2.04%
YoY
|
| Diluted Shares Outstanding |
70.80M shares
0.57%
YoY
|
70.40M shares
0.43%
YoY
|
70.10M shares
-2.91%
YoY
|
72.20M shares
-4.24%
YoY
|
75.40M shares
2.72%
YoY
|
|
Concept
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$550.2M
-22.17%
YoY
|
$652.1M
-22.15%
YoY
|
$598.9M
-23.86%
YoY
|
$715.9M
-8.84%
YoY
|
$706.9M
-8.59%
YoY
|
$837.6M
9.81%
YoY
|
$786.6M
9.77%
YoY
|
$785.3M
13.66%
YoY
|
$773.3M
17.94%
YoY
|
$762.8M
1.72%
YoY
|
$716.6M
-0.56%
YoY
|
$690.9M
-6.89%
YoY
|
$655.7M
-9.98%
YoY
|
$749.9M
-0.66%
YoY
|
$720.6M
3.67%
YoY
|
$742.0M
2.73%
YoY
|
$728.4M
5.18%
YoY
|
$754.9M
8.82%
YoY
|
$695.1M
14.42%
YoY
|
| Cost Of Revenue |
$366.5M
-22.34%
YoY
|
$415.8M
-24.28%
YoY
|
$396.3M
-23.82%
YoY
|
$479.5M
-8.68%
YoY
|
$471.9M
-9.65%
YoY
|
$549.1M
10.86%
YoY
|
$520.2M
10.75%
YoY
|
$525.1M
13.76%
YoY
|
$522.3M
17.42%
YoY
|
$495.3M
-2.37%
YoY
|
$469.7M
-4.01%
YoY
|
$461.6M
-7.44%
YoY
|
$444.8M
-9.43%
YoY
|
$507.3M
-0.29%
YoY
|
$489.3M
4.28%
YoY
|
$498.7M
4.68%
YoY
|
$491.1M
9.55%
YoY
|
$508.8M
12.62%
YoY
|
$469.2M
17.24%
YoY
|
| Gross Profit |
$183.7M
-21.83%
YoY
|
$236.3M
-18.09%
YoY
|
$202.6M
-23.95%
YoY
|
$236.4M
-9.15%
YoY
|
$235.0M
-6.37%
YoY
|
$288.5M
7.85%
YoY
|
$266.4M
7.9%
YoY
|
$260.2M
13.48%
YoY
|
$251.0M
19.01%
YoY
|
$267.5M
10.26%
YoY
|
$246.9M
6.74%
YoY
|
$229.3M
-5.75%
YoY
|
$210.9M
-11.13%
YoY
|
$242.6M
-1.42%
YoY
|
$231.3M
2.39%
YoY
|
$243.3M
-1.06%
YoY
|
$237.3M
-2.83%
YoY
|
$246.1M
2.33%
YoY
|
$225.9M
8.97%
YoY
|
| Selling, General & Admin |
N/A
|
$146.2M
N/A
|
$132.4M
N/A
|
$151.9M
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
|
| Research & Development |
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
|
| Depreciation & Amortization |
$33.00M
-12.93%
YoY
|
$33.80M
-13.78%
YoY
|
$32.70M
-15.72%
YoY
|
$34.10M
-17.23%
YoY
|
$37.90M
-2.32%
YoY
|
$39.20M
20.62%
YoY
|
$38.80M
24.76%
YoY
|
$41.20M
32.9%
YoY
|
$38.80M
25.16%
YoY
|
$32.50M
21.72%
YoY
|
$31.10M
16.92%
YoY
|
$31.00M
14.81%
YoY
|
$31.00M
11.11%
YoY
|
$26.70M
-7.29%
YoY
|
$26.60M
-7.32%
YoY
|
$27.00M
-4.59%
YoY
|
$27.90M
-4.78%
YoY
|
$28.80M
-10.56%
YoY
|
$28.70M
-15.34%
YoY
|
| Operating Expenses |
N/A
|
$169.3M
-9.85%
YoY
|
$155.3M
-14.15%
YoY
|
$175.0M
-2.23%
YoY
|
$176.8M
-0.28%
YoY
|
$187.8M
23.23%
YoY
|
$180.9M
17.24%
YoY
|
$179.0M
14.38%
YoY
|
$177.3M
18.12%
YoY
|
$152.4M
11.98%
YoY
|
$154.3M
16.19%
YoY
|
$156.5M
13.74%
YoY
|
$150.1M
12.01%
YoY
|
$136.1M
1.87%
YoY
|
$132.8M
-0.3%
YoY
|
$137.6M
-1.92%
YoY
|
$134.0M
1.82%
YoY
|
$133.6M
0.75%
YoY
|
$133.2M
12.41%
YoY
|
| Operating Profit |
N/A
|
$67.00M
-33.47%
YoY
|
$47.30M
-44.68%
YoY
|
$61.40M
-24.38%
YoY
|
$58.20M
-21.03%
YoY
|
$100.7M
-12.51%
YoY
|
$85.50M
-7.67%
YoY
|
$81.20M
11.54%
YoY
|
$73.70M
21.22%
YoY
|
$115.1M
8.08%
YoY
|
$92.60M
-5.99%
YoY
|
$72.80M
-31.13%
YoY
|
$60.80M
-41.14%
YoY
|
$106.5M
-5.33%
YoY
|
$98.50M
6.26%
YoY
|
$105.7M
0.09%
YoY
|
$103.3M
-8.26%
YoY
|
$112.5M
4.26%
YoY
|
$92.70M
4.39%
YoY
|
| Interest Expense |
$20.20M
-19.52%
YoY
|
$49.70M
-273.17%
YoY
|
$21.30M
-33.85%
YoY
|
$23.20M
-175.32%
YoY
|
$25.10M
-15.77%
YoY
|
-$28.70M
95.24%
YoY
|
$32.20M
-302.52%
YoY
|
-$30.80M
-245.97%
YoY
|
$29.80M
27.9%
YoY
|
-$14.70M
5.0%
YoY
|
-$15.90M
-190.86%
YoY
|
$21.10M
21.97%
YoY
|
$23.30M
30.17%
YoY
|
-$14.00M
-18.13%
YoY
|
$17.50M
-7.89%
YoY
|
$17.30M
-11.28%
YoY
|
$17.90M
-15.57%
YoY
|
-$17.10M
-23.66%
YoY
|
$19.00M
-3.55%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
$36.00M
-439.62%
YoY
|
$0.00
-100.0%
YoY
|
$6.100M
38.64%
YoY
|
N/A
|
-$10.60M
-2220.0%
YoY
|
$1.300M
8.33%
YoY
|
$4.400M
-6.38%
YoY
|
-$2.900M
-363.64%
YoY
|
$500.0K
-171.43%
YoY
|
$1.200M
-400.0%
YoY
|
$4.700M
370.0%
YoY
|
$1.100M
175.0%
YoY
|
-$700.0K
40.0%
YoY
|
-$400.0K
-166.67%
YoY
|
| Pretax Income |
-$11.90M
-177.78%
YoY
|
$16.00M
-78.86%
YoY
|
$10.60M
-104.12%
YoY
|
-$44.30M
-446.09%
YoY
|
$15.30M
-48.14%
YoY
|
$75.70M
5.43%
YoY
|
-$257.4M
-479.65%
YoY
|
$12.80M
-73.44%
YoY
|
$29.50M
1.37%
YoY
|
$71.80M
-12.97%
YoY
|
$67.80M
-7.0%
YoY
|
$48.20M
-43.43%
YoY
|
$29.10M
-60.35%
YoY
|
$82.50M
18.71%
YoY
|
$72.90M
10.62%
YoY
|
$85.20M
-22.12%
YoY
|
$73.40M
-32.66%
YoY
|
$69.50M
488.98%
YoY
|
$65.90M
23.64%
YoY
|
| Income Tax |
-$12.90M
-301.56%
YoY
|
-$61.70M
-200.98%
YoY
|
$6.500M
-161.9%
YoY
|
-$5.700M
-235.71%
YoY
|
$6.400M
-36.0%
YoY
|
$61.10M
16.16%
YoY
|
-$10.50M
-144.12%
YoY
|
$4.200M
-82.57%
YoY
|
$10.00M
334.78%
YoY
|
$52.60M
125.75%
YoY
|
$23.80M
4.39%
YoY
|
$24.10M
-18.03%
YoY
|
$2.300M
-90.13%
YoY
|
$23.30M
86.4%
YoY
|
$22.80M
-6.56%
YoY
|
$29.40M
-3.29%
YoY
|
$23.30M
-25.56%
YoY
|
$12.50M
-27.33%
YoY
|
$24.40M
-13.78%
YoY
|
| Net Earnings |
-$2.200M
-134.38%
YoY
|
$75.70M
418.49%
YoY
|
$1.900M
-100.76%
YoY
|
-$40.90M
-770.49%
YoY
|
$6.400M
-62.79%
YoY
|
$14.60M
-19.78%
YoY
|
-$248.9M
-674.83%
YoY
|
$6.100M
-98.68%
YoY
|
$17.20M
-62.2%
YoY
|
$18.20M
-67.96%
YoY
|
$43.30M
-11.27%
YoY
|
$462.7M
752.12%
YoY
|
$45.50M
-7.14%
YoY
|
$56.80M
3.27%
YoY
|
$48.80M
20.79%
YoY
|
$54.30M
-30.47%
YoY
|
$49.00M
-35.86%
YoY
|
$55.00M
-885.71%
YoY
|
$40.40M
68.33%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.03
-100.85%
YoY
|
-$0.58
-744.44%
YoY
|
$0.09
-64.0%
YoY
|
N/A
|
-$3.53
-669.35%
YoY
|
$0.09
-98.64%
YoY
|
$0.25
-62.12%
YoY
|
N/A
|
$0.62
-8.82%
YoY
|
$6.64
797.3%
YoY
|
$0.66
-1.49%
YoY
|
N/A
|
$0.68
25.93%
YoY
|
$0.74
-28.85%
YoY
|
$0.67
-33.66%
YoY
|
N/A
|
$0.54
68.75%
YoY
|
| Diluted Earnings Per Share |
N/A
|
$1.07
430.0%
YoY
|
$0.03
-100.85%
YoY
|
-$0.58
-772.23%
YoY
|
$0.09
-62.5%
YoY
|
$0.20
-16.67%
YoY
|
-$3.53
-686.66%
YoY
|
$0.09
-98.69%
YoY
|
$0.24
-63.08%
YoY
|
$0.24
-100.0%
YoY
|
$0.60
-11.51%
YoY
|
$6.60
791.89%
YoY
|
$0.65
-2.99%
YoY
|
$813.8K
9.34%
YoY
|
$0.68
28.3%
YoY
|
$0.74
-28.16%
YoY
|
$0.67
-33.66%
YoY
|
$744.2K
-826943416.79%
YoY
|
$0.53
65.63%
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 |
70.51M shares
0.38%
YoY
|
70.48M shares
0.36%
YoY
|
70.45M shares
0.37%
YoY
|
70.42M shares
0.38%
YoY
|
70.24M shares
0.46%
YoY
|
70.23M shares
0.44%
YoY
|
70.20M shares
0.9%
YoY
|
70.15M shares
1.09%
YoY
|
69.92M shares
1.51%
YoY
|
69.92M shares
0.66%
YoY
|
69.57M shares
-2.56%
YoY
|
69.40M shares
-5.07%
YoY
|
68.88M shares
-5.25%
YoY
|
69.46M shares
N/A
|
71.40M shares
-5.43%
YoY
|
73.10M shares
-3.18%
YoY
|
72.70M shares
-3.45%
YoY
|
N/A
|
75.50M shares
0.53%
YoY
|
| Diluted Shares Outstanding |
70.90M shares
0.42%
YoY
|
N/A
|
70.80M shares
0.43%
YoY
|
70.70M shares
0.0%
YoY
|
70.60M shares
0.14%
YoY
|
N/A
|
70.50M shares
0.28%
YoY
|
70.70M shares
0.86%
YoY
|
70.50M shares
1.0%
YoY
|
N/A
|
70.30M shares
-2.36%
YoY
|
70.10M shares
-4.88%
YoY
|
69.80M shares
-5.03%
YoY
|
N/A
|
72.00M shares
-5.51%
YoY
|
73.70M shares
-3.28%
YoY
|
73.50M shares
-2.65%
YoY
|
N/A
|
76.20M shares
1.46%
YoY
|
Loading...