|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.421B
5.73%
YoY
|
$5.127B
-0.48%
YoY
|
$5.152B
16.61%
YoY
|
$4.418B
13.66%
YoY
|
$3.887B
26.34%
YoY
|
| Cost Of Revenue |
$4.370B
7.66%
YoY
|
$4.059B
2.12%
YoY
|
$3.975B
12.08%
YoY
|
$3.547B
13.33%
YoY
|
$3.129B
23.35%
YoY
|
| Gross Profit |
$1.051B
-1.59%
YoY
|
$1.068B
-9.23%
YoY
|
$1.177B
35.06%
YoY
|
$871.2M
15.03%
YoY
|
$757.4M
40.44%
YoY
|
| Selling, General & Admin |
$576.0M
6.27%
YoY
|
$542.0M
0.35%
YoY
|
$540.1M
19.7%
YoY
|
$451.2M
5.08%
YoY
|
$429.4M
-8.81%
YoY
|
| Research & Development |
$39.00M
56.0%
YoY
|
$25.00M
-62.52%
YoY
|
$66.70M
19.53%
YoY
|
$55.80M
6.9%
YoY
|
$52.20M
-11.38%
YoY
|
| Depreciation & Amortization |
$157.0M
91.46%
YoY
|
$82.00M
45.39%
YoY
|
$56.40M
19.49%
YoY
|
$47.20M
-5.98%
YoY
|
$50.20M
1.01%
YoY
|
| Operating Expenses |
$576.0M
1.59%
YoY
|
$567.0M
-6.56%
YoY
|
$606.8M
19.68%
YoY
|
$507.0M
5.27%
YoY
|
$481.6M
-9.1%
YoY
|
| Operating Profit |
$475.0M
-9.7%
YoY
|
$526.0M
-17.36%
YoY
|
$636.5M
51.55%
YoY
|
$420.0M
28.05%
YoY
|
$328.0M
379.53%
YoY
|
| Interest Expense |
$177.0M
98.88%
YoY
|
$89.00M
40.6%
YoY
|
$63.30M
28.92%
YoY
|
$49.10M
-4.66%
YoY
|
$51.50M
-21.85%
YoY
|
| Other Income/Expense, Net |
-$18.00M
-57.14%
YoY
|
-$42.00M
3718.18%
YoY
|
-$1.100M
-83.82%
YoY
|
-$6.800M
-152.31%
YoY
|
$13.00M
165.31%
YoY
|
| Pretax Income |
$292.0M
-28.43%
YoY
|
$408.0M
-29.62%
YoY
|
$579.7M
58.13%
YoY
|
$366.6M
38.97%
YoY
|
$263.8M
2298.18%
YoY
|
| Income Tax |
$71.00M
-2.74%
YoY
|
$73.00M
15.87%
YoY
|
$63.00M
-5.12%
YoY
|
$66.40M
43.41%
YoY
|
$46.30M
2215.0%
YoY
|
| Net Earnings |
$221.0M
-34.03%
YoY
|
$335.0M
-35.33%
YoY
|
$518.0M
72.67%
YoY
|
$300.0M
35.81%
YoY
|
$220.9M
-2183.96%
YoY
|
| Basic Earnings Per Share |
$3.36
-32.8%
YoY
|
$5.00
-34.81%
YoY
|
$7.67
75.11%
YoY
|
$4.38
38.17%
YoY
|
$3.17
-2213.33%
YoY
|
| Diluted Earnings Per Share |
$3.33
-32.86%
YoY
|
$4.96
-34.56%
YoY
|
$7.58
75.46%
YoY
|
$4.32
38.46%
YoY
|
$3.12
-2180.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
65.80M shares
-1.79%
YoY
|
67.00M shares
-0.74%
YoY
|
67.50M shares
-1.46%
YoY
|
68.50M shares
-1.72%
YoY
|
69.70M shares
0.14%
YoY
|
| Diluted Shares Outstanding |
66.30M shares
-1.92%
YoY
|
67.60M shares
-1.02%
YoY
|
68.30M shares
-1.59%
YoY
|
69.40M shares
-2.12%
YoY
|
70.90M shares
1.14%
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 |
$1.734B
41.09%
YoY
|
$1.318B
6.2%
YoY
|
$1.387B
14.44%
YoY
|
$1.487B
7.62%
YoY
|
$1.229B
-4.91%
YoY
|
$1.241B
1.5%
YoY
|
$1.212B
-6.05%
YoY
|
$1.382B
-1.53%
YoY
|
$1.293B
4.6%
YoY
|
$1.223B
0.41%
YoY
|
$1.290B
15.14%
YoY
|
$1.403B
30.27%
YoY
|
$1.236B
23.26%
YoY
|
$1.218B
22.98%
YoY
|
$1.121B
12.75%
YoY
|
$1.077B
3.7%
YoY
|
$1.003B
16.0%
YoY
|
$990.1M
25.85%
YoY
|
$993.8M
29.81%
YoY
|
| Cost Of Revenue |
$1.528B
52.95%
YoY
|
$1.070B
2.49%
YoY
|
$1.105B
14.27%
YoY
|
$1.196B
13.55%
YoY
|
$999.0M
0.38%
YoY
|
$1.044B
8.74%
YoY
|
$967.0M
-3.07%
YoY
|
$1.053B
-0.65%
YoY
|
$995.2M
3.99%
YoY
|
$960.1M
-2.25%
YoY
|
$997.6M
12.93%
YoY
|
$1.060B
22.68%
YoY
|
$957.0M
17.18%
YoY
|
$982.2M
20.04%
YoY
|
$883.4M
8.35%
YoY
|
$864.2M
7.07%
YoY
|
$816.7M
18.57%
YoY
|
$818.2M
28.35%
YoY
|
$815.3M
31.65%
YoY
|
| Gross Profit |
$206.0M
-10.43%
YoY
|
$248.0M
25.89%
YoY
|
$282.0M
15.1%
YoY
|
$291.0M
-11.39%
YoY
|
$230.0M
-22.64%
YoY
|
$197.0M
-24.95%
YoY
|
$245.0M
-16.24%
YoY
|
$328.4M
-4.23%
YoY
|
$297.3M
6.67%
YoY
|
$262.5M
11.51%
YoY
|
$292.5M
23.37%
YoY
|
$342.9M
61.06%
YoY
|
$278.7M
50.0%
YoY
|
$235.4M
36.94%
YoY
|
$237.1M
32.83%
YoY
|
$212.9M
-8.07%
YoY
|
$185.8M
5.93%
YoY
|
$171.9M
15.21%
YoY
|
$178.5M
22.01%
YoY
|
| Selling, General & Admin |
$241.0M
49.69%
YoY
|
$111.0M
-22.92%
YoY
|
$142.0M
15.45%
YoY
|
$162.0M
19.73%
YoY
|
$161.0M
15.83%
YoY
|
$144.0M
-1.91%
YoY
|
$123.0M
-4.87%
YoY
|
$135.3M
1.73%
YoY
|
$139.0M
6.11%
YoY
|
$146.8M
28.1%
YoY
|
$129.3M
11.18%
YoY
|
$133.0M
22.02%
YoY
|
$131.0M
17.7%
YoY
|
$114.6M
12.24%
YoY
|
$116.3M
11.51%
YoY
|
$109.0M
-0.09%
YoY
|
$111.3M
-2.28%
YoY
|
$102.1M
-13.18%
YoY
|
$104.3M
-5.01%
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 |
$77.00M
97.44%
YoY
|
$38.00M
2.7%
YoY
|
$40.00M
166.67%
YoY
|
$39.00M
158.28%
YoY
|
$39.00M
161.74%
YoY
|
$37.00M
93.72%
YoY
|
$15.00M
20.97%
YoY
|
$15.10M
17.97%
YoY
|
$14.90M
23.14%
YoY
|
$19.10M
57.85%
YoY
|
$12.40M
6.9%
YoY
|
$12.80M
8.47%
YoY
|
$12.10M
3.42%
YoY
|
$12.10M
-1.63%
YoY
|
$11.60M
-7.94%
YoY
|
$11.80M
-5.6%
YoY
|
$11.70M
-8.59%
YoY
|
$12.30M
-8.21%
YoY
|
$12.60M
-0.79%
YoY
|
| Operating Expenses |
$241.0M
49.69%
YoY
|
$111.0M
-22.92%
YoY
|
$142.0M
15.45%
YoY
|
$162.0M
19.73%
YoY
|
$161.0M
15.83%
YoY
|
$144.0M
-1.91%
YoY
|
$123.0M
-4.87%
YoY
|
$135.3M
1.73%
YoY
|
$139.0M
6.11%
YoY
|
$146.8M
28.1%
YoY
|
$129.3M
11.18%
YoY
|
$133.0M
22.02%
YoY
|
$131.0M
17.7%
YoY
|
$114.6M
12.24%
YoY
|
$116.3M
11.51%
YoY
|
$109.0M
-0.09%
YoY
|
$111.3M
-2.28%
YoY
|
$102.1M
-13.18%
YoY
|
$104.3M
-5.01%
YoY
|
| Operating Profit |
-$82.00M
-218.84%
YoY
|
$137.0M
158.49%
YoY
|
$140.0M
14.75%
YoY
|
$129.0M
-33.2%
YoY
|
$69.00M
-56.41%
YoY
|
$53.00M
-54.19%
YoY
|
$122.0M
-25.25%
YoY
|
$193.1M
-8.0%
YoY
|
$158.3M
7.18%
YoY
|
$115.7M
-4.22%
YoY
|
$163.2M
35.1%
YoY
|
$209.9M
102.02%
YoY
|
$147.7M
98.26%
YoY
|
$120.8M
73.07%
YoY
|
$120.8M
62.8%
YoY
|
$103.9M
-15.18%
YoY
|
$74.50M
21.14%
YoY
|
$69.80M
120.89%
YoY
|
$74.20M
103.29%
YoY
|
| Interest Expense |
-$43.00M
4.88%
YoY
|
-$40.00M
-2.44%
YoY
|
-$42.00M
-423.08%
YoY
|
-$42.00M
-369.23%
YoY
|
-$41.00M
259.65%
YoY
|
-$41.00M
201.47%
YoY
|
$13.00M
-23.53%
YoY
|
$15.60M
-209.09%
YoY
|
-$11.40M
-176.51%
YoY
|
-$13.60M
7.94%
YoY
|
$17.00M
25.93%
YoY
|
-$14.30M
-222.22%
YoY
|
$14.90M
40.57%
YoY
|
-$12.60M
24.75%
YoY
|
$13.50M
9.76%
YoY
|
$11.70M
-10.0%
YoY
|
$10.60M
-30.72%
YoY
|
-$10.10M
-31.76%
YoY
|
$12.30M
-22.15%
YoY
|
| Other Income/Expense, Net |
-$1.000M
-50.0%
YoY
|
-$14.00M
0.0%
YoY
|
-$4.000M
-69.23%
YoY
|
$2.000M
-137.04%
YoY
|
-$2.000M
-80.77%
YoY
|
-$14.00M
-488.89%
YoY
|
-$13.00M
-1957.14%
YoY
|
-$5.400M
42.11%
YoY
|
-$10.40M
550.0%
YoY
|
$3.600M
-263.64%
YoY
|
$700.0K
-170.0%
YoY
|
-$3.800M
15.15%
YoY
|
-$1.600M
433.33%
YoY
|
-$2.200M
-121.36%
YoY
|
-$1.000M
-9.09%
YoY
|
-$3.300M
-375.0%
YoY
|
-$300.0K
-111.54%
YoY
|
$10.30M
106.0%
YoY
|
-$1.100M
83.33%
YoY
|
| Pretax Income |
-$126.0M
-584.62%
YoY
|
$83.00M
-4250.0%
YoY
|
$94.00M
-5.05%
YoY
|
$89.00M
-48.88%
YoY
|
$26.00M
-80.95%
YoY
|
-$2.000M
-101.89%
YoY
|
$99.00M
-33.56%
YoY
|
$174.1M
-9.23%
YoY
|
$136.5M
2.48%
YoY
|
$105.7M
-0.09%
YoY
|
$149.0M
38.73%
YoY
|
$191.8M
115.02%
YoY
|
$133.2M
107.48%
YoY
|
$105.8M
54.9%
YoY
|
$107.4M
74.92%
YoY
|
$89.20M
2.88%
YoY
|
$64.20M
35.44%
YoY
|
$68.30M
213.3%
YoY
|
$61.40M
193.78%
YoY
|
| Income Tax |
-$33.00M
-760.0%
YoY
|
$20.00M
N/A
|
$29.00M
163.64%
YoY
|
$17.00M
-49.1%
YoY
|
$5.000M
-82.14%
YoY
|
$0.00
-100.0%
YoY
|
$11.00M
-63.09%
YoY
|
$33.40M
4.38%
YoY
|
$28.00M
20.17%
YoY
|
-$22.20M
-260.87%
YoY
|
$29.80M
16.41%
YoY
|
$32.00M
111.92%
YoY
|
$23.30M
95.8%
YoY
|
$13.80M
33.98%
YoY
|
$25.60M
84.17%
YoY
|
$15.10M
4.86%
YoY
|
$11.90M
54.55%
YoY
|
$10.30M
49.28%
YoY
|
$13.90M
-1363.64%
YoY
|
| Net Earnings |
-$89.00M
-523.81%
YoY
|
$63.00M
-3250.0%
YoY
|
$65.00M
-26.14%
YoY
|
$72.00M
-48.83%
YoY
|
$21.00M
-80.65%
YoY
|
-$2.000M
-101.58%
YoY
|
$88.00M
-26.17%
YoY
|
$140.7M
-11.73%
YoY
|
$108.5M
-3.64%
YoY
|
$126.9M
37.64%
YoY
|
$119.2M
45.72%
YoY
|
$159.4M
115.11%
YoY
|
$112.6M
116.96%
YoY
|
$92.20M
56.8%
YoY
|
$81.80M
70.06%
YoY
|
$74.10M
0.27%
YoY
|
$51.90M
29.43%
YoY
|
$58.80M
232.2%
YoY
|
$48.10M
729.31%
YoY
|
| Basic Earnings Per Share |
-$0.93
-390.63%
YoY
|
N/A
|
$0.99
-25.0%
YoY
|
$1.10
-47.37%
YoY
|
$0.32
-80.25%
YoY
|
N/A
|
$1.32
-25.42%
YoY
|
$2.09
-11.44%
YoY
|
$1.62
-2.41%
YoY
|
N/A
|
$1.77
46.28%
YoY
|
$2.36
118.52%
YoY
|
$1.66
124.32%
YoY
|
N/A
|
$1.21
75.36%
YoY
|
$1.08
1.89%
YoY
|
$0.74
27.59%
YoY
|
N/A
|
$0.69
762.5%
YoY
|
| Diluted Earnings Per Share |
-$0.93
-400.0%
YoY
|
$0.95
-3266.67%
YoY
|
$0.98
-25.19%
YoY
|
$1.09
-47.6%
YoY
|
$0.31
-80.6%
YoY
|
-$0.03
-101.6%
YoY
|
$1.31
-25.14%
YoY
|
$2.08
-11.36%
YoY
|
$1.60
-2.56%
YoY
|
$1.88
40.45%
YoY
|
$1.75
45.83%
YoY
|
$2.35
119.3%
YoY
|
$1.64
124.66%
YoY
|
$1.34
-100.0%
YoY
|
$1.20
76.47%
YoY
|
$1.07
2.88%
YoY
|
$0.73
28.07%
YoY
|
$825.8K
223.34%
YoY
|
$0.68
750.0%
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 |
113.7M shares
71.23%
YoY
|
65.60M shares
-1.8%
YoY
|
65.60M shares
-1.94%
YoY
|
65.60M shares
-2.53%
YoY
|
66.40M shares
-0.9%
YoY
|
66.80M shares
-0.74%
YoY
|
66.90M shares
-0.74%
YoY
|
67.30M shares
-0.74%
YoY
|
67.00M shares
-0.74%
YoY
|
67.30M shares
-0.3%
YoY
|
67.40M shares
-0.59%
YoY
|
67.80M shares
-1.6%
YoY
|
67.50M shares
-3.3%
YoY
|
67.50M shares
-3.3%
YoY
|
67.80M shares
-2.87%
YoY
|
68.90M shares
-1.29%
YoY
|
69.80M shares
0.43%
YoY
|
69.80M shares
0.72%
YoY
|
69.80M shares
0.72%
YoY
|
| Diluted Shares Outstanding |
96.10M shares
43.65%
YoY
|
N/A
|
66.20M shares
-1.78%
YoY
|
65.90M shares
-2.66%
YoY
|
66.90M shares
-1.47%
YoY
|
N/A
|
67.40M shares
-1.17%
YoY
|
67.70M shares
-0.59%
YoY
|
67.90M shares
-1.31%
YoY
|
N/A
|
68.20M shares
-0.29%
YoY
|
68.10M shares
-1.73%
YoY
|
68.80M shares
-2.96%
YoY
|
N/A
|
68.40M shares
-3.53%
YoY
|
69.30M shares
-2.26%
YoY
|
70.90M shares
0.14%
YoY
|
N/A
|
70.90M shares
2.01%
YoY
|
Loading...