|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.952B
26.15%
YoY
|
$1.548B
-19.43%
YoY
|
$1.921B
37.78%
YoY
|
$1.394B
105.86%
YoY
|
$677.2M
-19.12%
YoY
|
| Cost Of Revenue |
$641.9M
55.54%
YoY
|
$412.7M
-10.43%
YoY
|
$460.8M
-2.67%
YoY
|
$473.4M
30.2%
YoY
|
$363.6M
28.03%
YoY
|
| Gross Profit |
$1.310B
15.46%
YoY
|
$1.135B
-22.27%
YoY
|
$1.460B
58.58%
YoY
|
$920.7M
193.58%
YoY
|
$313.6M
-43.32%
YoY
|
| Selling, General & Admin |
$146.4M
39.69%
YoY
|
$104.8M
-13.92%
YoY
|
$121.8M
9.99%
YoY
|
$110.7M
10.21%
YoY
|
$100.5M
25.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$742.0M
60.17%
YoY
|
$463.2M
48.65%
YoY
|
$311.6M
44.71%
YoY
|
$215.4M
-0.8%
YoY
|
$217.1M
-18.31%
YoY
|
| Operating Expenses |
$146.4M
-74.5%
YoY
|
$574.3M
371.6%
YoY
|
$121.8M
9.99%
YoY
|
$110.7M
10.21%
YoY
|
$100.5M
25.38%
YoY
|
| Operating Profit |
-$22.55M
-104.02%
YoY
|
$560.6M
-47.12%
YoY
|
$1.060B
47.18%
YoY
|
$720.3M
-183.59%
YoY
|
-$861.7M
110.9%
YoY
|
| Interest Expense |
$177.8M
-431.77%
YoY
|
-$53.59M
-142.83%
YoY
|
$125.1M
10.35%
YoY
|
$113.4M
7.98%
YoY
|
$105.0M
70.62%
YoY
|
| Other Income/Expense, Net |
-$198.7M
-2138.46%
YoY
|
$9.748M
-102.3%
YoY
|
-$423.1M
-25.98%
YoY
|
-$571.7M
3388.84%
YoY
|
-$16.39M
-125.79%
YoY
|
| Pretax Income |
-$221.3M
-143.24%
YoY
|
$511.7M
-19.67%
YoY
|
$637.0M
328.52%
YoY
|
$148.7M
-116.93%
YoY
|
-$878.1M
154.49%
YoY
|
| Income Tax |
-$47.74M
-73.96%
YoY
|
-$183.3M
-3432.19%
YoY
|
$5.502M
50.95%
YoY
|
$3.645M
-192.37%
YoY
|
-$3.946M
52.47%
YoY
|
| Net Earnings |
-$173.5M
-124.98%
YoY
|
$694.6M
9.99%
YoY
|
$631.5M
335.5%
YoY
|
$145.0M
-116.59%
YoY
|
-$874.2M
155.26%
YoY
|
| Basic Earnings Per Share |
-$4.74
-113.82%
YoY
|
$34.30
-9.45%
YoY
|
$37.88
272.1%
YoY
|
$10.18
-113.59%
YoY
|
-$74.92
153.02%
YoY
|
| Diluted Earnings Per Share |
-$4.74
-114.18%
YoY
|
$33.42
-10.73%
YoY
|
$37.44
273.28%
YoY
|
$10.03
-113.39%
YoY
|
-$74.92
153.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
36.73M shares
81.32%
YoY
|
20.25M shares
21.49%
YoY
|
16.67M shares
17.08%
YoY
|
14.24M shares
22.04%
YoY
|
11.67M shares
0.89%
YoY
|
| Diluted Shares Outstanding |
36.73M shares
76.71%
YoY
|
20.78M shares
23.22%
YoY
|
16.87M shares
16.61%
YoY
|
14.46M shares
23.96%
YoY
|
11.67M shares
0.89%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$420.8M
-8.36%
YoY
|
$429.6M
-9.81%
YoY
|
$512.2M
6.19%
YoY
|
$534.4M
20.21%
YoY
|
$459.2M
5.45%
YoY
|
$476.4M
42.17%
YoY
|
$482.3M
45.06%
YoY
|
$444.5M
22.08%
YoY
|
$435.5M
-6.16%
YoY
|
$335.1M
-40.18%
YoY
|
$332.5M
-37.55%
YoY
|
$364.1M
-22.56%
YoY
|
$464.1M
22.38%
YoY
|
$560.2M
90.29%
YoY
|
$532.4M
112.76%
YoY
|
$470.2M
150.03%
YoY
|
$379.3M
118.53%
YoY
|
$294.4M
166.19%
YoY
|
$250.2M
22.07%
YoY
|
| Cost Of Revenue |
$152.1M
-5.72%
YoY
|
$150.1M
-5.04%
YoY
|
$153.6M
3.39%
YoY
|
$174.0M
43.0%
YoY
|
$161.3M
54.07%
YoY
|
$158.1M
74.52%
YoY
|
$148.6M
55.07%
YoY
|
$121.7M
31.26%
YoY
|
$104.7M
-1.32%
YoY
|
$90.59M
-4.16%
YoY
|
$95.79M
-42.8%
YoY
|
$92.69M
-33.04%
YoY
|
$106.1M
-17.92%
YoY
|
$94.52M
-14.56%
YoY
|
$167.5M
76.11%
YoY
|
$138.4M
42.56%
YoY
|
$129.3M
51.17%
YoY
|
$110.6M
98.98%
YoY
|
$95.10M
-24.1%
YoY
|
| Gross Profit |
$268.7M
-9.8%
YoY
|
$279.5M
-12.18%
YoY
|
$358.6M
7.43%
YoY
|
$360.4M
11.63%
YoY
|
$297.9M
-9.94%
YoY
|
$318.3M
30.19%
YoY
|
$333.8M
41.01%
YoY
|
$322.9M
18.94%
YoY
|
$330.8M
-7.6%
YoY
|
$244.5M
-47.5%
YoY
|
$236.7M
-35.13%
YoY
|
$271.4M
-18.19%
YoY
|
$358.0M
43.21%
YoY
|
$465.6M
153.43%
YoY
|
$364.9M
135.27%
YoY
|
$331.8M
265.01%
YoY
|
$250.0M
184.09%
YoY
|
$183.7M
234.67%
YoY
|
$155.1M
94.6%
YoY
|
| Selling, General & Admin |
$25.05M
13.82%
YoY
|
$23.79M
0.92%
YoY
|
$22.68M
-22.74%
YoY
|
$26.64M
-16.12%
YoY
|
$22.01M
-23.06%
YoY
|
$23.57M
27.55%
YoY
|
$29.36M
13.21%
YoY
|
$31.77M
83.81%
YoY
|
$28.60M
141.21%
YoY
|
$18.48M
8.72%
YoY
|
$25.93M
18.16%
YoY
|
$17.28M
26.9%
YoY
|
$11.86M
-21.0%
YoY
|
$17.00M
-19.44%
YoY
|
$21.94M
67.51%
YoY
|
$13.62M
-13.8%
YoY
|
$15.01M
30.5%
YoY
|
$21.10M
97.21%
YoY
|
$13.10M
3.97%
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 |
$180.5M
-3.5%
YoY
|
$186.4M
6.96%
YoY
|
$189.9M
14.32%
YoY
|
$214.5M
40.52%
YoY
|
$187.1M
55.24%
YoY
|
$174.3M
68.66%
YoY
|
$166.1M
91.41%
YoY
|
$152.6M
79.4%
YoY
|
$120.5M
60.82%
YoY
|
$103.3M
32.26%
YoY
|
$86.78M
18.08%
YoY
|
$85.08M
14.07%
YoY
|
$74.93M
19.54%
YoY
|
$78.14M
95.45%
YoY
|
$73.49M
92.85%
YoY
|
$74.59M
76.76%
YoY
|
$62.68M
33.31%
YoY
|
$39.98M
-39.95%
YoY
|
$38.11M
-37.83%
YoY
|
| Operating Expenses |
$211.8M
0.48%
YoY
|
$212.5M
5.99%
YoY
|
$214.5M
9.17%
YoY
|
$244.6M
31.44%
YoY
|
$210.8M
39.8%
YoY
|
$200.5M
62.75%
YoY
|
$196.5M
72.06%
YoY
|
$186.1M
72.29%
YoY
|
$150.8M
70.29%
YoY
|
$123.2M
30.48%
YoY
|
$114.2M
18.39%
YoY
|
$108.0M
22.25%
YoY
|
$88.56M
11.41%
YoY
|
$94.40M
51.68%
YoY
|
$96.46M
84.43%
YoY
|
$88.35M
49.23%
YoY
|
$79.48M
33.36%
YoY
|
$62.24M
-20.52%
YoY
|
$52.30M
-30.27%
YoY
|
| Operating Profit |
-$362.4M
-512.05%
YoY
|
-$363.4M
-408.4%
YoY
|
-$14.03M
-110.21%
YoY
|
$115.8M
-15.32%
YoY
|
$87.94M
-51.18%
YoY
|
$117.8M
-2.98%
YoY
|
$137.4M
11.96%
YoY
|
$136.8M
-16.31%
YoY
|
$180.2M
-31.58%
YoY
|
$121.4M
-67.29%
YoY
|
$122.8M
-54.27%
YoY
|
$163.4M
-32.86%
YoY
|
$263.3M
-0.91%
YoY
|
$371.2M
242.64%
YoY
|
$268.5M
161.14%
YoY
|
$243.4M
-411.99%
YoY
|
$265.7M
-258.48%
YoY
|
$108.3M
-124.96%
YoY
|
$102.8M
-156.49%
YoY
|
| Interest Expense |
$6.075M
-96.74%
YoY
|
$19.14M
-157.94%
YoY
|
-$6.209M
-114.3%
YoY
|
-$97.49M
-154.56%
YoY
|
$186.4M
374.33%
YoY
|
-$33.03M
-204.77%
YoY
|
$43.42M
52.07%
YoY
|
$178.7M
-588.21%
YoY
|
$39.31M
26.93%
YoY
|
$31.53M
-3.9%
YoY
|
$28.55M
-12.08%
YoY
|
-$36.60M
131.76%
YoY
|
$30.97M
1.85%
YoY
|
$32.81M
26.81%
YoY
|
$32.48M
25.17%
YoY
|
-$15.79M
-85.39%
YoY
|
$30.41M
13.34%
YoY
|
$25.87M
-4.44%
YoY
|
$25.95M
3.91%
YoY
|
| Other Income/Expense, Net |
$7.074M
-96.23%
YoY
|
$20.00M
-128.28%
YoY
|
-$5.856M
-97.33%
YoY
|
$1.139M
-81.18%
YoY
|
$187.7M
-208.56%
YoY
|
-$70.72M
45.92%
YoY
|
-$219.3M
2941.84%
YoY
|
$6.051M
251.39%
YoY
|
-$172.9M
-345.47%
YoY
|
-$48.47M
-52.29%
YoY
|
-$7.210M
-97.98%
YoY
|
$1.722M
200.52%
YoY
|
$70.43M
-155.8%
YoY
|
-$101.6M
-58.07%
YoY
|
-$356.1M
98.94%
YoY
|
$573.0K
-42.7%
YoY
|
-$126.2M
74.95%
YoY
|
-$242.3M
104.37%
YoY
|
-$179.0M
-169.1%
YoY
|
| Pretax Income |
-$355.3M
-228.91%
YoY
|
-$343.4M
-828.92%
YoY
|
-$19.89M
-75.71%
YoY
|
-$462.1M
-246.26%
YoY
|
$275.6M
3693.34%
YoY
|
$47.11M
-35.45%
YoY
|
-$81.88M
-170.86%
YoY
|
$315.9M
160.51%
YoY
|
$7.266M
-97.82%
YoY
|
$72.98M
-72.93%
YoY
|
$115.5M
-231.82%
YoY
|
$121.3M
-44.7%
YoY
|
$333.8M
139.24%
YoY
|
$269.6M
-301.25%
YoY
|
-$87.66M
15.04%
YoY
|
$219.3M
-234.81%
YoY
|
$139.5M
-158.17%
YoY
|
-$134.0M
-75.76%
YoY
|
-$76.20M
-198.88%
YoY
|
| Income Tax |
-$1.775M
-102.94%
YoY
|
$239.2M
2197.72%
YoY
|
-$1.049M
-93.34%
YoY
|
-$102.7M
-397.63%
YoY
|
$60.32M
2442.1%
YoY
|
$10.41M
-104.69%
YoY
|
-$15.75M
-1080.02%
YoY
|
$34.51M
1029.75%
YoY
|
$2.373M
-162.98%
YoY
|
-$221.8M
-3227.9%
YoY
|
$1.607M
-283.24%
YoY
|
$3.055M
0.1%
YoY
|
-$3.768M
-240.75%
YoY
|
$7.092M
-636.46%
YoY
|
-$877.0K
15.09%
YoY
|
$3.052M
-4.63%
YoY
|
$2.677M
-211.63%
YoY
|
-$1.322M
-81.57%
YoY
|
-$762.0K
-131.53%
YoY
|
| Net Earnings |
-$353.5M
-264.2%
YoY
|
-$582.6M
-1687.3%
YoY
|
-$18.84M
-71.52%
YoY
|
-$359.4M
-227.9%
YoY
|
$215.3M
4300.16%
YoY
|
$36.70M
-87.55%
YoY
|
-$66.13M
-158.04%
YoY
|
$281.0M
137.67%
YoY
|
$4.893M
-98.55%
YoY
|
$294.8M
12.29%
YoY
|
$113.9M
-231.3%
YoY
|
$118.2M
-45.34%
YoY
|
$337.5M
146.67%
YoY
|
$262.5M
-297.91%
YoY
|
-$86.78M
15.03%
YoY
|
$216.3M
-230.34%
YoY
|
$136.8M
-157.63%
YoY
|
-$132.7M
-75.68%
YoY
|
-$75.44M
-201.06%
YoY
|
| Basic Earnings Per Share |
-$9.35
-262.61%
YoY
|
-$15.43
-1643.0%
YoY
|
-$0.50
-73.26%
YoY
|
N/A
|
$5.75
2029.63%
YoY
|
$1.00
-93.88%
YoY
|
-$1.87
-126.98%
YoY
|
N/A
|
$0.27
-98.67%
YoY
|
$16.35
4.81%
YoY
|
$6.93
-233.78%
YoY
|
N/A
|
$20.27
133.53%
YoY
|
$15.60
-249.0%
YoY
|
-$5.18
-18.17%
YoY
|
$13.07
-192.17%
YoY
|
$8.68
-142.72%
YoY
|
-$10.47
-77.6%
YoY
|
-$6.33
-198.44%
YoY
|
| Diluted Earnings Per Share |
-$9.35
-263.18%
YoY
|
-$15.43
-1674.49%
YoY
|
-$0.50
-73.26%
YoY
|
-$9.59
-201.73%
YoY
|
$5.73
2103.85%
YoY
|
$0.98
-93.99%
YoY
|
-$1.87
-127.14%
YoY
|
$9.43
32.17%
YoY
|
$0.26
-98.71%
YoY
|
$16.30
5.78%
YoY
|
$6.89
-233.01%
YoY
|
$7.13
-44.46%
YoY
|
$20.08
134.58%
YoY
|
$15.41
-247.18%
YoY
|
-$5.18
-18.17%
YoY
|
$12.84
-190.55%
YoY
|
$8.56
-142.13%
YoY
|
-$10.47
-77.6%
YoY
|
-$6.33
-199.06%
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 |
38.70M shares
1.37%
YoY
|
38.77M shares
5.75%
YoY
|
38.12M shares
3.94%
YoY
|
38.15M shares
54.09%
YoY
|
38.18M shares
105.29%
YoY
|
36.66M shares
97.13%
YoY
|
36.68M shares
113.88%
YoY
|
24.76M shares
47.27%
YoY
|
18.60M shares
8.73%
YoY
|
18.60M shares
10.47%
YoY
|
17.15M shares
2.28%
YoY
|
16.81M shares
-1.51%
YoY
|
17.10M shares
8.56%
YoY
|
16.83M shares
32.82%
YoY
|
16.77M shares
40.69%
YoY
|
17.07M shares
42.21%
YoY
|
15.76M shares
34.83%
YoY
|
12.67M shares
8.63%
YoY
|
11.92M shares
2.58%
YoY
|
| Diluted Shares Outstanding |
37.80M shares
0.59%
YoY
|
37.76M shares
0.41%
YoY
|
37.58M shares
5.65%
YoY
|
N/A
|
37.58M shares
102.38%
YoY
|
37.61M shares
107.93%
YoY
|
35.57M shares
114.97%
YoY
|
N/A
|
18.57M shares
10.47%
YoY
|
18.09M shares
6.14%
YoY
|
16.55M shares
-1.32%
YoY
|
N/A
|
16.81M shares
5.1%
YoY
|
17.04M shares
34.44%
YoY
|
16.77M shares
40.69%
YoY
|
N/A
|
15.99M shares
36.86%
YoY
|
12.67M shares
8.63%
YoY
|
11.92M shares
2.1%
YoY
|
Loading...