|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.286B
7.45%
YoY
|
$3.058B
18.11%
YoY
|
$2.589B
83.12%
YoY
|
$1.414B
66.77%
YoY
|
$847.8M
-12.08%
YoY
|
| Cost Of Revenue |
$2.052B
14.46%
YoY
|
$1.793B
16.11%
YoY
|
$1.544B
60.57%
YoY
|
$961.5M
29.07%
YoY
|
$745.0M
21.0%
YoY
|
| Gross Profit |
$1.234B
-2.49%
YoY
|
$1.265B
21.06%
YoY
|
$1.045B
131.05%
YoY
|
$452.3M
339.88%
YoY
|
$102.8M
-70.5%
YoY
|
| Selling, General & Admin |
$133.1M
-5.23%
YoY
|
$140.5M
9.41%
YoY
|
$128.4M
56.26%
YoY
|
$82.18M
20.49%
YoY
|
$68.20M
-43.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$585.5M
36.59%
YoY
|
$428.6M
42.24%
YoY
|
$301.3M
105.17%
YoY
|
$146.9M
-9.16%
YoY
|
$161.7M
-56.78%
YoY
|
| Operating Expenses |
$718.6M
26.27%
YoY
|
$569.1M
32.43%
YoY
|
$429.8M
87.62%
YoY
|
$229.1M
28.42%
YoY
|
$178.4M
-63.99%
YoY
|
| Operating Profit |
$415.6M
-31.2%
YoY
|
$604.0M
5.09%
YoY
|
$574.7M
151.22%
YoY
|
$228.8M
-402.89%
YoY
|
-$75.53M
-48.52%
YoY
|
| Interest Expense |
-$142.5M
27.59%
YoY
|
-$111.6M
-288.79%
YoY
|
$59.14M
38.43%
YoY
|
$42.72M
-307.19%
YoY
|
-$20.62M
-86.75%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$273.1M
-44.53%
YoY
|
$492.3M
-3.89%
YoY
|
$512.2M
167.49%
YoY
|
$191.5M
-46.21%
YoY
|
$356.0M
-108.4%
YoY
|
| Income Tax |
$56.39M
28.2%
YoY
|
$43.98M
44.96%
YoY
|
$30.34M
34.25%
YoY
|
$22.60M
496.62%
YoY
|
$3.788M
-101.71%
YoY
|
| Net Earnings |
$216.7M
-51.66%
YoY
|
$448.4M
-6.96%
YoY
|
$481.9M
185.24%
YoY
|
$168.9M
-52.03%
YoY
|
$352.2M
-108.85%
YoY
|
| Basic Earnings Per Share |
$1.36
-54.82%
YoY
|
$3.01
-13.51%
YoY
|
$3.48
74.87%
YoY
|
$1.99
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.35
-54.39%
YoY
|
$2.96
-10.84%
YoY
|
$3.32
91.91%
YoY
|
$1.73
-100.0%
YoY
|
$5.208M
-132.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
158.9M shares
6.82%
YoY
|
148.7M shares
7.48%
YoY
|
138.4M shares
62.69%
YoY
|
85.06M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
160.2M shares
5.65%
YoY
|
151.6M shares
4.44%
YoY
|
145.2M shares
48.76%
YoY
|
97.61M shares
N/A
|
N/A
|
|
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 |
$785.7M
-10.15%
YoY
|
$764.4M
-17.57%
YoY
|
$798.0M
-0.32%
YoY
|
$848.7M
22.49%
YoY
|
$874.5M
37.26%
YoY
|
$927.3M
44.23%
YoY
|
$800.5M
14.78%
YoY
|
$692.8M
8.51%
YoY
|
$637.1M
4.43%
YoY
|
$643.0M
3.27%
YoY
|
$697.5M
128.02%
YoY
|
$638.5M
132.07%
YoY
|
$610.1M
190.18%
YoY
|
$622.6M
199.07%
YoY
|
$305.9M
22.17%
YoY
|
$275.2M
25.44%
YoY
|
$210.2M
23.73%
YoY
|
$208.2M
2.45%
YoY
|
$250.4M
3.53%
YoY
|
| Cost Of Revenue |
$480.2M
-2.76%
YoY
|
$516.8M
-8.29%
YoY
|
$510.4M
10.39%
YoY
|
$530.8M
47.78%
YoY
|
$493.9M
21.18%
YoY
|
$563.5M
41.62%
YoY
|
$462.4M
24.66%
YoY
|
$359.2M
-7.26%
YoY
|
$407.5M
5.09%
YoY
|
$397.9M
1.07%
YoY
|
$370.9M
85.67%
YoY
|
$387.3M
105.49%
YoY
|
$387.8M
115.97%
YoY
|
$393.7M
100.02%
YoY
|
$199.8M
-2.56%
YoY
|
$188.5M
-8.85%
YoY
|
$179.6M
31.33%
YoY
|
$196.8M
49.34%
YoY
|
$205.0M
36.18%
YoY
|
| Gross Profit |
$305.5M
-19.75%
YoY
|
$247.6M
-31.95%
YoY
|
$287.6M
-14.96%
YoY
|
$317.9M
-4.73%
YoY
|
$380.6M
65.81%
YoY
|
$363.8M
48.46%
YoY
|
$338.2M
3.54%
YoY
|
$333.7M
32.83%
YoY
|
$229.5M
3.27%
YoY
|
$245.1M
7.07%
YoY
|
$326.6M
207.81%
YoY
|
$251.2M
189.82%
YoY
|
$222.3M
624.7%
YoY
|
$228.9M
1919.36%
YoY
|
$106.1M
133.94%
YoY
|
$86.68M
590.09%
YoY
|
$30.67M
-7.59%
YoY
|
$11.33M
-84.13%
YoY
|
$45.36M
-50.31%
YoY
|
| Selling, General & Admin |
$30.05M
-14.66%
YoY
|
$29.66M
-5.15%
YoY
|
$33.30M
-23.61%
YoY
|
$34.98M
-11.83%
YoY
|
$35.21M
35.62%
YoY
|
$31.27M
-5.19%
YoY
|
$43.60M
32.11%
YoY
|
$39.67M
22.44%
YoY
|
$25.96M
-13.57%
YoY
|
$32.99M
10.4%
YoY
|
$33.00M
82.43%
YoY
|
$32.40M
94.16%
YoY
|
$30.04M
71.4%
YoY
|
$29.88M
105.52%
YoY
|
$18.09M
20.74%
YoY
|
$16.69M
-33.33%
YoY
|
$17.52M
14.72%
YoY
|
$14.54M
-1.05%
YoY
|
$14.98M
-4.34%
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 |
$137.3M
-4.05%
YoY
|
$148.0M
4.75%
YoY
|
$147.3M
34.02%
YoY
|
$147.1M
62.04%
YoY
|
$143.1M
65.1%
YoY
|
$141.3M
70.33%
YoY
|
$109.9M
42.51%
YoY
|
$90.77M
27.13%
YoY
|
$86.70M
23.96%
YoY
|
$82.95M
18.88%
YoY
|
$77.10M
133.36%
YoY
|
$71.40M
74.61%
YoY
|
$69.94M
76.16%
YoY
|
$69.77M
78.36%
YoY
|
$33.04M
-16.69%
YoY
|
$40.89M
3.27%
YoY
|
$39.70M
-8.36%
YoY
|
$39.12M
-56.77%
YoY
|
$39.66M
-56.23%
YoY
|
| Operating Expenses |
$167.4M
-6.14%
YoY
|
$177.6M
2.95%
YoY
|
$180.6M
17.65%
YoY
|
$182.1M
358.95%
YoY
|
$178.3M
58.31%
YoY
|
$172.6M
48.86%
YoY
|
$153.5M
39.27%
YoY
|
$39.67M
-61.75%
YoY
|
$112.7M
12.68%
YoY
|
$115.9M
16.33%
YoY
|
$110.2M
156.54%
YoY
|
$103.7M
139.36%
YoY
|
$99.98M
131.81%
YoY
|
$99.65M
153.94%
YoY
|
$42.96M
6.78%
YoY
|
$43.32M
-13.99%
YoY
|
$43.13M
-13.98%
YoY
|
$39.24M
-62.69%
YoY
|
$40.23M
-62.14%
YoY
|
| Operating Profit |
$225.3M
20.27%
YoY
|
$69.93M
-63.43%
YoY
|
$50.40M
-56.36%
YoY
|
$135.3M
-35.58%
YoY
|
$187.3M
74.19%
YoY
|
$191.3M
48.1%
YoY
|
$115.5M
-42.48%
YoY
|
$210.0M
92.37%
YoY
|
$107.5M
0.41%
YoY
|
$129.1M
-0.07%
YoY
|
$200.8M
289.4%
YoY
|
$109.1M
151.76%
YoY
|
$107.1M
-959.59%
YoY
|
$129.2M
-563.06%
YoY
|
$51.56M
905.68%
YoY
|
$43.35M
-214.66%
YoY
|
-$12.46M
-26.51%
YoY
|
-$27.91M
-17.36%
YoY
|
$5.127M
-134.22%
YoY
|
| Interest Expense |
-$32.36M
-16.23%
YoY
|
-$28.77M
-38.17%
YoY
|
-$39.76M
75.49%
YoY
|
-$35.29M
74.86%
YoY
|
-$38.63M
-320.19%
YoY
|
-$46.53M
262.88%
YoY
|
-$22.66M
-274.23%
YoY
|
-$20.18M
-237.63%
YoY
|
$17.54M
3.98%
YoY
|
-$12.82M
31.05%
YoY
|
$13.01M
63.73%
YoY
|
$14.66M
-321.01%
YoY
|
$16.87M
-333.36%
YoY
|
-$9.785M
110.34%
YoY
|
$7.943M
-200.58%
YoY
|
-$6.634M
389.96%
YoY
|
-$7.230M
7.64%
YoY
|
-$4.652M
-1265.91%
YoY
|
-$7.897M
-49.23%
YoY
|
| Other Income/Expense, Net |
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
|
$3.235M
232.48%
YoY
|
N/A
|
N/A
|
N/A
|
$973.0K
N/A
|
| Pretax Income |
$193.7M
30.24%
YoY
|
$13.79M
-88.92%
YoY
|
$10.64M
-88.54%
YoY
|
$99.97M
-47.32%
YoY
|
$148.7M
74.4%
YoY
|
$124.5M
-14.08%
YoY
|
$92.82M
-55.79%
YoY
|
$189.8M
191.32%
YoY
|
$85.27M
-7.58%
YoY
|
$144.9M
-0.61%
YoY
|
$210.0M
350.05%
YoY
|
$65.15M
59.03%
YoY
|
$92.26M
-320.39%
YoY
|
$145.7M
11.74%
YoY
|
$46.66M
-318.13%
YoY
|
$40.97M
120.53%
YoY
|
-$41.86M
-118.33%
YoY
|
$130.4M
-104.59%
YoY
|
-$21.39M
-16.44%
YoY
|
| Income Tax |
$72.95M
80.54%
YoY
|
-$72.85M
-361.91%
YoY
|
$31.73M
0.39%
YoY
|
$57.10M
-1192.12%
YoY
|
$40.41M
-495.63%
YoY
|
$27.81M
-674.31%
YoY
|
$31.61M
-38.81%
YoY
|
-$5.228M
679.14%
YoY
|
-$10.21M
-35.38%
YoY
|
-$4.843M
-144.93%
YoY
|
$51.66M
295.19%
YoY
|
-$671.0K
-117.17%
YoY
|
-$15.80M
203.63%
YoY
|
$10.78M
54.06%
YoY
|
$13.07M
474.59%
YoY
|
$3.908M
-310.22%
YoY
|
-$5.205M
43.63%
YoY
|
$6.996M
-127.92%
YoY
|
$2.275M
-91.0%
YoY
|
| Net Earnings |
$120.7M
11.47%
YoY
|
$86.64M
-10.36%
YoY
|
-$21.10M
-134.46%
YoY
|
$42.87M
-78.02%
YoY
|
$108.3M
13.43%
YoY
|
$96.65M
-35.44%
YoY
|
$61.22M
-61.33%
YoY
|
$195.0M
196.29%
YoY
|
$95.48M
-11.64%
YoY
|
$149.7M
10.92%
YoY
|
$158.3M
371.41%
YoY
|
$65.82M
77.61%
YoY
|
$108.1M
-394.8%
YoY
|
$135.0M
9.34%
YoY
|
$33.59M
-241.92%
YoY
|
$37.06M
81.34%
YoY
|
-$36.66M
-115.8%
YoY
|
$123.4M
-104.37%
YoY
|
-$23.67M
-53.48%
YoY
|
| Basic Earnings Per Share |
$0.76
11.76%
YoY
|
N/A
|
-$0.13
-131.71%
YoY
|
$0.27
-80.29%
YoY
|
$0.68
1.49%
YoY
|
N/A
|
$0.41
-64.04%
YoY
|
$1.37
185.42%
YoY
|
$0.67
-16.25%
YoY
|
N/A
|
$1.14
137.5%
YoY
|
$0.48
-9.43%
YoY
|
$0.80
-248.15%
YoY
|
N/A
|
$0.48
-233.33%
YoY
|
$0.53
N/A
|
-$0.54
-154.0%
YoY
|
N/A
|
-$0.36
N/A
|
| Diluted Earnings Per Share |
$0.75
11.94%
YoY
|
$0.54
-8.47%
YoY
|
-$0.13
-132.5%
YoY
|
$0.27
-79.85%
YoY
|
$0.67
1.52%
YoY
|
$0.59
-42.47%
YoY
|
$0.40
-63.3%
YoY
|
$1.34
197.78%
YoY
|
$0.66
-10.81%
YoY
|
$1.03
11.19%
YoY
|
$1.09
165.85%
YoY
|
$0.45
-100.0%
YoY
|
$0.74
-100.0%
YoY
|
$0.92
-100.0%
YoY
|
$0.41
-100.0%
YoY
|
$448.1K
49.2%
YoY
|
-$541.9K
-111.68%
YoY
|
$1.453M
-112.92%
YoY
|
-$355.2K
75.31%
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 |
159.2M shares
0.0%
YoY
|
158.8M shares
-0.95%
YoY
|
158.8M shares
11.13%
YoY
|
158.8M shares
11.18%
YoY
|
159.2M shares
11.5%
YoY
|
160.4M shares
13.69%
YoY
|
142.9M shares
4.26%
YoY
|
142.8M shares
3.02%
YoY
|
142.8M shares
5.89%
YoY
|
141.1M shares
7.81%
YoY
|
137.1M shares
94.95%
YoY
|
138.6M shares
98.64%
YoY
|
134.8M shares
99.31%
YoY
|
130.8M shares
N/A
|
70.32M shares
5.55%
YoY
|
69.79M shares
N/A
|
67.64M shares
-73.06%
YoY
|
N/A
|
66.62M shares
N/A
|
| Diluted Shares Outstanding |
161.6M shares
-0.22%
YoY
|
N/A
|
158.8M shares
3.86%
YoY
|
161.5M shares
10.59%
YoY
|
161.9M shares
11.5%
YoY
|
N/A
|
152.9M shares
4.95%
YoY
|
146.1M shares
-0.63%
YoY
|
145.2M shares
-0.52%
YoY
|
N/A
|
145.7M shares
77.87%
YoY
|
147.0M shares
77.74%
YoY
|
146.0M shares
115.83%
YoY
|
N/A
|
81.93M shares
22.97%
YoY
|
82.70M shares
N/A
|
67.64M shares
-73.64%
YoY
|
N/A
|
66.62M shares
N/A
|
Loading...