|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.157B
-29.95%
YoY
|
$3.079B
3.21%
YoY
|
$2.983B
50.88%
YoY
|
$1.977B
30.43%
YoY
|
$1.516B
-13.36%
YoY
|
| Cost Of Revenue |
$1.584B
-34.29%
YoY
|
$2.411B
-1.84%
YoY
|
$2.456B
52.6%
YoY
|
$1.610B
38.58%
YoY
|
$1.162B
-12.5%
YoY
|
| Gross Profit |
$572.7M
-14.29%
YoY
|
$668.2M
26.77%
YoY
|
$527.1M
43.35%
YoY
|
$367.7M
3.72%
YoY
|
$354.5M
-16.05%
YoY
|
| Selling, General & Admin |
$214.3M
-9.08%
YoY
|
$235.7M
16.74%
YoY
|
$201.9M
8.9%
YoY
|
$185.4M
3.23%
YoY
|
$179.6M
-5.27%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$305.1M
3.85%
YoY
|
$293.8M
0.2%
YoY
|
$293.2M
6.08%
YoY
|
$276.4M
4.03%
YoY
|
$265.7M
2.79%
YoY
|
| Operating Expenses |
$214.3M
-9.08%
YoY
|
$235.7M
16.74%
YoY
|
$201.9M
8.9%
YoY
|
$185.4M
3.23%
YoY
|
$179.6M
-5.27%
YoY
|
| Operating Profit |
$649.2M
32.09%
YoY
|
$491.5M
17.87%
YoY
|
$417.0M
24.85%
YoY
|
$334.0M
30.06%
YoY
|
$256.8M
-266.11%
YoY
|
| Interest Expense |
-$274.2M
0.26%
YoY
|
-$273.5M
3.01%
YoY
|
-$265.5M
27.89%
YoY
|
-$207.6M
8.46%
YoY
|
-$191.4M
-187.32%
YoY
|
| Other Income/Expense, Net |
-$273.8M
1.52%
YoY
|
-$269.7M
0.63%
YoY
|
-$268.0M
29.16%
YoY
|
-$207.5M
2.93%
YoY
|
-$201.6M
-45.51%
YoY
|
| Pretax Income |
$375.4M
69.25%
YoY
|
$221.8M
48.86%
YoY
|
$149.0M
17.79%
YoY
|
$126.5M
129.17%
YoY
|
$55.20M
-110.52%
YoY
|
| Income Tax |
$90.90M
80.36%
YoY
|
$50.40M
460.0%
YoY
|
$9.000M
-67.39%
YoY
|
$27.60M
73.58%
YoY
|
$15.90M
-105.8%
YoY
|
| Net Earnings |
$253.1M
82.88%
YoY
|
$138.4M
30.57%
YoY
|
$106.0M
76.37%
YoY
|
$60.10M
-66.98%
YoY
|
$182.0M
-223.56%
YoY
|
| Basic Earnings Per Share |
$3.13
85.21%
YoY
|
$1.69
29.01%
YoY
|
$1.31
79.45%
YoY
|
$0.73
-59.22%
YoY
|
$1.79
-240.94%
YoY
|
| Diluted Earnings Per Share |
$3.05
85.98%
YoY
|
$1.64
29.13%
YoY
|
$1.27
78.87%
YoY
|
$0.71
-59.43%
YoY
|
$1.75
-237.8%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
80.80M shares
-1.34%
YoY
|
81.90M shares
0.86%
YoY
|
81.20M shares
-0.85%
YoY
|
81.90M shares
-19.31%
YoY
|
101.5M shares
-12.42%
YoY
|
| Diluted Shares Outstanding |
82.90M shares
-1.54%
YoY
|
84.20M shares
0.96%
YoY
|
83.40M shares
-0.95%
YoY
|
84.20M shares
-18.88%
YoY
|
103.8M shares
-10.44%
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 |
$492.0M
-15.95%
YoY
|
$611.2M
-2.89%
YoY
|
$454.1M
-43.15%
YoY
|
$506.2M
-39.84%
YoY
|
$585.4M
-27.69%
YoY
|
$629.4M
-21.12%
YoY
|
$798.8M
-2.74%
YoY
|
$841.4M
16.47%
YoY
|
$809.6M
26.16%
YoY
|
$797.9M
34.96%
YoY
|
$821.3M
65.38%
YoY
|
$722.4M
73.32%
YoY
|
$641.7M
35.75%
YoY
|
$591.2M
25.2%
YoY
|
$496.6M
18.29%
YoY
|
$416.8M
42.11%
YoY
|
$472.7M
42.94%
YoY
|
$472.2M
31.28%
YoY
|
$419.8M
5.8%
YoY
|
| Cost Of Revenue |
$363.1M
-18.07%
YoY
|
$455.5M
-3.98%
YoY
|
$312.7M
-50.31%
YoY
|
$372.8M
-43.72%
YoY
|
$443.2M
-31.28%
YoY
|
$474.4M
-25.53%
YoY
|
$629.3M
-7.39%
YoY
|
$662.4M
10.18%
YoY
|
$644.9M
19.76%
YoY
|
$637.0M
29.95%
YoY
|
$679.5M
71.89%
YoY
|
$601.2M
84.64%
YoY
|
$538.5M
35.13%
YoY
|
$490.2M
30.48%
YoY
|
$395.3M
17.16%
YoY
|
$325.6M
61.11%
YoY
|
$398.5M
61.79%
YoY
|
$375.7M
47.68%
YoY
|
$337.4M
16.79%
YoY
|
| Gross Profit |
$128.9M
-9.35%
YoY
|
$155.7M
0.45%
YoY
|
$141.4M
-16.58%
YoY
|
$133.4M
-25.47%
YoY
|
$142.2M
-13.66%
YoY
|
$155.0M
-3.67%
YoY
|
$169.5M
19.53%
YoY
|
$179.0M
47.69%
YoY
|
$164.7M
59.59%
YoY
|
$160.9M
59.31%
YoY
|
$141.8M
39.98%
YoY
|
$121.2M
32.89%
YoY
|
$103.2M
39.08%
YoY
|
$101.0M
4.66%
YoY
|
$101.3M
22.94%
YoY
|
$91.20M
0.0%
YoY
|
$74.20M
-12.09%
YoY
|
$96.50M
-8.36%
YoY
|
$82.40M
-23.63%
YoY
|
| Selling, General & Admin |
$50.70M
1.4%
YoY
|
$69.70M
13.15%
YoY
|
$45.20M
-25.29%
YoY
|
$49.40M
-19.41%
YoY
|
$50.00M
-4.4%
YoY
|
$61.60M
26.75%
YoY
|
$60.50M
23.22%
YoY
|
$61.30M
12.89%
YoY
|
$52.30M
4.81%
YoY
|
$48.60M
1.89%
YoY
|
$49.10M
2.29%
YoY
|
$54.30M
20.67%
YoY
|
$49.90M
11.63%
YoY
|
$47.70M
11.19%
YoY
|
$48.00M
4.8%
YoY
|
$45.00M
-2.6%
YoY
|
$44.70M
0.0%
YoY
|
$42.90M
-9.68%
YoY
|
$45.80M
6.76%
YoY
|
| 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 |
$72.60M
-2.29%
YoY
|
$78.70M
6.93%
YoY
|
$76.90M
5.34%
YoY
|
$75.20M
1.9%
YoY
|
$74.30M
1.23%
YoY
|
$73.60M
0.41%
YoY
|
$73.00M
-0.14%
YoY
|
$73.80M
1.37%
YoY
|
$73.40M
-0.81%
YoY
|
$73.30M
4.12%
YoY
|
$73.10M
4.73%
YoY
|
$72.80M
5.05%
YoY
|
$74.00M
10.61%
YoY
|
$70.40M
18.52%
YoY
|
$69.80M
-1.13%
YoY
|
$69.30M
0.29%
YoY
|
$66.90M
3.56%
YoY
|
$59.40M
-10.68%
YoY
|
$70.60M
8.78%
YoY
|
| Operating Expenses |
$50.70M
1.4%
YoY
|
$69.70M
13.15%
YoY
|
$45.20M
-25.29%
YoY
|
$49.40M
-19.41%
YoY
|
$50.00M
-4.4%
YoY
|
$61.60M
26.75%
YoY
|
$60.50M
23.22%
YoY
|
$61.30M
12.89%
YoY
|
$52.30M
4.81%
YoY
|
$48.60M
1.89%
YoY
|
$49.10M
2.29%
YoY
|
$54.30M
20.67%
YoY
|
$49.90M
11.63%
YoY
|
$47.70M
11.19%
YoY
|
$48.00M
4.8%
YoY
|
$45.00M
-2.6%
YoY
|
$44.70M
0.0%
YoY
|
$42.90M
-9.68%
YoY
|
$45.80M
6.76%
YoY
|
| Operating Profit |
$101.1M
1.3%
YoY
|
$335.4M
199.46%
YoY
|
$118.6M
-3.1%
YoY
|
$95.40M
-32.77%
YoY
|
$99.80M
-13.37%
YoY
|
$112.0M
-0.27%
YoY
|
$122.4M
22.16%
YoY
|
$141.9M
112.11%
YoY
|
$115.2M
66.96%
YoY
|
$112.3M
-1.06%
YoY
|
$100.2M
8.09%
YoY
|
$66.90M
-8.36%
YoY
|
$69.00M
25.91%
YoY
|
$113.5M
64.02%
YoY
|
$92.70M
18.39%
YoY
|
$73.00M
26.3%
YoY
|
$54.80M
6.41%
YoY
|
$69.20M
127.63%
YoY
|
$78.30M
22.34%
YoY
|
| Interest Expense |
-$65.40M
-1.06%
YoY
|
-$70.00M
4.63%
YoY
|
-$69.80M
3.56%
YoY
|
-$67.70M
-3.42%
YoY
|
-$66.10M
-4.34%
YoY
|
-$66.90M
-1.18%
YoY
|
-$67.40M
-2.03%
YoY
|
-$70.10M
4.78%
YoY
|
-$69.10M
11.27%
YoY
|
-$67.70M
13.97%
YoY
|
-$68.80M
25.09%
YoY
|
-$66.90M
34.61%
YoY
|
-$62.10M
42.76%
YoY
|
-$59.40M
35.31%
YoY
|
-$55.00M
21.68%
YoY
|
-$49.70M
-2.55%
YoY
|
-$43.50M
-184.63%
YoY
|
-$43.90M
-16.22%
YoY
|
-$45.20M
-186.42%
YoY
|
| Other Income/Expense, Net |
-$66.00M
4.1%
YoY
|
-$70.60M
9.46%
YoY
|
-$70.40M
6.67%
YoY
|
-$69.40M
4.05%
YoY
|
-$63.40M
-12.55%
YoY
|
-$64.50M
12800.0%
YoY
|
-$66.00M
-2.8%
YoY
|
-$66.70M
5030.77%
YoY
|
-$72.50M
13.81%
YoY
|
-$500.0K
-99.17%
YoY
|
-$67.90M
24.82%
YoY
|
-$1.300M
-97.44%
YoY
|
-$63.70M
52.03%
YoY
|
-$60.50M
47.2%
YoY
|
-$54.40M
22.25%
YoY
|
-$50.70M
-20.16%
YoY
|
-$41.90M
-20.19%
YoY
|
-$41.10M
-80.04%
YoY
|
-$44.50M
-17.13%
YoY
|
| Pretax Income |
$35.10M
-3.57%
YoY
|
$264.8M
457.47%
YoY
|
$48.20M
-14.54%
YoY
|
$26.00M
-65.43%
YoY
|
$36.40M
-14.75%
YoY
|
$47.50M
-40.99%
YoY
|
$56.40M
74.61%
YoY
|
$75.20M
143.37%
YoY
|
$42.70M
705.66%
YoY
|
$80.50M
51.89%
YoY
|
$32.30M
-15.67%
YoY
|
$30.90M
38.57%
YoY
|
$5.300M
-58.91%
YoY
|
$53.00M
88.61%
YoY
|
$38.30M
13.31%
YoY
|
$22.30M
-491.23%
YoY
|
$12.90M
-1390.0%
YoY
|
$28.10M
-116.01%
YoY
|
$33.80M
228.16%
YoY
|
| Income Tax |
$8.500M
14.86%
YoY
|
$68.30M
919.4%
YoY
|
$11.10M
-28.85%
YoY
|
$4.100M
-76.02%
YoY
|
$7.400M
-32.73%
YoY
|
$6.700M
-5.63%
YoY
|
$15.60M
160.0%
YoY
|
$17.10M
131.08%
YoY
|
$11.00M
-195.65%
YoY
|
$7.100M
-30.39%
YoY
|
$6.000M
-30.23%
YoY
|
$7.400M
27.59%
YoY
|
-$11.50M
-483.33%
YoY
|
$10.20M
56.92%
YoY
|
$8.600M
3.61%
YoY
|
$5.800M
-300.0%
YoY
|
$3.000M
-25.0%
YoY
|
$6.500M
-115.37%
YoY
|
$8.300M
-195.4%
YoY
|
| Net Earnings |
$24.20M
9.5%
YoY
|
$186.6M
545.67%
YoY
|
$30.30M
-3.5%
YoY
|
$14.10M
-74.08%
YoY
|
$22.10M
-6.75%
YoY
|
$28.90M
-53.98%
YoY
|
$31.40M
44.04%
YoY
|
$54.40M
220.0%
YoY
|
$23.70M
438.64%
YoY
|
$62.80M
100.64%
YoY
|
$21.80M
-15.5%
YoY
|
$17.00M
359.46%
YoY
|
$4.400M
-728.57%
YoY
|
$31.30M
-76.64%
YoY
|
$25.80M
-19.38%
YoY
|
$3.700M
-70.87%
YoY
|
-$700.0K
-121.21%
YoY
|
$134.0M
-205.35%
YoY
|
$32.00M
27.49%
YoY
|
| Basic Earnings Per Share |
$0.30
11.11%
YoY
|
$2.34
568.57%
YoY
|
$0.38
0.0%
YoY
|
$0.17
-74.24%
YoY
|
$0.27
-6.9%
YoY
|
$0.35
-54.55%
YoY
|
$0.38
40.74%
YoY
|
$0.66
214.29%
YoY
|
$0.29
480.0%
YoY
|
$0.77
97.44%
YoY
|
$0.27
-15.62%
YoY
|
$0.21
425.0%
YoY
|
$0.05
-600.0%
YoY
|
$0.39
-71.94%
YoY
|
$0.32
-3.03%
YoY
|
$0.04
-66.67%
YoY
|
-$0.01
-133.33%
YoY
|
$1.39
-223.01%
YoY
|
$0.33
57.14%
YoY
|
| Diluted Earnings Per Share |
$0.30
15.38%
YoY
|
$2.28
570.59%
YoY
|
$0.37
0.0%
YoY
|
$0.17
-73.85%
YoY
|
$0.26
-7.14%
YoY
|
$0.34
-54.67%
YoY
|
$0.37
42.31%
YoY
|
$0.65
225.0%
YoY
|
$0.28
460.0%
YoY
|
$0.75
97.37%
YoY
|
$0.26
-16.13%
YoY
|
$0.20
400.0%
YoY
|
$0.05
-600.0%
YoY
|
$0.38
-72.26%
YoY
|
$0.31
-6.06%
YoY
|
$0.04
-66.67%
YoY
|
-$0.01
-133.33%
YoY
|
$1.37
-221.24%
YoY
|
$0.33
57.14%
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 |
79.84M shares
-2.38%
YoY
|
80.18M shares
-2.41%
YoY
|
80.84M shares
-1.95%
YoY
|
81.61M shares
-0.27%
YoY
|
81.79M shares
-0.08%
YoY
|
82.16M shares
0.36%
YoY
|
82.45M shares
0.72%
YoY
|
81.84M shares
0.85%
YoY
|
81.86M shares
0.9%
YoY
|
81.87M shares
0.58%
YoY
|
81.85M shares
-0.19%
YoY
|
81.15M shares
-1.52%
YoY
|
81.13M shares
-2.14%
YoY
|
81.40M shares
-16.4%
YoY
|
82.01M shares
-16.06%
YoY
|
82.40M shares
-19.84%
YoY
|
82.90M shares
-24.77%
YoY
|
97.37M shares
-14.71%
YoY
|
97.70M shares
-16.07%
YoY
|
| Diluted Shares Outstanding |
81.90M shares
-2.27%
YoY
|
N/A
|
81.90M shares
-2.62%
YoY
|
82.90M shares
-1.43%
YoY
|
83.80M shares
0.36%
YoY
|
N/A
|
84.10M shares
0.72%
YoY
|
84.10M shares
0.84%
YoY
|
83.50M shares
0.36%
YoY
|
N/A
|
83.50M shares
0.24%
YoY
|
83.40M shares
-1.18%
YoY
|
83.20M shares
-2.69%
YoY
|
N/A
|
83.30M shares
-16.28%
YoY
|
84.40M shares
-19.7%
YoY
|
85.50M shares
-22.41%
YoY
|
N/A
|
99.50M shares
-14.96%
YoY
|
Loading...