|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.507B
44.53%
YoY
|
$1.735B
48.17%
YoY
|
$1.171B
65.28%
YoY
|
$708.4M
55.42%
YoY
|
$455.8M
24.37%
YoY
|
| Cost Of Revenue |
$1.350B
63.43%
YoY
|
$825.9M
64.48%
YoY
|
$502.1M
102.16%
YoY
|
$248.4M
1421.78%
YoY
|
$16.32M
-11.77%
YoY
|
| Gross Profit |
$1.158B
27.36%
YoY
|
$909.0M
35.92%
YoY
|
$668.8M
45.38%
YoY
|
$460.0M
4.68%
YoY
|
$439.5M
26.29%
YoY
|
| Selling, General & Admin |
$9.478M
-33.55%
YoY
|
$14.26M
4.11%
YoY
|
$13.70M
-3.52%
YoY
|
$14.20M
-18.43%
YoY
|
$17.41M
-4.35%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$225.8M
3.55%
YoY
|
$218.1M
28.37%
YoY
|
$169.9M
11.09%
YoY
|
$152.9M
-24.21%
YoY
|
$201.8M
17.03%
YoY
|
| Operating Expenses |
$387.8M
-40.17%
YoY
|
$648.2M
120.67%
YoY
|
$293.7M
-1.89%
YoY
|
$299.4M
73.6%
YoY
|
$172.5M
57.48%
YoY
|
| Operating Profit |
$769.9M
195.16%
YoY
|
$260.8M
-30.45%
YoY
|
$375.0M
133.48%
YoY
|
$160.6M
-39.84%
YoY
|
$267.0M
11.96%
YoY
|
| Interest Expense |
-$254.6M
13.69%
YoY
|
-$223.9M
-238.53%
YoY
|
$161.6M
-4.47%
YoY
|
$169.2M
-1.08%
YoY
|
$171.0M
74.16%
YoY
|
| Other Income/Expense, Net |
-$134.6M
-39.82%
YoY
|
-$223.7M
-3837.6%
YoY
|
$5.984M
-89.54%
YoY
|
$57.19M
140.03%
YoY
|
$23.83M
-241.97%
YoY
|
| Pretax Income |
$606.7M
4181.77%
YoY
|
$14.17M
-92.3%
YoY
|
$184.0M
-274.74%
YoY
|
-$105.3M
-20.08%
YoY
|
-$131.8M
18.78%
YoY
|
| Income Tax |
$105.6M
1824.91%
YoY
|
$5.487M
-109.18%
YoY
|
-$59.80M
-1228.3%
YoY
|
$5.300M
-601.42%
YoY
|
-$1.057M
-82.1%
YoY
|
| Net Earnings |
$501.1M
5671.3%
YoY
|
$8.682M
-96.44%
YoY
|
$243.8M
-214.99%
YoY
|
-$212.0M
62.22%
YoY
|
-$130.7M
24.44%
YoY
|
| Basic Earnings Per Share |
$4.66
-1556.25%
YoY
|
-$0.32
-115.09%
YoY
|
$2.12
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$4.60
-1557.45%
YoY
|
-$0.32
-114.96%
YoY
|
$2.11
-195.53%
YoY
|
-$2.21
-100.0%
YoY
|
-$1.159M
14.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
102.6M shares
1.01%
YoY
|
101.5M shares
1.63%
YoY
|
99.91M shares
0.49%
YoY
|
99.42M shares
10.56%
YoY
|
89.92M shares
4.54%
YoY
|
| Diluted Shares Outstanding |
103.8M shares
2.27%
YoY
|
101.5M shares
1.11%
YoY
|
100.4M shares
1.01%
YoY
|
99.42M shares
10.56%
YoY
|
89.92M shares
4.54%
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 |
$830.7M
65.45%
YoY
|
$662.0M
32.72%
YoY
|
$667.1M
43.21%
YoY
|
$676.2M
52.45%
YoY
|
$502.1M
53.69%
YoY
|
$498.8M
59.5%
YoY
|
$465.8M
60.01%
YoY
|
$443.6M
61.69%
YoY
|
$326.7M
11.61%
YoY
|
$312.7M
14.01%
YoY
|
$291.1M
26.36%
YoY
|
$274.3M
54.19%
YoY
|
$292.7M
112.36%
YoY
|
$274.3M
88.17%
YoY
|
$230.4M
69.43%
YoY
|
$177.9M
83.6%
YoY
|
$137.8M
78.67%
YoY
|
$145.8M
92.73%
YoY
|
$136.0M
62.42%
YoY
|
| Cost Of Revenue |
$524.3M
110.79%
YoY
|
$368.8M
43.11%
YoY
|
$362.9M
65.34%
YoY
|
$369.3M
79.38%
YoY
|
$248.7M
74.16%
YoY
|
$257.7M
83.93%
YoY
|
$219.5M
88.07%
YoY
|
$205.9M
96.93%
YoY
|
$142.8M
-1.97%
YoY
|
$140.1M
6.31%
YoY
|
$116.7M
21.63%
YoY
|
$104.5M
3313.85%
YoY
|
$145.7M
3398.32%
YoY
|
$131.8M
2913.26%
YoY
|
$95.95M
2395.5%
YoY
|
$3.062M
-25.55%
YoY
|
$4.164M
4.1%
YoY
|
$4.374M
-0.59%
YoY
|
$3.845M
-16.41%
YoY
|
| Gross Profit |
$306.4M
20.94%
YoY
|
$293.2M
21.61%
YoY
|
$304.1M
23.49%
YoY
|
$307.0M
29.13%
YoY
|
$253.4M
37.78%
YoY
|
$241.1M
39.67%
YoY
|
$246.3M
41.23%
YoY
|
$237.7M
40.0%
YoY
|
$183.9M
25.05%
YoY
|
$172.6M
21.13%
YoY
|
$174.4M
29.74%
YoY
|
$169.8M
-2.89%
YoY
|
$147.0M
10.0%
YoY
|
$142.5M
0.78%
YoY
|
$134.4M
1.74%
YoY
|
$174.9M
88.43%
YoY
|
$133.7M
82.62%
YoY
|
$141.4M
98.6%
YoY
|
$132.1M
67.03%
YoY
|
| Selling, General & Admin |
$2.413M
-22.56%
YoY
|
$2.091M
-41.36%
YoY
|
$1.829M
-54.78%
YoY
|
$2.442M
-17.75%
YoY
|
$3.116M
-15.4%
YoY
|
$3.566M
3.97%
YoY
|
$4.045M
34.16%
YoY
|
$2.969M
-7.22%
YoY
|
$3.683M
-10.17%
YoY
|
$3.430M
49.13%
YoY
|
$3.015M
-10.11%
YoY
|
$3.200M
-36.05%
YoY
|
$4.100M
-27.96%
YoY
|
$2.300M
-54.72%
YoY
|
$3.354M
-24.15%
YoY
|
$5.004M
36.91%
YoY
|
$5.691M
32.35%
YoY
|
$5.080M
3.67%
YoY
|
$4.422M
5.29%
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 |
$52.29M
-12.21%
YoY
|
$65.72M
-2.85%
YoY
|
$55.28M
-2.64%
YoY
|
$55.24M
-2.57%
YoY
|
$59.56M
19.31%
YoY
|
$67.65M
19.61%
YoY
|
$56.78M
29.15%
YoY
|
$56.69M
47.2%
YoY
|
$49.92M
21.98%
YoY
|
$56.56M
27.96%
YoY
|
$43.96M
-7.17%
YoY
|
$38.51M
-31.98%
YoY
|
$40.93M
-29.8%
YoY
|
$44.20M
-29.97%
YoY
|
$47.35M
-11.27%
YoY
|
$56.62M
19.53%
YoY
|
$58.30M
30.91%
YoY
|
$63.11M
35.43%
YoY
|
$53.37M
25.2%
YoY
|
| Operating Expenses |
$119.7M
25.83%
YoY
|
$104.5M
12.56%
YoY
|
$96.20M
9.72%
YoY
|
$92.01M
-76.33%
YoY
|
$95.12M
20.52%
YoY
|
$92.83M
17.73%
YoY
|
$87.68M
8.43%
YoY
|
$388.8M
484.6%
YoY
|
$78.92M
16.92%
YoY
|
$78.85M
23.4%
YoY
|
$80.86M
23.26%
YoY
|
$66.50M
-54.34%
YoY
|
$67.50M
-60.96%
YoY
|
$63.90M
-48.9%
YoY
|
$65.60M
-40.68%
YoY
|
$145.6M
77.15%
YoY
|
$172.9M
134.29%
YoY
|
$125.1M
58.09%
YoY
|
$110.6M
58.2%
YoY
|
| Operating Profit |
$186.7M
18.0%
YoY
|
$188.7M
27.28%
YoY
|
$207.9M
31.1%
YoY
|
$215.0M
-242.35%
YoY
|
$158.3M
50.76%
YoY
|
$148.3M
58.13%
YoY
|
$158.6M
69.6%
YoY
|
-$151.0M
-246.18%
YoY
|
$105.0M
31.96%
YoY
|
$93.76M
19.29%
YoY
|
$93.53M
35.92%
YoY
|
$103.3M
253.33%
YoY
|
$79.55M
-302.76%
YoY
|
$78.60M
380.76%
YoY
|
$68.81M
219.56%
YoY
|
$29.24M
176.03%
YoY
|
-$39.23M
6438.83%
YoY
|
$16.35M
-306.95%
YoY
|
$21.53M
134.07%
YoY
|
| Interest Expense |
-$63.77M
-8.45%
YoY
|
-$50.94M
-16.88%
YoY
|
-$65.01M
11.36%
YoY
|
-$68.97M
-224.95%
YoY
|
-$69.65M
-246.0%
YoY
|
-$61.28M
40.56%
YoY
|
-$58.38M
-245.27%
YoY
|
$55.20M
43.37%
YoY
|
$47.71M
21.42%
YoY
|
-$43.60M
17.2%
YoY
|
$40.19M
-199.15%
YoY
|
$38.50M
-29.19%
YoY
|
$39.29M
-22.34%
YoY
|
-$37.20M
-23.18%
YoY
|
-$40.53M
-174.37%
YoY
|
$54.37M
44.98%
YoY
|
$50.60M
53.37%
YoY
|
-$48.43M
84.84%
YoY
|
$54.50M
102.57%
YoY
|
| Other Income/Expense, Net |
-$1.020M
-96.03%
YoY
|
$9.789M
-31.64%
YoY
|
-$56.83M
-2053.56%
YoY
|
-$7.208M
-52.3%
YoY
|
-$25.71M
77818.18%
YoY
|
$14.32M
113.3%
YoY
|
$2.909M
473.77%
YoY
|
-$15.11M
-54071.43%
YoY
|
-$33.00K
-97.51%
YoY
|
$6.713M
N/A
|
$507.0K
-148.84%
YoY
|
$28.00K
-99.94%
YoY
|
-$1.327M
-82.37%
YoY
|
$0.00
-100.0%
YoY
|
-$1.038M
-201.96%
YoY
|
$48.82M
-812.75%
YoY
|
-$7.528M
-383.97%
YoY
|
-$2.157M
-53.12%
YoY
|
$1.018M
-128.62%
YoY
|
| Pretax Income |
$169.4M
35.22%
YoY
|
$134.1M
24.11%
YoY
|
$144.0M
53.55%
YoY
|
$203.3M
-187.28%
YoY
|
$125.2M
177.13%
YoY
|
$108.1M
112.0%
YoY
|
$93.81M
108.42%
YoY
|
-$232.9M
-511.43%
YoY
|
$45.19M
43.82%
YoY
|
$50.97M
106.37%
YoY
|
$45.01M
107071.43%
YoY
|
$56.61M
329.79%
YoY
|
$31.42M
-113.89%
YoY
|
$24.70M
-230.89%
YoY
|
$42.00K
-100.11%
YoY
|
$13.17M
-134.44%
YoY
|
-$226.2M
551.66%
YoY
|
-$18.87M
-68.16%
YoY
|
-$39.94M
44.2%
YoY
|
| Income Tax |
$31.46M
37.63%
YoY
|
$18.55M
230.3%
YoY
|
$26.33M
259.16%
YoY
|
$37.88M
-390.63%
YoY
|
$22.86M
310.25%
YoY
|
$5.617M
-108.34%
YoY
|
$7.331M
97.87%
YoY
|
-$13.03M
-802.59%
YoY
|
$5.572M
175.02%
YoY
|
-$67.39M
3108.86%
YoY
|
$3.705M
-11.55%
YoY
|
$1.855M
-45.62%
YoY
|
$2.026M
-41.88%
YoY
|
-$2.100M
-331.28%
YoY
|
$4.189M
-947.98%
YoY
|
$3.411M
-307.99%
YoY
|
$3.486M
1962.72%
YoY
|
$908.0K
111.66%
YoY
|
-$494.0K
-80.13%
YoY
|
| Net Earnings |
$137.9M
34.69%
YoY
|
$111.9M
29.02%
YoY
|
$117.7M
50.64%
YoY
|
$165.4M
-175.23%
YoY
|
$102.4M
158.41%
YoY
|
$86.69M
-21.21%
YoY
|
$78.15M
89.19%
YoY
|
-$219.9M
-501.57%
YoY
|
$39.62M
34.78%
YoY
|
$110.0M
450.13%
YoY
|
$41.31M
-357.24%
YoY
|
$54.75M
460.99%
YoY
|
$29.40M
-112.8%
YoY
|
$20.00M
-263.19%
YoY
|
-$16.06M
-59.29%
YoY
|
$9.760M
-126.66%
YoY
|
-$229.7M
558.5%
YoY
|
-$12.26M
-79.75%
YoY
|
-$39.44M
51.95%
YoY
|
| Basic Earnings Per Share |
$1.31
48.86%
YoY
|
N/A
|
$1.11
46.05%
YoY
|
$1.58
-169.91%
YoY
|
$0.88
183.87%
YoY
|
N/A
|
$0.76
130.3%
YoY
|
-$2.26
-580.85%
YoY
|
$0.31
34.78%
YoY
|
N/A
|
$0.33
-400.0%
YoY
|
$0.47
291.67%
YoY
|
$0.23
-110.0%
YoY
|
N/A
|
-$0.11
-35.29%
YoY
|
$0.12
-128.57%
YoY
|
-$2.30
475.0%
YoY
|
N/A
|
-$0.17
N/A
|
| Diluted Earnings Per Share |
$1.29
48.28%
YoY
|
$1.08
28.39%
YoY
|
$1.10
44.98%
YoY
|
$1.57
-169.47%
YoY
|
$0.87
180.65%
YoY
|
$0.85
-22.48%
YoY
|
$0.76
130.32%
YoY
|
-$2.26
-591.3%
YoY
|
$0.31
40.91%
YoY
|
$1.09
445.24%
YoY
|
$0.33
-100.0%
YoY
|
$0.46
318.18%
YoY
|
$0.22
-109.57%
YoY
|
$0.20
-100.0%
YoY
|
-$161.6K
-55.54%
YoY
|
$0.11
-126.19%
YoY
|
-$2.30
475.0%
YoY
|
-$123.4K
-81.02%
YoY
|
-$363.4K
46.72%
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 |
102.6M shares
0.02%
YoY
|
102.6M shares
0.02%
YoY
|
102.6M shares
0.35%
YoY
|
102.6M shares
2.3%
YoY
|
102.6M shares
2.3%
YoY
|
102.5M shares
2.31%
YoY
|
102.2M shares
2.48%
YoY
|
100.2M shares
0.52%
YoY
|
100.2M shares
0.52%
YoY
|
100.2M shares
0.86%
YoY
|
99.74M shares
0.36%
YoY
|
99.73M shares
0.36%
YoY
|
99.73M shares
0.36%
YoY
|
99.38M shares
0.2%
YoY
|
99.38M shares
12.57%
YoY
|
99.37M shares
15.51%
YoY
|
99.37M shares
15.51%
YoY
|
99.18M shares
15.3%
YoY
|
88.28M shares
2.62%
YoY
|
| Diluted Shares Outstanding |
104.3M shares
1.06%
YoY
|
N/A
|
104.0M shares
0.55%
YoY
|
103.1M shares
2.17%
YoY
|
103.2M shares
2.18%
YoY
|
N/A
|
103.4M shares
2.9%
YoY
|
101.0M shares
0.49%
YoY
|
101.0M shares
-0.01%
YoY
|
N/A
|
100.5M shares
1.11%
YoY
|
100.5M shares
0.66%
YoY
|
101.0M shares
1.62%
YoY
|
N/A
|
99.38M shares
12.57%
YoY
|
99.81M shares
16.01%
YoY
|
99.37M shares
15.51%
YoY
|
N/A
|
88.28M shares
2.62%
YoY
|
Loading...