|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.876B
-26.56%
YoY
|
$2.555B
30.09%
YoY
|
$1.964B
45.26%
YoY
|
$1.352B
48.91%
YoY
|
$908.0M
-1.8%
YoY
|
| Cost Of Revenue |
$1.476B
-32.51%
YoY
|
$2.187B
45.49%
YoY
|
$1.503B
45.2%
YoY
|
$1.035B
57.47%
YoY
|
$657.6M
-6.25%
YoY
|
| Gross Profit |
$399.9M
8.86%
YoY
|
$367.4M
-20.22%
YoY
|
$460.5M
45.45%
YoY
|
$316.6M
26.43%
YoY
|
$250.4M
-22.02%
YoY
|
| Selling, General & Admin |
$303.9M
15.52%
YoY
|
$263.1M
-26.54%
YoY
|
$358.1M
32.99%
YoY
|
$269.3M
22.67%
YoY
|
$219.5M
4.32%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$15.50M
2.65%
YoY
|
| Depreciation & Amortization |
$115.9M
-2.13%
YoY
|
$118.4M
-4.09%
YoY
|
$123.4M
83.67%
YoY
|
$67.20M
11.92%
YoY
|
$60.04M
-2.34%
YoY
|
| Operating Expenses |
$303.9M
15.52%
YoY
|
$263.1M
-26.54%
YoY
|
$358.1M
32.99%
YoY
|
$269.3M
-71.67%
YoY
|
$950.4M
-20.29%
YoY
|
| Operating Profit |
-$410.1M
913.06%
YoY
|
-$40.49M
-43.15%
YoY
|
-$71.21M
-2055.27%
YoY
|
$3.642M
-108.59%
YoY
|
-$42.41M
-84.15%
YoY
|
| Interest Expense |
-$105.5M
366.25%
YoY
|
-$22.62M
-141.73%
YoY
|
$54.21M
248.09%
YoY
|
$15.57M
-38.75%
YoY
|
$25.43M
-10.24%
YoY
|
| Other Income/Expense, Net |
$249.0K
3.32%
YoY
|
$241.0K
-144.38%
YoY
|
-$543.0K
-1052.63%
YoY
|
$57.00K
-139.04%
YoY
|
-$146.0K
23.73%
YoY
|
| Pretax Income |
-$534.6M
748.14%
YoY
|
-$63.04M
-68.86%
YoY
|
-$202.4M
226.05%
YoY
|
-$62.08M
108.31%
YoY
|
-$29.80M
-90.98%
YoY
|
| Income Tax |
-$126.0K
-91.0%
YoY
|
-$1.400M
-98.43%
YoY
|
-$89.40M
106.1%
YoY
|
-$43.38M
-9080.54%
YoY
|
$483.0K
-120.4%
YoY
|
| Net Earnings |
-$534.5M
767.39%
YoY
|
-$61.62M
-45.49%
YoY
|
-$113.0M
489.86%
YoY
|
-$19.16M
-49.03%
YoY
|
-$37.60M
-88.75%
YoY
|
| Basic Earnings Per Share |
-$5.07
525.93%
YoY
|
-$0.81
-36.72%
YoY
|
-$1.28
540.0%
YoY
|
-$0.20
-54.55%
YoY
|
-$0.44
-88.83%
YoY
|
| Diluted Earnings Per Share |
-$5.07
525.93%
YoY
|
-$0.81
-36.72%
YoY
|
-$1.28
540.0%
YoY
|
-$0.20
-54.55%
YoY
|
-$0.44
-88.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
114.2M shares
-0.41%
YoY
|
114.7M shares
3.08%
YoY
|
111.3M shares
18.73%
YoY
|
93.70M shares
8.87%
YoY
|
86.07M shares
1.34%
YoY
|
| Diluted Shares Outstanding |
114.2M shares
-0.41%
YoY
|
114.7M shares
3.08%
YoY
|
111.3M shares
18.73%
YoY
|
93.70M shares
8.87%
YoY
|
86.07M shares
1.34%
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 |
$496.2M
2.6%
YoY
|
$468.7M
-27.5%
YoY
|
$479.5M
-22.83%
YoY
|
$444.3M
-31.34%
YoY
|
$483.6M
-24.39%
YoY
|
$646.5M
16.27%
YoY
|
$621.4M
21.6%
YoY
|
$647.1M
37.94%
YoY
|
$639.7M
49.56%
YoY
|
$556.1M
45.4%
YoY
|
$511.0M
44.93%
YoY
|
$469.1M
46.63%
YoY
|
$427.7M
43.98%
YoY
|
$382.4M
53.98%
YoY
|
$352.6M
58.49%
YoY
|
$319.9M
44.08%
YoY
|
$297.1M
38.12%
YoY
|
$248.4M
0.74%
YoY
|
$222.5M
-7.14%
YoY
|
| Cost Of Revenue |
$412.5M
8.21%
YoY
|
$371.5M
-34.93%
YoY
|
$379.8M
-29.77%
YoY
|
$343.9M
-36.34%
YoY
|
$381.2M
-28.82%
YoY
|
$570.8M
25.62%
YoY
|
$540.7M
39.87%
YoY
|
$540.3M
53.52%
YoY
|
$535.5M
72.49%
YoY
|
$454.4M
51.8%
YoY
|
$386.6M
45.0%
YoY
|
$351.9M
40.94%
YoY
|
$310.5M
41.29%
YoY
|
$299.4M
82.01%
YoY
|
$266.6M
63.44%
YoY
|
$249.7M
45.08%
YoY
|
$219.7M
39.25%
YoY
|
$164.5M
-6.92%
YoY
|
$163.1M
-10.96%
YoY
|
| Gross Profit |
$83.77M
-18.25%
YoY
|
$97.25M
28.45%
YoY
|
$99.77M
23.65%
YoY
|
$100.4M
-6.04%
YoY
|
$102.5M
-1.57%
YoY
|
$75.71M
-25.5%
YoY
|
$80.69M
-35.15%
YoY
|
$106.8M
-8.84%
YoY
|
$104.1M
-11.18%
YoY
|
$101.6M
22.35%
YoY
|
$124.4M
44.74%
YoY
|
$117.2M
66.87%
YoY
|
$117.2M
51.6%
YoY
|
$83.06M
-0.97%
YoY
|
$85.97M
44.86%
YoY
|
$70.23M
40.63%
YoY
|
$77.32M
35.17%
YoY
|
$83.88M
-11.89%
YoY
|
$59.35M
-27.09%
YoY
|
| Selling, General & Admin |
$72.82M
-7.13%
YoY
|
$61.86M
69.93%
YoY
|
$77.59M
15.71%
YoY
|
$75.21M
8.71%
YoY
|
$78.41M
-0.88%
YoY
|
$36.40M
-55.3%
YoY
|
$67.06M
-30.56%
YoY
|
$69.19M
-23.46%
YoY
|
$79.10M
-11.84%
YoY
|
$81.43M
-1.73%
YoY
|
$96.57M
40.93%
YoY
|
$90.39M
53.32%
YoY
|
$89.73M
52.25%
YoY
|
$82.86M
23.83%
YoY
|
$68.52M
33.59%
YoY
|
$58.96M
38.07%
YoY
|
$58.93M
0.58%
YoY
|
$66.92M
8.63%
YoY
|
$51.29M
-2.05%
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
|
$3.800M
-9.52%
YoY
|
$3.800M
N/A
|
$4.100M
20.59%
YoY
|
N/A
|
$4.200M
N/A
|
| Depreciation & Amortization |
$21.56M
-10.4%
YoY
|
$45.04M
53.73%
YoY
|
$6.300M
-16.0%
YoY
|
$6.400M
-18.99%
YoY
|
$24.06M
-18.46%
YoY
|
$29.30M
-1.04%
YoY
|
$7.500M
-11.76%
YoY
|
$7.900M
-75.42%
YoY
|
$29.50M
0.78%
YoY
|
$29.61M
49.66%
YoY
|
$8.500M
10.39%
YoY
|
$32.13M
311.97%
YoY
|
$29.28M
93.8%
YoY
|
$19.78M
32.62%
YoY
|
$7.700M
4.05%
YoY
|
$7.800M
2.63%
YoY
|
$15.11M
-1.57%
YoY
|
$14.92M
0.3%
YoY
|
$7.400M
1.37%
YoY
|
| Operating Expenses |
$72.82M
-7.13%
YoY
|
$111.6M
81.39%
YoY
|
$77.59M
15.71%
YoY
|
$75.21M
8.71%
YoY
|
$78.41M
-0.88%
YoY
|
$61.50M
-89.35%
YoY
|
$67.06M
-30.56%
YoY
|
$69.19M
-39.72%
YoY
|
$79.10M
-11.84%
YoY
|
$577.4M
50.24%
YoY
|
$96.57M
33.53%
YoY
|
$114.8M
82.88%
YoY
|
$89.73M
-70.08%
YoY
|
$384.3M
47.49%
YoY
|
$72.32M
-68.43%
YoY
|
$62.76M
-72.68%
YoY
|
$299.9M
29.8%
YoY
|
$260.6M
5.58%
YoY
|
$229.1M
-10.53%
YoY
|
| Operating Profit |
-$10.60M
553.45%
YoY
|
-$14.30M
-200.59%
YoY
|
$886.0K
-105.45%
YoY
|
-$1.171M
-115.04%
YoY
|
-$1.622M
-87.9%
YoY
|
$14.21M
-102.99%
YoY
|
-$16.27M
-9.31%
YoY
|
$7.788M
220.36%
YoY
|
-$13.41M
29.49%
YoY
|
-$475.8M
57.94%
YoY
|
-$17.94M
-238.51%
YoY
|
$2.431M
-152.47%
YoY
|
-$10.36M
270.09%
YoY
|
-$301.2M
70.49%
YoY
|
$12.95M
-296.79%
YoY
|
-$4.633M
-39.6%
YoY
|
-$2.798M
-82.45%
YoY
|
-$176.7M
16.55%
YoY
|
-$6.581M
-59.99%
YoY
|
| Interest Expense |
N/A
|
-$18.11M
217.29%
YoY
|
-$15.36M
106.25%
YoY
|
-$10.52M
66.26%
YoY
|
-$61.48M
-1125.15%
YoY
|
-$5.708M
-41.09%
YoY
|
-$7.445M
-150.94%
YoY
|
-$6.325M
-53.83%
YoY
|
$5.997M
-53.49%
YoY
|
-$9.689M
86.47%
YoY
|
$14.61M
207.4%
YoY
|
-$13.70M
-737.76%
YoY
|
$12.90M
475.41%
YoY
|
-$5.196M
-11.89%
YoY
|
$4.754M
-25.33%
YoY
|
$2.148M
-65.76%
YoY
|
$2.241M
-64.64%
YoY
|
-$5.897M
-35.9%
YoY
|
$6.367M
-14.15%
YoY
|
| Other Income/Expense, Net |
$742.0K
-1645.83%
YoY
|
-$552.0K
-244.88%
YoY
|
$80.00K
-286.05%
YoY
|
-$35.00K
-66.67%
YoY
|
-$48.00K
-700.0%
YoY
|
$381.0K
-90.43%
YoY
|
-$43.00K
-44.16%
YoY
|
-$105.0K
-362.5%
YoY
|
$8.000K
-103.64%
YoY
|
$3.982M
-227.06%
YoY
|
-$77.00K
-77.68%
YoY
|
$40.00K
-86.53%
YoY
|
-$220.0K
-223.6%
YoY
|
-$3.134M
4193.15%
YoY
|
-$345.0K
741.46%
YoY
|
$297.0K
-1750.0%
YoY
|
$178.0K
-1371.43%
YoY
|
-$73.00K
-75.67%
YoY
|
-$41.00K
-62.73%
YoY
|
| Pretax Income |
-$25.72M
-59.27%
YoY
|
-$430.8M
1700.81%
YoY
|
-$19.96M
-15.99%
YoY
|
-$20.72M
-1625.92%
YoY
|
-$63.15M
277.79%
YoY
|
-$23.92M
-50.23%
YoY
|
-$23.76M
-23.05%
YoY
|
$1.358M
-103.85%
YoY
|
-$16.72M
-81.04%
YoY
|
-$48.07M
370.0%
YoY
|
-$30.87M
-28.85%
YoY
|
-$35.29M
719.05%
YoY
|
-$88.17M
2025.63%
YoY
|
-$10.23M
-493.35%
YoY
|
-$43.39M
238.85%
YoY
|
-$4.309M
-52.21%
YoY
|
-$4.148M
-60.79%
YoY
|
$2.600M
-118.31%
YoY
|
-$12.81M
-64.95%
YoY
|
| Income Tax |
$910.0K
-39.33%
YoY
|
-$1.677M
49.6%
YoY
|
$906.0K
-251.0%
YoY
|
-$800.0K
300.0%
YoY
|
$1.500M
150.0%
YoY
|
-$1.121M
-92.35%
YoY
|
-$600.0K
-89.29%
YoY
|
-$200.0K
-79.38%
YoY
|
$600.0K
-100.88%
YoY
|
-$14.66M
-1406.24%
YoY
|
-$5.600M
-87.7%
YoY
|
-$970.0K
427.17%
YoY
|
-$68.20M
-5773.88%
YoY
|
$1.122M
-347.68%
YoY
|
-$45.52M
-19551.28%
YoY
|
-$184.0K
-302.2%
YoY
|
$1.202M
96.73%
YoY
|
-$453.0K
-553.0%
YoY
|
$234.0K
-53.48%
YoY
|
| Net Earnings |
-$26.63M
-58.79%
YoY
|
-$429.1M
1781.99%
YoY
|
-$20.86M
-9.82%
YoY
|
-$19.90M
-1346.68%
YoY
|
-$64.62M
273.95%
YoY
|
-$22.80M
-31.75%
YoY
|
-$23.14M
-8.64%
YoY
|
$1.596M
-103.85%
YoY
|
-$17.28M
-34.19%
YoY
|
-$33.41M
194.4%
YoY
|
-$25.32M
-1292.84%
YoY
|
-$41.41M
802.59%
YoY
|
-$26.26M
390.8%
YoY
|
-$11.35M
100.97%
YoY
|
$2.123M
-116.28%
YoY
|
-$4.588M
-49.62%
YoY
|
-$5.350M
-45.45%
YoY
|
-$5.647M
-61.39%
YoY
|
-$13.04M
-65.09%
YoY
|
| Basic Earnings Per Share |
-$0.24
-61.9%
YoY
|
-$3.84
1322.22%
YoY
|
-$0.24
-11.11%
YoY
|
-$0.44
633.33%
YoY
|
-$0.63
186.36%
YoY
|
-$0.27
-25.0%
YoY
|
-$0.27
-10.0%
YoY
|
-$0.06
-83.78%
YoY
|
-$0.22
-8.33%
YoY
|
-$0.36
227.27%
YoY
|
-$0.30
-1600.0%
YoY
|
-$0.37
640.0%
YoY
|
-$0.24
300.0%
YoY
|
-$0.11
N/A
|
$0.02
-113.33%
YoY
|
-$0.05
-54.55%
YoY
|
-$0.06
-50.0%
YoY
|
N/A
|
-$0.15
-65.91%
YoY
|
| Diluted Earnings Per Share |
-$0.24
-61.9%
YoY
|
-$3.84
1322.22%
YoY
|
-$0.24
-11.11%
YoY
|
-$0.44
633.33%
YoY
|
-$0.63
186.36%
YoY
|
-$0.27
-25.0%
YoY
|
-$0.27
-10.0%
YoY
|
-$0.06
-83.88%
YoY
|
-$0.22
-8.33%
YoY
|
-$0.36
216.79%
YoY
|
-$0.30
-1600.0%
YoY
|
-$0.37
644.28%
YoY
|
-$0.24
300.0%
YoY
|
-$0.11
-100.0%
YoY
|
$0.02
-113.33%
YoY
|
-$0.05
-54.55%
YoY
|
-$0.06
-50.0%
YoY
|
-$63.92K
-59.77%
YoY
|
-$0.15
-65.91%
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 |
111.6M shares
-4.25%
YoY
|
111.6M shares
-4.26%
YoY
|
117.5M shares
1.05%
YoY
|
117.4M shares
1.02%
YoY
|
116.6M shares
1.01%
YoY
|
116.6M shares
1.4%
YoY
|
116.3M shares
2.69%
YoY
|
116.2M shares
3.15%
YoY
|
115.4M shares
3.94%
YoY
|
115.0M shares
13.61%
YoY
|
113.2M shares
23.54%
YoY
|
112.7M shares
25.09%
YoY
|
111.1M shares
24.07%
YoY
|
101.2M shares
13.18%
YoY
|
91.67M shares
6.84%
YoY
|
90.07M shares
5.41%
YoY
|
89.51M shares
5.72%
YoY
|
89.41M shares
4.23%
YoY
|
85.80M shares
0.74%
YoY
|
| Diluted Shares Outstanding |
111.9M shares
-2.96%
YoY
|
N/A
|
114.1M shares
-0.69%
YoY
|
115.9M shares
1.04%
YoY
|
115.3M shares
1.03%
YoY
|
N/A
|
114.9M shares
2.3%
YoY
|
114.7M shares
3.06%
YoY
|
114.1M shares
5.9%
YoY
|
N/A
|
112.3M shares
13.06%
YoY
|
111.3M shares
23.54%
YoY
|
107.8M shares
20.42%
YoY
|
N/A
|
99.31M shares
15.74%
YoY
|
90.07M shares
5.41%
YoY
|
89.51M shares
5.72%
YoY
|
N/A
|
85.80M shares
0.74%
YoY
|
Loading...