|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.875B
6.66%
YoY
|
$1.758B
-62.25%
YoY
|
$4.657B
-33.22%
YoY
|
$6.974B
22.76%
YoY
|
$5.681B
2.67%
YoY
|
| Cost Of Revenue |
$830.5M
31.73%
YoY
|
$630.4M
-44.7%
YoY
|
$1.140B
34.12%
YoY
|
$849.9M
52.52%
YoY
|
$557.2M
21.88%
YoY
|
| Gross Profit |
$1.045B
-7.36%
YoY
|
$1.128B
-67.94%
YoY
|
$3.517B
-42.56%
YoY
|
$6.124B
19.53%
YoY
|
$5.124B
0.94%
YoY
|
| Selling, General & Admin |
$433.0M
4.47%
YoY
|
$414.5M
-86.05%
YoY
|
$2.971B
-40.33%
YoY
|
$4.979B
22.07%
YoY
|
$4.079B
1.25%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$206.7M
3.31%
YoY
|
$200.1M
-6.33%
YoY
|
$213.6M
-34.84%
YoY
|
$327.8M
9.56%
YoY
|
$299.2M
4.95%
YoY
|
| Operating Expenses |
$1.585B
6.19%
YoY
|
$1.492B
-51.73%
YoY
|
$3.091B
-51.7%
YoY
|
$6.400B
24.35%
YoY
|
$5.147B
3.18%
YoY
|
| Operating Profit |
$290.4M
9.31%
YoY
|
$265.6M
-37.64%
YoY
|
$426.0M
-25.78%
YoY
|
$574.0M
7.44%
YoY
|
$534.2M
-1.96%
YoY
|
| Interest Expense |
-$101.1M
-1.27%
YoY
|
-$102.4M
-241.7%
YoY
|
$72.30M
-39.38%
YoY
|
$119.3M
26.91%
YoY
|
$93.98M
-2.63%
YoY
|
| Other Income/Expense, Net |
$28.35M
-31.47%
YoY
|
$41.37M
-0.56%
YoY
|
$41.60M
463.76%
YoY
|
$7.379M
-72.07%
YoY
|
$26.42M
-1.1%
YoY
|
| Pretax Income |
$211.0M
6.2%
YoY
|
$198.7M
-63.2%
YoY
|
$539.9M
16.85%
YoY
|
$462.1M
-0.98%
YoY
|
$466.7M
-1.78%
YoY
|
| Income Tax |
$19.57M
11.26%
YoY
|
$17.59M
-70.44%
YoY
|
$59.50M
-37.23%
YoY
|
$94.78M
6.59%
YoY
|
$88.92M
5.12%
YoY
|
| Net Earnings |
$190.4M
-32.27%
YoY
|
$281.1M
-32.21%
YoY
|
$414.7M
12.85%
YoY
|
$367.5M
-2.81%
YoY
|
$378.1M
-3.09%
YoY
|
| Basic Earnings Per Share |
$0.93
-32.61%
YoY
|
$1.38
-32.35%
YoY
|
$2.04
12.71%
YoY
|
$1.81
-3.21%
YoY
|
$1.87
-4.1%
YoY
|
| Diluted Earnings Per Share |
$0.93
-32.12%
YoY
|
$1.37
-32.51%
YoY
|
$2.03
12.15%
YoY
|
$1.81
-3.21%
YoY
|
$1.87
-4.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
204.3M shares
0.21%
YoY
|
203.9M shares
0.11%
YoY
|
203.6M shares
0.14%
YoY
|
203.4M shares
0.63%
YoY
|
202.1M shares
0.79%
YoY
|
| Diluted Shares Outstanding |
205.3M shares
0.32%
YoY
|
204.7M shares
0.35%
YoY
|
203.9M shares
0.23%
YoY
|
203.5M shares
0.53%
YoY
|
202.4M shares
0.9%
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 |
$606.0M
-10.2%
YoY
|
$534.0M
-0.28%
YoY
|
$315.0M
-70.01%
YoY
|
$351.2M
-66.48%
YoY
|
$674.8M
-44.4%
YoY
|
$535.5M
-52.83%
YoY
|
$1.051B
4.97%
YoY
|
$1.048B
-3.99%
YoY
|
$1.214B
-30.13%
YoY
|
$1.135B
-38.94%
YoY
|
$1.001B
-49.38%
YoY
|
$1.091B
-36.6%
YoY
|
$1.737B
22.64%
YoY
|
$1.859B
28.83%
YoY
|
$1.977B
24.67%
YoY
|
$1.721B
20.88%
YoY
|
$1.417B
15.36%
YoY
|
$1.443B
4.18%
YoY
|
$1.586B
-0.08%
YoY
|
| Cost Of Revenue |
$285.5M
-9.99%
YoY
|
$239.0M
6.79%
YoY
|
$58.51M
-62.17%
YoY
|
$96.06M
-50.82%
YoY
|
$317.2M
8.91%
YoY
|
$223.8M
-25.47%
YoY
|
$154.7M
-0.37%
YoY
|
$195.3M
-7.59%
YoY
|
$291.2M
-38.42%
YoY
|
$300.3M
-10.89%
YoY
|
$155.3M
89.48%
YoY
|
$211.3M
54.04%
YoY
|
$472.9M
29.55%
YoY
|
$337.0M
52.88%
YoY
|
$81.94M
35.17%
YoY
|
$137.2M
-10.1%
YoY
|
$365.0M
34.91%
YoY
|
$220.4M
44.16%
YoY
|
$60.62M
28.98%
YoY
|
| Gross Profit |
$320.5M
-10.39%
YoY
|
$295.0M
-5.35%
YoY
|
$256.5M
-71.36%
YoY
|
$255.1M
-70.06%
YoY
|
$357.7M
-61.23%
YoY
|
$311.7M
-62.67%
YoY
|
$895.8M
5.95%
YoY
|
$852.2M
-3.13%
YoY
|
$922.6M
-27.04%
YoY
|
$835.0M
-45.14%
YoY
|
$845.5M
-55.39%
YoY
|
$879.8M
-44.45%
YoY
|
$1.264B
20.25%
YoY
|
$1.522B
24.49%
YoY
|
$1.895B
24.25%
YoY
|
$1.584B
24.6%
YoY
|
$1.052B
9.84%
YoY
|
$1.223B
-0.78%
YoY
|
$1.525B
-0.97%
YoY
|
| Selling, General & Admin |
$114.9M
3.47%
YoY
|
N/A
|
$101.8M
-87.06%
YoY
|
$112.9M
-84.6%
YoY
|
$111.0M
-83.47%
YoY
|
N/A
|
$786.6M
6.5%
YoY
|
$733.0M
-4.76%
YoY
|
$671.9M
-39.18%
YoY
|
N/A
|
$738.7M
-52.25%
YoY
|
$769.6M
-41.56%
YoY
|
$1.105B
21.68%
YoY
|
N/A
|
$1.547B
27.53%
YoY
|
$1.317B
22.18%
YoY
|
$907.9M
11.86%
YoY
|
N/A
|
$1.213B
-0.09%
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 |
$54.18M
5.69%
YoY
|
$51.55M
59.66%
YoY
|
$52.05M
-7.33%
YoY
|
$51.85M
-7.21%
YoY
|
$51.26M
-8.13%
YoY
|
$32.29M
-40.97%
YoY
|
$56.16M
5.67%
YoY
|
$55.88M
4.46%
YoY
|
$55.80M
-31.84%
YoY
|
$54.70M
-32.18%
YoY
|
$53.15M
-35.42%
YoY
|
$53.50M
-36.88%
YoY
|
$81.86M
2.17%
YoY
|
$80.65M
5.29%
YoY
|
$82.29M
9.39%
YoY
|
$84.76M
15.06%
YoY
|
$80.12M
8.68%
YoY
|
$76.60M
5.95%
YoY
|
$75.23M
4.36%
YoY
|
| Operating Expenses |
$490.3M
-12.76%
YoY
|
$187.7M
-13.59%
YoY
|
$275.2M
-71.33%
YoY
|
$320.9M
-66.5%
YoY
|
$562.0M
-28.57%
YoY
|
$217.2M
-68.71%
YoY
|
$959.7M
4.75%
YoY
|
$957.8M
-5.08%
YoY
|
$786.7M
-52.69%
YoY
|
$694.2M
-48.42%
YoY
|
$916.2M
-48.16%
YoY
|
$1.009B
-36.95%
YoY
|
$1.663B
23.25%
YoY
|
$1.346B
22.31%
YoY
|
$1.767B
26.52%
YoY
|
$1.600B
24.45%
YoY
|
$1.349B
18.06%
YoY
|
$1.101B
-11.2%
YoY
|
$1.397B
0.96%
YoY
|
| Operating Profit |
$115.7M
2.52%
YoY
|
$107.3M
13.59%
YoY
|
$39.84M
-56.13%
YoY
|
$30.33M
-66.2%
YoY
|
$112.9M
-16.95%
YoY
|
$94.50M
-32.88%
YoY
|
$90.80M
7.33%
YoY
|
$89.75M
9.4%
YoY
|
$135.9M
82.48%
YoY
|
$140.8M
-20.09%
YoY
|
$84.60M
-59.68%
YoY
|
$82.03M
-31.96%
YoY
|
$74.47M
10.59%
YoY
|
$176.2M
44.19%
YoY
|
$209.9M
10.93%
YoY
|
$120.6M
-12.43%
YoY
|
$67.34M
-20.93%
YoY
|
$122.2M
-16.24%
YoY
|
$189.2M
-7.14%
YoY
|
| Interest Expense |
-$32.18M
22.12%
YoY
|
-$27.27M
-2.63%
YoY
|
-$24.22M
-17.81%
YoY
|
-$22.45M
-21.55%
YoY
|
-$26.35M
-8.18%
YoY
|
-$28.00M
83.01%
YoY
|
-$29.47M
-191.71%
YoY
|
-$28.61M
-208.13%
YoY
|
-$28.70M
-175.49%
YoY
|
-$15.30M
-55.69%
YoY
|
$32.13M
2.42%
YoY
|
$26.46M
-5.88%
YoY
|
$38.02M
50.51%
YoY
|
-$34.53M
45.34%
YoY
|
$31.37M
34.12%
YoY
|
$28.11M
20.24%
YoY
|
$25.26M
7.7%
YoY
|
-$23.76M
1.54%
YoY
|
$23.39M
-1.57%
YoY
|
| Other Income/Expense, Net |
$2.605M
-47.87%
YoY
|
$4.309M
-57.34%
YoY
|
$7.298M
-47.26%
YoY
|
$9.945M
-32.17%
YoY
|
$4.997M
-63.79%
YoY
|
$10.10M
-18.55%
YoY
|
$13.84M
55.17%
YoY
|
$14.66M
47.22%
YoY
|
$13.80M
26.98%
YoY
|
$12.40M
33.97%
YoY
|
$8.918M
87.0%
YoY
|
$9.959M
-334.55%
YoY
|
$10.87M
-552.83%
YoY
|
$9.256M
14.19%
YoY
|
$4.769M
-19.58%
YoY
|
-$4.246M
-147.04%
YoY
|
-$2.400M
-171.56%
YoY
|
$8.106M
-37.65%
YoY
|
$5.930M
28.58%
YoY
|
| Pretax Income |
$85.63M
-5.95%
YoY
|
$84.39M
10.16%
YoY
|
$20.72M
-72.44%
YoY
|
$14.83M
-80.43%
YoY
|
$91.04M
-24.76%
YoY
|
$76.60M
-44.45%
YoY
|
$75.18M
-17.84%
YoY
|
$75.80M
-63.12%
YoY
|
$121.0M
155.71%
YoY
|
$137.9M
-8.62%
YoY
|
$91.50M
-50.07%
YoY
|
$205.6M
133.02%
YoY
|
$47.32M
19.25%
YoY
|
$150.9M
41.65%
YoY
|
$183.3M
6.72%
YoY
|
$88.21M
-28.48%
YoY
|
$39.68M
-39.01%
YoY
|
$106.5M
-21.37%
YoY
|
$171.7M
-6.96%
YoY
|
| Income Tax |
$4.678M
-45.42%
YoY
|
$7.973M
30.7%
YoY
|
$2.371M
-81.79%
YoY
|
$655.0K
-95.7%
YoY
|
$8.571M
-57.36%
YoY
|
$6.100M
-118.6%
YoY
|
$13.02M
-2.13%
YoY
|
$15.23M
-73.71%
YoY
|
$20.10M
123.91%
YoY
|
-$32.80M
-196.65%
YoY
|
$13.30M
-62.34%
YoY
|
$57.92M
229.47%
YoY
|
$8.977M
12.92%
YoY
|
$33.94M
69.17%
YoY
|
$35.32M
7.85%
YoY
|
$17.58M
-24.11%
YoY
|
$7.950M
-38.61%
YoY
|
$20.06M
-14.27%
YoY
|
$32.75M
3.81%
YoY
|
| Net Earnings |
$80.82M
-1.4%
YoY
|
$76.34M
38.3%
YoY
|
$18.31M
-71.66%
YoY
|
$13.78M
-77.2%
YoY
|
$81.97M
-18.77%
YoY
|
$55.20M
-67.66%
YoY
|
$64.62M
-13.77%
YoY
|
$60.44M
-53.76%
YoY
|
$100.9M
163.08%
YoY
|
$170.7M
45.79%
YoY
|
$74.93M
-49.36%
YoY
|
$130.7M
84.94%
YoY
|
$38.35M
20.75%
YoY
|
$117.1M
35.31%
YoY
|
$148.0M
6.24%
YoY
|
$70.67M
-29.47%
YoY
|
$31.76M
-39.07%
YoY
|
$86.53M
-22.94%
YoY
|
$139.3M
-9.02%
YoY
|
| Basic Earnings Per Share |
$0.39
-2.5%
YoY
|
N/A
|
$0.09
-71.88%
YoY
|
$0.07
-76.67%
YoY
|
$0.40
-20.0%
YoY
|
N/A
|
$0.32
-13.51%
YoY
|
$0.30
-53.13%
YoY
|
$0.50
163.16%
YoY
|
N/A
|
$0.37
-49.32%
YoY
|
$0.64
82.86%
YoY
|
$0.19
18.75%
YoY
|
N/A
|
$0.73
7.35%
YoY
|
$0.35
-30.0%
YoY
|
$0.16
-38.46%
YoY
|
N/A
|
$0.68
-10.53%
YoY
|
| Diluted Earnings Per Share |
$0.39
-2.5%
YoY
|
$0.37
42.31%
YoY
|
$0.09
-71.88%
YoY
|
$0.07
-76.67%
YoY
|
$0.40
-18.21%
YoY
|
$0.26
-68.91%
YoY
|
$0.32
-13.51%
YoY
|
$0.30
-53.13%
YoY
|
$0.49
160.06%
YoY
|
$0.84
45.71%
YoY
|
$0.37
-49.32%
YoY
|
$0.64
82.86%
YoY
|
$0.19
18.75%
YoY
|
$0.57
-100.0%
YoY
|
$0.73
7.35%
YoY
|
$0.35
-30.0%
YoY
|
$0.16
-38.46%
YoY
|
$424.9K
75871297.92%
YoY
|
$0.68
-10.53%
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 |
204.4M shares
0.03%
YoY
|
204.3M shares
0.22%
YoY
|
204.3M shares
0.22%
YoY
|
204.3M shares
0.22%
YoY
|
204.3M shares
0.32%
YoY
|
203.9M shares
0.12%
YoY
|
203.9M shares
0.12%
YoY
|
203.9M shares
0.12%
YoY
|
203.7M shares
0.03%
YoY
|
203.6M shares
0.14%
YoY
|
203.6M shares
0.14%
YoY
|
203.6M shares
0.14%
YoY
|
203.6M shares
0.13%
YoY
|
203.4M shares
0.0%
YoY
|
203.4M shares
0.24%
YoY
|
203.4M shares
1.0%
YoY
|
203.4M shares
1.32%
YoY
|
203.4M shares
1.41%
YoY
|
202.9M shares
1.17%
YoY
|
| Diluted Shares Outstanding |
207.0M shares
0.99%
YoY
|
N/A
|
205.3M shares
0.3%
YoY
|
205.2M shares
0.31%
YoY
|
205.0M shares
0.38%
YoY
|
N/A
|
204.7M shares
0.39%
YoY
|
204.6M shares
0.35%
YoY
|
204.2M shares
0.14%
YoY
|
N/A
|
203.9M shares
0.12%
YoY
|
203.9M shares
0.23%
YoY
|
203.9M shares
0.26%
YoY
|
N/A
|
203.6M shares
0.22%
YoY
|
203.4M shares
0.85%
YoY
|
203.4M shares
1.21%
YoY
|
N/A
|
203.2M shares
1.28%
YoY
|
Loading...