|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.165B
86.23%
YoY
|
$2.236B
-12.64%
YoY
|
$2.560B
21.79%
YoY
|
$2.102B
66.96%
YoY
|
$1.259B
23.23%
YoY
|
| Cost Of Revenue |
$3.545B
129.48%
YoY
|
$1.545B
425.23%
YoY
|
$294.1M
61.2%
YoY
|
$182.4M
75.73%
YoY
|
$103.8M
159.55%
YoY
|
| Gross Profit |
$620.0M
-6.83%
YoY
|
$665.4M
-70.63%
YoY
|
$2.266B
7.08%
YoY
|
$2.116B
77.46%
YoY
|
$1.192B
23.54%
YoY
|
| Selling, General & Admin |
$214.9M
86.47%
YoY
|
$115.2M
11.36%
YoY
|
$103.5M
-11.33%
YoY
|
$116.7M
30.95%
YoY
|
$89.11M
22.57%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$621.1M
177.85%
YoY
|
$223.5M
-7.37%
YoY
|
$241.3M
6.36%
YoY
|
$226.9M
1.02%
YoY
|
$224.6M
6.56%
YoY
|
| Operating Expenses |
$802.0M
596.05%
YoY
|
$115.2M
-92.13%
YoY
|
$1.465B
1155.27%
YoY
|
$116.7M
30.95%
YoY
|
$89.11M
22.57%
YoY
|
| Operating Profit |
-$182.1M
-133.09%
YoY
|
$550.2M
-31.31%
YoY
|
$800.9M
-59.94%
YoY
|
$1.999B
81.22%
YoY
|
$1.103B
23.62%
YoY
|
| Interest Expense |
-$14.23M
-164.14%
YoY
|
$22.19M
-175.68%
YoY
|
-$29.33M
-155.71%
YoY
|
$52.64M
-16.9%
YoY
|
$63.34M
3.52%
YoY
|
| Other Income/Expense, Net |
-$33.99M
-142.14%
YoY
|
$80.67M
51.47%
YoY
|
$53.26M
118.7%
YoY
|
$24.35M
-36.57%
YoY
|
$38.39M
-69.74%
YoY
|
| Pretax Income |
-$233.7M
-170.68%
YoY
|
$330.6M
-57.49%
YoY
|
$777.9M
36.84%
YoY
|
$568.4M
1505.44%
YoY
|
$35.41M
-483.11%
YoY
|
| Income Tax |
-$80.49M
-281.92%
YoY
|
$44.24M
-63.73%
YoY
|
$122.0M
20.23%
YoY
|
$101.5M
7722.51%
YoY
|
$1.297M
-67.35%
YoY
|
| Net Earnings |
-$153.2M
-153.5%
YoY
|
$286.4M
-56.33%
YoY
|
$655.9M
40.45%
YoY
|
$467.0M
1269.04%
YoY
|
$34.11M
-449.67%
YoY
|
| Basic Earnings Per Share |
-$2.98
-130.88%
YoY
|
$9.65
-51.53%
YoY
|
$19.91
48.47%
YoY
|
$13.41
1254.55%
YoY
|
$0.99
-367.57%
YoY
|
| Diluted Earnings Per Share |
-$2.98
-131.01%
YoY
|
$9.61
-51.44%
YoY
|
$19.79
51.42%
YoY
|
$13.07
1261.46%
YoY
|
$0.96
-359.46%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.39M shares
73.12%
YoY
|
29.68M shares
-9.89%
YoY
|
32.94M shares
-5.37%
YoY
|
34.81M shares
1.18%
YoY
|
34.40M
31.98%
YoY
|
| Diluted Shares Outstanding |
51.39M shares
72.4%
YoY
|
29.81M shares
-10.06%
YoY
|
33.14M shares
-7.21%
YoY
|
35.72M shares
0.93%
YoY
|
35.39M
35.76%
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.084B
6.57%
YoY
|
$1.042B
76.66%
YoY
|
$1.003B
74.4%
YoY
|
$1.102B
119.98%
YoY
|
$1.017B
80.06%
YoY
|
$590.1M
-8.87%
YoY
|
$574.9M
0.88%
YoY
|
$501.1M
-24.18%
YoY
|
$565.0M
-17.94%
YoY
|
$647.5M
5.62%
YoY
|
$569.9M
1.46%
YoY
|
$661.0M
21.36%
YoY
|
$688.6M
92.06%
YoY
|
$613.1M
68.87%
YoY
|
$561.6M
276.91%
YoY
|
$544.6M
89.66%
YoY
|
$358.5M
4.79%
YoY
|
$363.0M
12.12%
YoY
|
$149.0M
-38.73%
YoY
|
| Cost Of Revenue |
N/A
|
$934.5M
102.88%
YoY
|
$827.5M
125.14%
YoY
|
$912.6M
158.29%
YoY
|
$870.3M
139.57%
YoY
|
$460.6M
500.77%
YoY
|
$367.5M
437.34%
YoY
|
$353.3M
333.21%
YoY
|
$363.3M
438.12%
YoY
|
$76.67M
50.26%
YoY
|
$68.40M
60.49%
YoY
|
$81.56M
61.78%
YoY
|
$67.51M
75.85%
YoY
|
$51.02M
62.24%
YoY
|
$42.62M
120.28%
YoY
|
$50.41M
93.81%
YoY
|
$38.39M
42.18%
YoY
|
$31.45M
51.19%
YoY
|
$19.35M
49.98%
YoY
|
| Gross Profit |
N/A
|
$108.0M
-16.6%
YoY
|
$175.1M
-13.39%
YoY
|
$189.8M
33.55%
YoY
|
$147.1M
-23.26%
YoY
|
$129.5M
-77.32%
YoY
|
$202.1M
-59.25%
YoY
|
$142.1M
-75.35%
YoY
|
$191.7M
-68.75%
YoY
|
$570.9M
1.57%
YoY
|
$496.1M
0.93%
YoY
|
$576.4M
2.53%
YoY
|
$613.4M
22.48%
YoY
|
$562.1M
69.5%
YoY
|
$491.5M
77.96%
YoY
|
$562.2M
101.91%
YoY
|
$500.8M
63.6%
YoY
|
$331.6M
9.47%
YoY
|
$276.2M
24.25%
YoY
|
| Selling, General & Admin |
N/A
|
$56.57M
50.64%
YoY
|
$34.13M
-5.58%
YoY
|
$34.83M
66.77%
YoY
|
$40.14M
94.55%
YoY
|
$37.56M
58.38%
YoY
|
$36.15M
-3.11%
YoY
|
$20.89M
-16.95%
YoY
|
$20.63M
19.28%
YoY
|
$23.71M
8.89%
YoY
|
$37.31M
22.72%
YoY
|
$25.15M
-8.1%
YoY
|
$17.30M
-53.44%
YoY
|
$21.78M
8.18%
YoY
|
$30.41M
35.28%
YoY
|
$27.36M
21.69%
YoY
|
$37.15M
55.02%
YoY
|
$20.13M
-39.0%
YoY
|
$22.48M
102.18%
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 |
$146.3M
20.35%
YoY
|
$179.2M
207.17%
YoY
|
$151.0M
183.16%
YoY
|
$169.3M
208.61%
YoY
|
$121.6M
113.27%
YoY
|
$58.35M
-0.11%
YoY
|
$53.33M
-9.29%
YoY
|
$54.85M
-15.0%
YoY
|
$57.00M
-4.29%
YoY
|
$58.42M
0.25%
YoY
|
$58.79M
7.34%
YoY
|
$64.53M
11.49%
YoY
|
$59.55M
6.43%
YoY
|
$58.27M
3.12%
YoY
|
$54.77M
-2.15%
YoY
|
$57.88M
10.88%
YoY
|
$55.95M
-6.58%
YoY
|
$56.51M
3.31%
YoY
|
$55.98M
1.85%
YoY
|
| Operating Expenses |
N/A
|
$205.1M
113.83%
YoY
|
$186.9M
416.95%
YoY
|
$209.0M
900.91%
YoY
|
$151.8M
635.9%
YoY
|
$95.91M
-75.32%
YoY
|
$36.15M
-3.11%
YoY
|
$20.89M
-16.95%
YoY
|
$20.63M
19.28%
YoY
|
$388.7M
15.57%
YoY
|
$37.31M
22.72%
YoY
|
$25.15M
-8.1%
YoY
|
$17.30M
-53.44%
YoY
|
$336.3M
24.21%
YoY
|
$30.41M
35.28%
YoY
|
$27.36M
21.69%
YoY
|
$37.15M
55.02%
YoY
|
$270.7M
-1.04%
YoY
|
$22.48M
102.18%
YoY
|
| Operating Profit |
$32.71M
-160.68%
YoY
|
-$97.09M
-389.13%
YoY
|
-$11.81M
-107.11%
YoY
|
-$19.25M
-115.88%
YoY
|
-$53.91M
-131.52%
YoY
|
$33.58M
-81.57%
YoY
|
$166.0M
-63.82%
YoY
|
$121.2M
-78.01%
YoY
|
$171.1M
-71.3%
YoY
|
$182.2M
-19.29%
YoY
|
$458.8M
-0.51%
YoY
|
$551.3M
3.07%
YoY
|
$596.1M
28.57%
YoY
|
$225.8M
270.97%
YoY
|
$461.1M
81.74%
YoY
|
$534.8M
108.96%
YoY
|
$463.6M
64.33%
YoY
|
$60.86M
107.7%
YoY
|
$253.7M
20.15%
YoY
|
| Interest Expense |
N/A
|
-$5.855M
207.19%
YoY
|
-$3.028M
-164.92%
YoY
|
$3.650M
-26.9%
YoY
|
$1.701M
-68.53%
YoY
|
-$1.906M
-63.67%
YoY
|
$4.664M
-29.81%
YoY
|
$4.993M
-30.22%
YoY
|
$5.406M
-47.41%
YoY
|
-$5.246M
-155.97%
YoY
|
$6.645M
-44.45%
YoY
|
$7.155M
-45.47%
YoY
|
$10.28M
-28.38%
YoY
|
$9.373M
-90.68%
YoY
|
$11.96M
-25.45%
YoY
|
$13.12M
-18.94%
YoY
|
$14.35M
-5.96%
YoY
|
$100.6M
-803.29%
YoY
|
$16.05M
2.05%
YoY
|
| Other Income/Expense, Net |
-$275.0K
-95.57%
YoY
|
-$6.427M
N/A
|
-$6.562M
N/A
|
-$6.537M
N/A
|
-$6.202M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$27.85M
447.41%
YoY
|
$6.934M
-10.23%
YoY
|
$5.284M
21.53%
YoY
|
N/A
|
$5.088M
18.85%
YoY
|
$7.724M
279.74%
YoY
|
$4.348M
36.34%
YoY
|
N/A
|
$4.281M
-79.62%
YoY
|
| Pretax Income |
$20.62M
-128.05%
YoY
|
-$109.4M
-445.52%
YoY
|
-$21.40M
-118.91%
YoY
|
-$29.44M
-143.88%
YoY
|
-$73.49M
-161.9%
YoY
|
$31.65M
-82.3%
YoY
|
$113.2M
-7.05%
YoY
|
$67.09M
-67.32%
YoY
|
$118.7M
-56.34%
YoY
|
$178.8M
-24.01%
YoY
|
$121.8M
-36.43%
YoY
|
$205.3M
37.31%
YoY
|
$272.0M
-3511.57%
YoY
|
$235.4M
44.76%
YoY
|
$191.5M
-224.34%
YoY
|
$149.5M
-3267.0%
YoY
|
-$7.972M
-125.24%
YoY
|
$162.6M
774.12%
YoY
|
-$154.0M
4375.51%
YoY
|
| Income Tax |
-$427.0K
-89.87%
YoY
|
-$30.39M
-3748.14%
YoY
|
-$53.00M
-402.17%
YoY
|
$7.116M
-21.17%
YoY
|
-$4.216M
-125.03%
YoY
|
$833.0K
-96.18%
YoY
|
$17.54M
-16.61%
YoY
|
$9.027M
-75.98%
YoY
|
$16.84M
-59.51%
YoY
|
$21.78M
-48.56%
YoY
|
$21.03M
-46.64%
YoY
|
$37.57M
61.8%
YoY
|
$41.59M
-1280.95%
YoY
|
$42.34M
-6.45%
YoY
|
$39.41M
-197.9%
YoY
|
$23.22M
-361.14%
YoY
|
-$3.522M
-167.93%
YoY
|
$45.26M
1091.13%
YoY
|
-$40.26M
-780.26%
YoY
|
| Net Earnings |
$21.04M
-130.38%
YoY
|
-$78.98M
-356.26%
YoY
|
$31.60M
-66.96%
YoY
|
-$36.56M
-162.96%
YoY
|
-$69.28M
-167.99%
YoY
|
$30.82M
-80.38%
YoY
|
$95.63M
-5.06%
YoY
|
$58.06M
-65.38%
YoY
|
$101.9M
-55.77%
YoY
|
$157.1M
-18.63%
YoY
|
$100.7M
-33.79%
YoY
|
$167.7M
32.81%
YoY
|
$230.4M
-5277.01%
YoY
|
$193.0M
64.52%
YoY
|
$152.1M
-233.69%
YoY
|
$126.3M
2927.11%
YoY
|
-$4.450M
-116.85%
YoY
|
$117.3M
795.6%
YoY
|
-$113.8M
1475.15%
YoY
|
| Basic Earnings Per Share |
$0.41
-129.71%
YoY
|
N/A
|
$0.61
-81.11%
YoY
|
-$0.70
-135.71%
YoY
|
-$1.38
-140.59%
YoY
|
N/A
|
$3.23
2.54%
YoY
|
$1.96
-60.8%
YoY
|
$3.40
-49.03%
YoY
|
N/A
|
$3.15
-27.75%
YoY
|
$5.00
38.12%
YoY
|
$6.67
-5230.77%
YoY
|
N/A
|
$4.36
-232.12%
YoY
|
$3.62
2916.67%
YoY
|
-$0.13
-116.88%
YoY
|
N/A
|
-$3.30
1078.57%
YoY
|
| Diluted Earnings Per Share |
$0.41
-129.71%
YoY
|
-$1.54
-249.08%
YoY
|
$0.61
-81.06%
YoY
|
-$0.70
-135.71%
YoY
|
-$1.38
-140.71%
YoY
|
$1.04
-79.49%
YoY
|
$3.22
3.54%
YoY
|
$1.96
-60.32%
YoY
|
$3.39
-48.24%
YoY
|
$5.05
-6.35%
YoY
|
$3.11
-26.82%
YoY
|
$4.94
39.55%
YoY
|
$6.55
-5138.46%
YoY
|
$5.39
-100.0%
YoY
|
$4.25
-228.79%
YoY
|
$3.54
2850.0%
YoY
|
-$0.13
-117.33%
YoY
|
$3.054M
510.77%
YoY
|
-$3.30
1078.57%
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 |
50.98M shares
-5.62%
YoY
|
51.24M shares
74.32%
YoY
|
51.47M shares
75.11%
YoY
|
52.66M shares
79.19%
YoY
|
54.02M shares
82.47%
YoY
|
29.39M shares
-5.21%
YoY
|
29.39M shares
-8.1%
YoY
|
29.39M shares
-13.36%
YoY
|
29.60M shares
-14.8%
YoY
|
31.01M shares
-11.07%
YoY
|
31.99M shares
-8.27%
YoY
|
33.92M shares
-2.66%
YoY
|
34.75M shares
0.25%
YoY
|
34.87M
1.13%
YoY
|
34.87M
1.12%
YoY
|
34.85M
1.16%
YoY
|
34.66M
1.33%
YoY
|
34.48M
32.43%
YoY
|
34.48M
32.44%
YoY
|
| Diluted Shares Outstanding |
51.06M shares
1.58%
YoY
|
N/A
|
51.60M shares
73.74%
YoY
|
52.38M shares
76.45%
YoY
|
50.26M shares
67.14%
YoY
|
N/A
|
29.70M shares
-8.31%
YoY
|
29.69M shares
-12.58%
YoY
|
30.07M shares
-14.45%
YoY
|
N/A
|
32.39M shares
-9.46%
YoY
|
33.96M shares
-4.94%
YoY
|
35.15M shares
1.42%
YoY
|
N/A
|
35.78M
3.76%
YoY
|
35.72M
1.8%
YoY
|
34.66M
-1.09%
YoY
|
N/A
|
34.48M
32.44%
YoY
|
Loading...