|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.505B
8.34%
YoY
|
$1.389B
13.99%
YoY
|
$1.219B
24.25%
YoY
|
$980.7M
72.88%
YoY
|
$567.3M
135.49%
YoY
|
| Cost Of Revenue |
$1.057B
2.44%
YoY
|
$1.032B
13.24%
YoY
|
$911.4M
26.67%
YoY
|
$719.4M
79.84%
YoY
|
$400.1M
129.78%
YoY
|
| Gross Profit |
$447.6M
25.39%
YoY
|
$357.0M
16.21%
YoY
|
$307.2M
17.58%
YoY
|
$261.3M
56.23%
YoY
|
$167.2M
150.36%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$127.8M
17.36%
YoY
|
$108.9M
1811.62%
YoY
|
$5.698M
23.33%
YoY
|
$4.620M
65.71%
YoY
|
$2.788M
146.94%
YoY
|
| Operating Expenses |
$183.2M
31.87%
YoY
|
$138.9M
-60.28%
YoY
|
$349.8M
20.57%
YoY
|
$290.1M
45.86%
YoY
|
$198.9M
123.95%
YoY
|
| Operating Profit |
$73.94M
21.91%
YoY
|
$60.65M
-242.53%
YoY
|
-$42.55M
36.83%
YoY
|
-$31.10M
-1.67%
YoY
|
-$31.63M
44.16%
YoY
|
| Interest Expense |
-$121.1M
-2.25%
YoY
|
-$123.8M
2.21%
YoY
|
-$121.2M
70.48%
YoY
|
-$71.07M
164.22%
YoY
|
-$26.90M
240.49%
YoY
|
| Other Income/Expense, Net |
-$126.7M
26.73%
YoY
|
-$100.0M
-16.8%
YoY
|
-$120.2M
167.46%
YoY
|
-$44.94M
69.73%
YoY
|
-$26.48M
232.94%
YoY
|
| Pretax Income |
-$52.43M
33.23%
YoY
|
-$39.35M
-75.82%
YoY
|
-$162.7M
114.03%
YoY
|
-$76.03M
30.86%
YoY
|
-$58.10M
94.38%
YoY
|
| Income Tax |
$1.729M
-0.12%
YoY
|
$1.731M
34.71%
YoY
|
$1.285M
79.72%
YoY
|
$715.0K
3663.16%
YoY
|
$19.00K
-480.0%
YoY
|
| Net Earnings |
-$33.81M
37.91%
YoY
|
-$24.52M
-72.8%
YoY
|
-$90.14M
115.79%
YoY
|
-$41.77M
36.3%
YoY
|
-$30.65M
95.25%
YoY
|
| Basic Earnings Per Share |
-$0.50
28.21%
YoY
|
-$0.39
-74.0%
YoY
|
-$1.50
102.7%
YoY
|
-$0.74
15.62%
YoY
|
-$0.64
10.34%
YoY
|
| Diluted Earnings Per Share |
-$0.50
28.21%
YoY
|
-$0.39
-74.0%
YoY
|
-$1.50
102.7%
YoY
|
-$0.74
-100.0%
YoY
|
-$644.0K
288.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.94M shares
7.07%
YoY
|
63.46M shares
5.52%
YoY
|
60.14M shares
5.82%
YoY
|
56.83M shares
19.41%
YoY
|
47.59M shares
75.11%
YoY
|
| Diluted Shares Outstanding |
67.94M shares
7.07%
YoY
|
63.46M shares
5.52%
YoY
|
60.14M shares
5.82%
YoY
|
56.83M shares
19.41%
YoY
|
47.59M shares
75.11%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$532.2M
28.74%
YoY
|
$347.3M
5.27%
YoY
|
$365.4M
7.8%
YoY
|
$378.8M
11.47%
YoY
|
$413.4M
8.69%
YoY
|
$329.9M
15.89%
YoY
|
$338.9M
10.66%
YoY
|
$339.8M
14.35%
YoY
|
$380.4M
15.11%
YoY
|
$284.6M
15.69%
YoY
|
$306.3M
18.09%
YoY
|
$297.2M
27.85%
YoY
|
$330.4M
36.07%
YoY
|
$246.0M
54.55%
YoY
|
$259.4M
91.34%
YoY
|
$232.5M
94.19%
YoY
|
$242.8M
58.93%
YoY
|
$159.2M
128.74%
YoY
|
$135.6M
106.01%
YoY
|
$119.7M
133.35%
YoY
|
| Cost Of Revenue |
$350.3M
32.76%
YoY
|
$252.2M
-9.43%
YoY
|
$272.1M
10.09%
YoY
|
$269.1M
10.13%
YoY
|
$263.8M
0.67%
YoY
|
$278.5M
18.64%
YoY
|
$247.2M
12.1%
YoY
|
$244.3M
8.47%
YoY
|
$262.1M
13.48%
YoY
|
$234.7M
19.18%
YoY
|
$220.5M
12.55%
YoY
|
$225.2M
30.31%
YoY
|
$231.0M
50.21%
YoY
|
$196.9M
62.04%
YoY
|
$195.9M
95.76%
YoY
|
$172.8M
94.07%
YoY
|
$153.8M
71.98%
YoY
|
$121.5M
134.61%
YoY
|
$100.1M
106.35%
YoY
|
$89.07M
126.63%
YoY
|
| Gross Profit |
$181.9M
21.65%
YoY
|
$95.08M
84.83%
YoY
|
$93.25M
1.63%
YoY
|
$109.8M
14.9%
YoY
|
$149.6M
26.45%
YoY
|
$51.44M
2.98%
YoY
|
$91.75M
6.93%
YoY
|
$95.53M
32.76%
YoY
|
$118.3M
18.88%
YoY
|
$49.95M
1.7%
YoY
|
$85.80M
35.23%
YoY
|
$71.96M
20.71%
YoY
|
$99.49M
11.67%
YoY
|
$49.12M
30.38%
YoY
|
$63.45M
78.85%
YoY
|
$59.61M
94.55%
YoY
|
$89.10M
40.31%
YoY
|
$37.67M
111.63%
YoY
|
$35.48M
103.88%
YoY
|
$30.64M
155.34%
YoY
|
| Selling, General & Admin |
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
|
N/A
|
| 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
|
N/A
|
| Depreciation & Amortization |
$57.08M
107.82%
YoY
|
$40.67M
45.4%
YoY
|
$32.04M
1958.0%
YoY
|
$27.65M
1675.98%
YoY
|
$27.47M
1724.92%
YoY
|
$27.97M
13.49%
YoY
|
$1.557M
7.16%
YoY
|
$1.557M
7.45%
YoY
|
$1.505M
11.65%
YoY
|
$24.65M
6.53%
YoY
|
$1.453M
19.49%
YoY
|
$1.449M
-92.85%
YoY
|
$1.348M
36.44%
YoY
|
$23.14M
47.25%
YoY
|
$1.216M
61.49%
YoY
|
$20.28M
3438.39%
YoY
|
$988.0K
66.33%
YoY
|
$15.71M
150.21%
YoY
|
$753.0K
191.86%
YoY
|
$573.0K
138.75%
YoY
|
| Operating Expenses |
$204.9M
369.15%
YoY
|
$108.3M
90.32%
YoY
|
$42.45M
-44.39%
YoY
|
$41.15M
-47.95%
YoY
|
$43.67M
-48.02%
YoY
|
$56.91M
-28.57%
YoY
|
$76.34M
-10.92%
YoY
|
$79.07M
-10.64%
YoY
|
$84.02M
-12.37%
YoY
|
$79.68M
-31.04%
YoY
|
$85.70M
-8.15%
YoY
|
$88.49M
158.94%
YoY
|
$95.87M
94.23%
YoY
|
$115.5M
52.93%
YoY
|
$93.30M
78.47%
YoY
|
$34.17M
-22.65%
YoY
|
$49.36M
81.47%
YoY
|
$75.55M
139.09%
YoY
|
$52.28M
117.83%
YoY
|
$44.18M
134.98%
YoY
|
| Operating Profit |
-$101.3M
-280.78%
YoY
|
-$13.24M
141.82%
YoY
|
$3.216M
-79.13%
YoY
|
$27.94M
69.77%
YoY
|
$56.02M
63.52%
YoY
|
-$5.474M
-81.58%
YoY
|
$15.41M
17813.95%
YoY
|
$16.46M
-199.56%
YoY
|
$34.26M
846.62%
YoY
|
-$29.73M
-55.25%
YoY
|
$86.00K
-100.29%
YoY
|
-$16.53M
-164.98%
YoY
|
$3.619M
-90.89%
YoY
|
-$66.42M
75.45%
YoY
|
-$29.86M
73.75%
YoY
|
$25.44M
-287.94%
YoY
|
$39.74M
7.55%
YoY
|
-$37.86M
175.12%
YoY
|
-$17.18M
157.62%
YoY
|
-$13.54M
98.71%
YoY
|
| Interest Expense |
-$38.39M
28.07%
YoY
|
-$28.74M
-2.38%
YoY
|
-$31.02M
-1.29%
YoY
|
-$31.32M
-0.35%
YoY
|
-$29.98M
-4.97%
YoY
|
-$29.44M
-10.96%
YoY
|
-$31.43M
2.71%
YoY
|
-$31.43M
7.87%
YoY
|
-$31.55M
13.13%
YoY
|
-$33.06M
30.57%
YoY
|
-$30.60M
47.36%
YoY
|
-$29.14M
99.13%
YoY
|
-$27.88M
169.41%
YoY
|
-$25.32M
199.06%
YoY
|
-$20.77M
199.22%
YoY
|
-$14.63M
150.21%
YoY
|
-$10.35M
84.82%
YoY
|
-$8.468M
59.77%
YoY
|
-$6.940M
671.11%
YoY
|
-$5.848M
484.8%
YoY
|
| Other Income/Expense, Net |
-$45.66M
46.73%
YoY
|
-$110.0K
-63.21%
YoY
|
-$33.56M
12.32%
YoY
|
-$32.40M
-29.33%
YoY
|
-$31.12M
-664.88%
YoY
|
-$299.0K
-144.3%
YoY
|
-$29.88M
-6.42%
YoY
|
-$45.84M
73.2%
YoY
|
$5.509M
-118.74%
YoY
|
$675.0K
-31.54%
YoY
|
-$31.93M
89.48%
YoY
|
-$26.47M
-557.43%
YoY
|
-$29.40M
-676.26%
YoY
|
$986.0K
-115.15%
YoY
|
-$16.85M
127.18%
YoY
|
$5.786M
-183.79%
YoY
|
$5.101M
-190.4%
YoY
|
-$6.509M
21.1%
YoY
|
-$7.418M
684.97%
YoY
|
-$6.905M
559.5%
YoY
|
| Pretax Income |
-$146.4M
-688.07%
YoY
|
-$42.63M
20.91%
YoY
|
-$30.24M
108.89%
YoY
|
-$4.456M
-84.83%
YoY
|
$24.90M
-37.39%
YoY
|
-$35.26M
-43.24%
YoY
|
-$14.48M
-54.55%
YoY
|
-$29.38M
-31.66%
YoY
|
$39.77M
-254.28%
YoY
|
-$62.12M
-31.56%
YoY
|
-$31.85M
-31.82%
YoY
|
-$43.00M
-359.13%
YoY
|
-$25.78M
-157.49%
YoY
|
-$90.76M
104.57%
YoY
|
-$46.71M
89.86%
YoY
|
$16.59M
-181.18%
YoY
|
$44.84M
43.22%
YoY
|
-$44.37M
131.86%
YoY
|
-$24.60M
223.06%
YoY
|
-$20.44M
160.1%
YoY
|
| Income Tax |
-$144.5M
N/A
|
$1.044M
-348.57%
YoY
|
$0.00
N/A
|
$685.0K
-53.84%
YoY
|
$0.00
-100.0%
YoY
|
-$420.0K
-210.24%
YoY
|
$0.00
-100.0%
YoY
|
$1.484M
123.16%
YoY
|
$667.0K
755.13%
YoY
|
$381.0K
-46.71%
YoY
|
$161.0K
N/A
|
$665.0K
N/A
|
$78.00K
N/A
|
$715.0K
3663.16%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$19.00K
-211.76%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$2.341M
-83.21%
YoY
|
-$25.86M
28.27%
YoY
|
-$18.73M
123.55%
YoY
|
-$3.164M
-81.98%
YoY
|
$13.94M
-35.4%
YoY
|
-$20.16M
-41.53%
YoY
|
-$8.377M
-52.48%
YoY
|
-$17.56M
-26.53%
YoY
|
$21.58M
-252.69%
YoY
|
-$34.48M
-28.89%
YoY
|
-$17.63M
-28.9%
YoY
|
-$23.90M
-376.52%
YoY
|
-$14.13M
-161.8%
YoY
|
-$48.49M
114.11%
YoY
|
-$24.79M
87.66%
YoY
|
$8.642M
-185.62%
YoY
|
$22.87M
49.41%
YoY
|
-$22.65M
119.7%
YoY
|
-$13.21M
304.28%
YoY
|
-$10.09M
181.3%
YoY
|
| Basic Earnings Per Share |
$0.02
-90.48%
YoY
|
N/A
|
-$0.27
107.69%
YoY
|
-$0.05
-82.14%
YoY
|
$0.21
-40.0%
YoY
|
N/A
|
-$0.13
-55.17%
YoY
|
-$0.28
-30.0%
YoY
|
$0.35
-245.83%
YoY
|
N/A
|
-$0.29
-32.56%
YoY
|
-$0.40
-366.67%
YoY
|
-$0.24
-158.54%
YoY
|
N/A
|
-$0.43
53.57%
YoY
|
$0.15
-165.22%
YoY
|
$0.41
17.14%
YoY
|
-$0.41
41.38%
YoY
|
-$0.28
180.0%
YoY
|
-$0.23
27.78%
YoY
|
| Diluted Earnings Per Share |
$0.02
-90.0%
YoY
|
-$0.37
15.32%
YoY
|
-$0.27
107.69%
YoY
|
-$0.05
-82.14%
YoY
|
$0.20
-39.39%
YoY
|
-$0.33
-42.12%
YoY
|
-$0.13
-55.17%
YoY
|
-$0.28
-30.0%
YoY
|
$0.33
-237.5%
YoY
|
-$0.56
-32.55%
YoY
|
-$0.29
-32.56%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.24
-161.54%
YoY
|
-$0.84
103.87%
YoY
|
-$0.43
53.57%
YoY
|
$144.4K
-62770988.31%
YoY
|
$0.39
18.18%
YoY
|
-$0.41
41.38%
YoY
|
-$0.28
180.0%
YoY
|
-$0.23
27.78%
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
|
N/A
|
| Basic Shares Outstanding |
93.80M shares
41.97%
YoY
|
N/A
|
68.61M shares
7.18%
YoY
|
68.01M shares
7.74%
YoY
|
66.07M shares
6.81%
YoY
|
N/A
|
64.01M shares
5.72%
YoY
|
63.13M shares
5.05%
YoY
|
61.86M shares
5.35%
YoY
|
N/A
|
60.55M shares
5.7%
YoY
|
60.09M shares
6.79%
YoY
|
58.71M shares
5.37%
YoY
|
N/A
|
57.28M shares
23.33%
YoY
|
56.27M shares
25.97%
YoY
|
55.72M shares
25.91%
YoY
|
N/A
|
46.45M shares
36.82%
YoY
|
44.67M shares
118.7%
YoY
|
| Diluted Shares Outstanding |
96.83M shares
39.67%
YoY
|
N/A
|
68.61M shares
7.18%
YoY
|
68.01M shares
7.74%
YoY
|
69.33M shares
6.15%
YoY
|
N/A
|
64.01M shares
5.72%
YoY
|
63.13M shares
5.05%
YoY
|
65.31M shares
11.24%
YoY
|
N/A
|
60.55M shares
5.7%
YoY
|
60.09M shares
0.39%
YoY
|
58.71M shares
-0.01%
YoY
|
N/A
|
57.28M shares
23.33%
YoY
|
59.86M shares
34.0%
YoY
|
58.72M shares
28.25%
YoY
|
N/A
|
46.45M shares
N/A
|
44.67M shares
118.7%
YoY
|
Loading...