|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$285.2M
-59.74%
YoY
|
$708.5M
6.19%
YoY
|
$667.2M
46.9%
YoY
|
$454.2M
59.87%
YoY
|
$284.1M
-25.95%
YoY
|
| Cost Of Revenue |
$1.794B
255.14%
YoY
|
$505.0M
5.53%
YoY
|
$478.6M
59.55%
YoY
|
$300.0M
91.73%
YoY
|
$156.4M
-41.32%
YoY
|
| Gross Profit |
$466.6M
129.34%
YoY
|
$203.5M
10.58%
YoY
|
$184.0M
19.32%
YoY
|
$154.2M
20.81%
YoY
|
$127.6M
9.02%
YoY
|
| Selling, General & Admin |
$110.2M
444.71%
YoY
|
$20.23M
11.6%
YoY
|
$18.12M
15.49%
YoY
|
$15.69M
7.4%
YoY
|
$14.61M
13.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$72.46M
6.12%
YoY
|
$68.28M
7.6%
YoY
|
$63.46M
16.34%
YoY
|
$54.55M
5.82%
YoY
|
$51.55M
18.04%
YoY
|
| Operating Expenses |
$112.3M
1.03%
YoY
|
$111.2M
-3.78%
YoY
|
$115.5M
28.71%
YoY
|
$89.78M
6.26%
YoY
|
$84.49M
15.1%
YoY
|
| Operating Profit |
$80.86M
-24.11%
YoY
|
$106.5M
44.79%
YoY
|
$73.59M
-37.34%
YoY
|
$117.4M
188.57%
YoY
|
$40.70M
-16.51%
YoY
|
| Interest Expense |
-$67.17M
4.19%
YoY
|
-$64.47M
-211.52%
YoY
|
$57.81M
240.5%
YoY
|
$16.98M
-8.01%
YoY
|
$18.46M
-6.98%
YoY
|
| Other Income/Expense, Net |
-$82.01M
-39341.15%
YoY
|
$209.0K
574.19%
YoY
|
$31.00K
-91.8%
YoY
|
$378.0K
25.17%
YoY
|
$302.0K
-41.36%
YoY
|
| Pretax Income |
$48.65M
16.16%
YoY
|
$41.88M
365.75%
YoY
|
$8.992M
-90.99%
YoY
|
$99.81M
303.87%
YoY
|
$24.71M
-32.62%
YoY
|
| Income Tax |
-$482.0K
-21.5%
YoY
|
-$614.0K
-146.2%
YoY
|
$1.329M
-1016.55%
YoY
|
-$145.0K
-80.46%
YoY
|
-$742.0K
162.19%
YoY
|
| Net Earnings |
$5.604M
-84.28%
YoY
|
$35.65M
330.13%
YoY
|
$8.287M
-88.91%
YoY
|
$74.75M
241.44%
YoY
|
$21.89M
-24.9%
YoY
|
| Basic Earnings Per Share |
-$0.07
-120.59%
YoY
|
$0.34
-780.0%
YoY
|
-$0.05
-105.32%
YoY
|
$0.94
452.94%
YoY
|
$0.17
-55.26%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-120.59%
YoY
|
$0.34
-780.0%
YoY
|
-$0.05
-105.32%
YoY
|
$0.94
452.94%
YoY
|
$0.17
-55.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
80.12M shares
13.38%
YoY
|
70.66M shares
4.39%
YoY
|
67.69M shares
0.17%
YoY
|
67.58M shares
11.43%
YoY
|
60.65M shares
5.79%
YoY
|
| Diluted Shares Outstanding |
80.12M shares
13.38%
YoY
|
70.66M shares
4.39%
YoY
|
67.69M shares
0.17%
YoY
|
67.58M shares
11.43%
YoY
|
60.65M shares
5.79%
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 |
$52.32M
-54.37%
YoY
|
$75.60M
-46.98%
YoY
|
$96.08M
-48.8%
YoY
|
$101.3M
-45.19%
YoY
|
$114.6M
-40.75%
YoY
|
$142.6M
-25.35%
YoY
|
$187.7M
13.04%
YoY
|
$184.7M
11.33%
YoY
|
$193.5M
34.2%
YoY
|
$191.0M
26.01%
YoY
|
$166.0M
35.22%
YoY
|
$165.9M
65.12%
YoY
|
$144.2M
81.84%
YoY
|
$151.6M
116.81%
YoY
|
$122.8M
83.06%
YoY
|
$100.5M
52.76%
YoY
|
$79.29M
-2.48%
YoY
|
$69.92M
-29.02%
YoY
|
$67.06M
-31.75%
YoY
|
| Cost Of Revenue |
$512.2M
666.6%
YoY
|
$480.3M
409.35%
YoY
|
$44.90M
-66.45%
YoY
|
$53.26M
-60.1%
YoY
|
$66.81M
-53.42%
YoY
|
$94.30M
-34.49%
YoY
|
$133.8M
14.67%
YoY
|
$133.5M
12.75%
YoY
|
$143.4M
44.09%
YoY
|
$143.9M
28.89%
YoY
|
$116.7M
38.18%
YoY
|
$118.4M
91.12%
YoY
|
$99.54M
137.6%
YoY
|
$111.7M
202.29%
YoY
|
$84.45M
146.91%
YoY
|
$61.94M
77.54%
YoY
|
$41.89M
-16.89%
YoY
|
$36.94M
-45.62%
YoY
|
$34.20M
-52.16%
YoY
|
| Gross Profit |
$138.6M
189.77%
YoY
|
$123.8M
156.27%
YoY
|
$51.18M
-0.57%
YoY
|
$48.00M
-1.69%
YoY
|
$47.83M
-0.55%
YoY
|
$48.30M
2.56%
YoY
|
$51.48M
6.42%
YoY
|
$48.83M
4.87%
YoY
|
$48.10M
10.94%
YoY
|
$47.10M
17.94%
YoY
|
$48.37M
26.25%
YoY
|
$46.56M
20.76%
YoY
|
$43.35M
15.95%
YoY
|
$39.93M
21.07%
YoY
|
$38.31M
16.6%
YoY
|
$38.56M
24.79%
YoY
|
$37.39M
21.04%
YoY
|
$32.98M
7.86%
YoY
|
$32.86M
22.78%
YoY
|
| Selling, General & Admin |
$30.71M
315.72%
YoY
|
$28.74M
516.52%
YoY
|
$4.447M
15.57%
YoY
|
$5.998M
33.2%
YoY
|
$7.386M
25.74%
YoY
|
$4.661M
7.5%
YoY
|
$3.848M
-10.51%
YoY
|
$4.503M
11.13%
YoY
|
$5.874M
7.82%
YoY
|
$4.336M
23.46%
YoY
|
$4.300M
11.57%
YoY
|
$4.052M
12.03%
YoY
|
$5.448M
15.72%
YoY
|
$3.512M
-3.86%
YoY
|
$3.854M
11.74%
YoY
|
$3.617M
3.73%
YoY
|
$4.708M
17.11%
YoY
|
$3.653M
3.78%
YoY
|
$3.449M
32.65%
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 |
$13.56M
-26.77%
YoY
|
$55.32M
118.97%
YoY
|
$23.11M
-2.41%
YoY
|
$21.75M
2.68%
YoY
|
$18.52M
17.58%
YoY
|
$25.27M
-28.97%
YoY
|
$23.68M
3.42%
YoY
|
$21.18M
4.74%
YoY
|
$15.75M
11.58%
YoY
|
$35.57M
93.45%
YoY
|
$22.90M
28.62%
YoY
|
$20.22M
6.12%
YoY
|
$14.11M
3.49%
YoY
|
$18.39M
8.84%
YoY
|
$17.80M
3.73%
YoY
|
$19.06M
8.54%
YoY
|
$13.64M
8.25%
YoY
|
$16.89M
-5.52%
YoY
|
$17.16M
19.78%
YoY
|
| Operating Expenses |
$97.77M
219.48%
YoY
|
$28.04M
-6.31%
YoY
|
$27.56M
0.1%
YoY
|
$27.75M
8.04%
YoY
|
$30.60M
14.6%
YoY
|
$29.93M
-25.01%
YoY
|
$27.53M
1.22%
YoY
|
$25.69M
5.8%
YoY
|
$26.70M
10.38%
YoY
|
$39.91M
82.24%
YoY
|
$27.20M
25.58%
YoY
|
$24.28M
7.07%
YoY
|
$24.19M
2.76%
YoY
|
$21.90M
6.58%
YoY
|
$21.66M
5.07%
YoY
|
$22.68M
7.72%
YoY
|
$23.54M
5.67%
YoY
|
$20.55M
-4.04%
YoY
|
$20.61M
21.75%
YoY
|
| Operating Profit |
$11.63M
-32.31%
YoY
|
$23.45M
27.6%
YoY
|
$23.26M
-6.78%
YoY
|
$19.97M
7.62%
YoY
|
$17.18M
-26.44%
YoY
|
$18.38M
155.57%
YoY
|
$24.96M
11.7%
YoY
|
$18.56M
-21.96%
YoY
|
$23.35M
14.81%
YoY
|
$7.191M
-60.13%
YoY
|
$22.34M
-55.83%
YoY
|
$23.78M
-32.19%
YoY
|
$20.34M
47.48%
YoY
|
$18.04M
45.02%
YoY
|
$50.59M
317.24%
YoY
|
$35.06M
260.25%
YoY
|
$13.79M
49.53%
YoY
|
$12.44M
35.63%
YoY
|
$12.12M
-9.36%
YoY
|
| Interest Expense |
-$16.80M
-20.9%
YoY
|
-$18.43M
69.72%
YoY
|
-$23.90M
-24.61%
YoY
|
-$20.95M
24.46%
YoY
|
-$21.23M
-218.12%
YoY
|
-$10.86M
-60.8%
YoY
|
-$31.70M
-305.23%
YoY
|
-$16.83M
-223.48%
YoY
|
$17.98M
46.11%
YoY
|
-$27.70M
771.37%
YoY
|
$15.44M
49.29%
YoY
|
$13.63M
45.44%
YoY
|
$12.30M
36.22%
YoY
|
-$3.179M
-9.48%
YoY
|
$10.35M
17.2%
YoY
|
$9.371M
11.32%
YoY
|
$9.031M
13.24%
YoY
|
-$3.512M
-12.64%
YoY
|
$8.827M
17.33%
YoY
|
| Other Income/Expense, Net |
$13.00K
-117.33%
YoY
|
-$23.06M
15478.38%
YoY
|
$28.00K
-70.83%
YoY
|
$3.000K
-96.2%
YoY
|
-$75.00K
-194.94%
YoY
|
-$148.0K
-3800.0%
YoY
|
$96.00K
52.38%
YoY
|
$79.00K
-52.98%
YoY
|
$79.00K
-15.05%
YoY
|
$4.000K
-97.95%
YoY
|
$63.00K
-46.61%
YoY
|
$168.0K
147.06%
YoY
|
$93.00K
-59.39%
YoY
|
$195.0K
-73.25%
YoY
|
$118.0K
-212.38%
YoY
|
$68.00K
871.43%
YoY
|
$229.0K
27.93%
YoY
|
$729.0K
-1922.5%
YoY
|
-$105.0K
-159.32%
YoY
|
| Pretax Income |
$23.49M
-665.52%
YoY
|
$8.525M
-70.13%
YoY
|
-$547.0K
-92.13%
YoY
|
$6.150M
202.51%
YoY
|
-$4.153M
-122.74%
YoY
|
$28.54M
-238.78%
YoY
|
-$6.954M
-179.63%
YoY
|
$2.033M
-86.64%
YoY
|
$18.26M
225.76%
YoY
|
-$20.57M
-241.49%
YoY
|
$8.733M
-79.48%
YoY
|
$15.22M
-50.5%
YoY
|
$5.605M
-53.19%
YoY
|
$14.54M
380.85%
YoY
|
$42.55M
452.17%
YoY
|
$30.75M
284.63%
YoY
|
$11.98M
99.92%
YoY
|
$3.023M
-34.71%
YoY
|
$7.706M
-28.63%
YoY
|
| Income Tax |
-$525.0K
-376.32%
YoY
|
-$2.415M
388.87%
YoY
|
$192.0K
-67.57%
YoY
|
-$567.0K
-54.49%
YoY
|
$190.0K
-64.42%
YoY
|
-$494.0K
-199.8%
YoY
|
$592.0K
90.97%
YoY
|
-$1.246M
-470.83%
YoY
|
$534.0K
184.04%
YoY
|
$495.0K
-10000.0%
YoY
|
$310.0K
71.27%
YoY
|
$336.0K
-1780.0%
YoY
|
$188.0K
-162.46%
YoY
|
-$5.000K
-97.73%
YoY
|
$181.0K
-530.95%
YoY
|
-$20.00K
-95.66%
YoY
|
-$301.0K
1484.21%
YoY
|
-$220.0K
266.67%
YoY
|
-$42.00K
50.0%
YoY
|
| Net Earnings |
-$23.16M
725.81%
YoY
|
$2.272M
-88.94%
YoY
|
$80.00K
-101.59%
YoY
|
$5.949M
87.55%
YoY
|
-$2.805M
-119.93%
YoY
|
$20.55M
-213.47%
YoY
|
-$5.038M
-172.59%
YoY
|
$3.172M
-73.26%
YoY
|
$14.07M
198.85%
YoY
|
-$18.11M
-305.12%
YoY
|
$6.940M
-75.97%
YoY
|
$11.86M
-50.9%
YoY
|
$4.709M
-52.88%
YoY
|
$8.830M
179.7%
YoY
|
$28.88M
343.51%
YoY
|
$24.16M
243.87%
YoY
|
$9.993M
92.25%
YoY
|
$3.157M
-25.72%
YoY
|
$6.511M
-24.37%
YoY
|
| Basic Earnings Per Share |
-$0.33
371.43%
YoY
|
-$0.01
-103.85%
YoY
|
-$0.04
-63.64%
YoY
|
$0.04
N/A
|
-$0.07
-141.18%
YoY
|
$0.26
N/A
|
-$0.11
-283.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.17
466.67%
YoY
|
N/A
|
$0.06
-84.21%
YoY
|
$0.13
-58.06%
YoY
|
$0.03
-72.73%
YoY
|
N/A
|
$0.38
533.33%
YoY
|
$0.31
342.86%
YoY
|
$0.11
175.0%
YoY
|
N/A
|
$0.06
-45.45%
YoY
|
| Diluted Earnings Per Share |
-$0.33
371.43%
YoY
|
-$0.01
-104.77%
YoY
|
-$0.04
-63.64%
YoY
|
$0.04
N/A
|
-$0.07
-141.18%
YoY
|
$0.26
-195.52%
YoY
|
-$0.11
-283.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.17
466.67%
YoY
|
-$0.27
-306.94%
YoY
|
$0.06
-84.21%
YoY
|
$0.13
-58.06%
YoY
|
$0.03
-72.73%
YoY
|
$0.13
-100.0%
YoY
|
$0.38
533.33%
YoY
|
$0.31
342.86%
YoY
|
$0.11
175.0%
YoY
|
$51.20K
-29.75%
YoY
|
$0.06
-45.45%
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 |
80.18M shares
0.32%
YoY
|
80.15M shares
0.58%
YoY
|
80.16M shares
18.1%
YoY
|
80.16M shares
19.5%
YoY
|
79.92M shares
19.65%
YoY
|
79.69M shares
18.24%
YoY
|
67.87M shares
-0.11%
YoY
|
67.07M shares
-1.27%
YoY
|
66.79M shares
-1.36%
YoY
|
67.40M shares
-0.49%
YoY
|
67.95M shares
0.32%
YoY
|
67.94M shares
0.34%
YoY
|
67.71M shares
0.87%
YoY
|
67.73M shares
10.12%
YoY
|
67.73M shares
10.88%
YoY
|
67.71M shares
12.09%
YoY
|
67.13M shares
12.97%
YoY
|
61.51M shares
6.16%
YoY
|
61.08M shares
5.46%
YoY
|
| Diluted Shares Outstanding |
79.84M shares
-0.19%
YoY
|
80.15M shares
0.57%
YoY
|
80.16M shares
16.28%
YoY
|
80.15M shares
19.44%
YoY
|
79.99M shares
19.68%
YoY
|
79.70M shares
N/A
|
68.93M shares
1.45%
YoY
|
67.11M shares
-1.17%
YoY
|
66.84M shares
-1.4%
YoY
|
N/A
|
67.95M shares
0.32%
YoY
|
67.90M shares
0.28%
YoY
|
67.79M shares
0.98%
YoY
|
N/A
|
67.73M shares
10.88%
YoY
|
67.71M shares
12.09%
YoY
|
67.13M shares
12.97%
YoY
|
N/A
|
61.08M shares
5.46%
YoY
|
Loading...