|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$500.6M
-10.87%
YoY
|
$561.6M
8.29%
YoY
|
$518.6M
27.75%
YoY
|
$405.9M
22.13%
YoY
|
$332.4M
131.25%
YoY
|
| Cost Of Revenue |
$330.9M
-12.32%
YoY
|
$377.4M
3.83%
YoY
|
$363.5M
33.94%
YoY
|
$271.4M
38.16%
YoY
|
$196.4M
137.16%
YoY
|
| Gross Profit |
$169.7M
-7.89%
YoY
|
$184.2M
18.75%
YoY
|
$155.1M
15.28%
YoY
|
$134.6M
-1.04%
YoY
|
$136.0M
123.22%
YoY
|
| Selling, General & Admin |
$173.8M
-5.65%
YoY
|
$184.2M
12.9%
YoY
|
$163.1M
16.07%
YoY
|
$140.5M
17.47%
YoY
|
$119.6M
118.21%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$73.53M
11.14%
YoY
|
$66.16M
12.16%
YoY
|
$58.98M
58.96%
YoY
|
$37.11M
67.0%
YoY
|
$22.22M
76.89%
YoY
|
| Operating Expenses |
$186.7M
4.02%
YoY
|
$179.5M
13.06%
YoY
|
$158.7M
11.72%
YoY
|
$142.1M
-7.24%
YoY
|
$153.2M
188.65%
YoY
|
| Operating Profit |
-$17.01M
-459.36%
YoY
|
$4.734M
-230.81%
YoY
|
-$3.619M
-51.91%
YoY
|
-$7.526M
-56.25%
YoY
|
-$17.20M
-319.24%
YoY
|
| Interest Expense |
-$51.29M
13.32%
YoY
|
-$45.26M
-222.39%
YoY
|
$36.98M
14.02%
YoY
|
$32.44M
-49.31%
YoY
|
$63.99M
392.49%
YoY
|
| Other Income/Expense, Net |
-$49.80M
11.78%
YoY
|
-$44.56M
299.93%
YoY
|
-$11.14M
-64.83%
YoY
|
-$31.68M
-50.29%
YoY
|
-$63.73M
390.78%
YoY
|
| Pretax Income |
-$66.82M
67.78%
YoY
|
-$39.82M
169.8%
YoY
|
-$14.76M
-62.35%
YoY
|
-$39.21M
-51.56%
YoY
|
-$80.94M
1474.96%
YoY
|
| Income Tax |
$51.38M
13.74%
YoY
|
$45.17M
35.03%
YoY
|
$33.45M
-19.76%
YoY
|
$41.69M
-0.06%
YoY
|
$41.72M
123.08%
YoY
|
| Net Earnings |
-$118.2M
39.06%
YoY
|
-$84.99M
76.28%
YoY
|
-$48.21M
-40.4%
YoY
|
-$80.90M
-34.04%
YoY
|
-$122.7M
382.16%
YoY
|
| Basic Earnings Per Share |
-$0.58
45.0%
YoY
|
-$0.40
66.67%
YoY
|
-$0.24
-45.45%
YoY
|
-$0.44
-46.34%
YoY
|
-$0.82
203.7%
YoY
|
| Diluted Earnings Per Share |
-$0.58
45.0%
YoY
|
-$0.40
66.67%
YoY
|
-$0.24
-45.45%
YoY
|
-$0.44
-46.34%
YoY
|
-$0.82
203.7%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
203.5M shares
-4.22%
YoY
|
212.4M shares
6.67%
YoY
|
199.2M shares
8.6%
YoY
|
183.4M shares
22.72%
YoY
|
149.4M shares
57.03%
YoY
|
| Diluted Shares Outstanding |
203.5M shares
-4.22%
YoY
|
212.4M shares
6.67%
YoY
|
199.2M shares
8.6%
YoY
|
183.4M shares
22.72%
YoY
|
149.4M shares
57.03%
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 |
$116.9M
-8.64%
YoY
|
$120.5M
-11.37%
YoY
|
$124.7M
-11.94%
YoY
|
$127.3M
-10.06%
YoY
|
$128.0M
-10.12%
YoY
|
$136.0M
-2.96%
YoY
|
$141.6M
0.27%
YoY
|
$141.5M
15.08%
YoY
|
$142.4M
24.73%
YoY
|
$140.2M
25.03%
YoY
|
$141.3M
27.0%
YoY
|
$123.0M
26.14%
YoY
|
$114.2M
34.18%
YoY
|
$112.1M
26.67%
YoY
|
$111.2M
17.86%
YoY
|
$97.50M
16.95%
YoY
|
$85.09M
28.66%
YoY
|
$88.50M
N/A
|
$94.38M
127.57%
YoY
|
| Cost Of Revenue |
$72.05M
-18.53%
YoY
|
$75.42M
-15.39%
YoY
|
$81.13M
-17.14%
YoY
|
$85.91M
-14.06%
YoY
|
$88.44M
-2.14%
YoY
|
$89.14M
-3.76%
YoY
|
$97.92M
0.21%
YoY
|
$99.96M
5.59%
YoY
|
$90.37M
15.17%
YoY
|
$92.62M
31.21%
YoY
|
$97.71M
30.98%
YoY
|
$94.67M
46.7%
YoY
|
$78.47M
27.3%
YoY
|
$70.59M
22.42%
YoY
|
$74.60M
39.63%
YoY
|
$64.53M
32.1%
YoY
|
$61.64M
69.02%
YoY
|
$57.66M
N/A
|
$53.43M
131.08%
YoY
|
| Gross Profit |
$44.88M
13.45%
YoY
|
$45.13M
-3.72%
YoY
|
$43.60M
-0.29%
YoY
|
$41.39M
-0.44%
YoY
|
$39.56M
-23.98%
YoY
|
$46.87M
-1.41%
YoY
|
$43.73M
0.4%
YoY
|
$41.57M
46.8%
YoY
|
$52.04M
45.75%
YoY
|
$47.54M
14.52%
YoY
|
$43.56M
18.89%
YoY
|
$28.32M
-14.1%
YoY
|
$35.70M
52.28%
YoY
|
$41.51M
34.63%
YoY
|
$36.64M
-10.54%
YoY
|
$32.97M
-4.48%
YoY
|
$23.45M
-20.97%
YoY
|
$30.84M
N/A
|
$40.95M
123.16%
YoY
|
| Selling, General & Admin |
$43.56M
15.6%
YoY
|
$31.75M
1.54%
YoY
|
$46.13M
-3.96%
YoY
|
$43.59M
-1.51%
YoY
|
$37.68M
-25.3%
YoY
|
$31.27M
-20.29%
YoY
|
$48.03M
17.03%
YoY
|
$44.26M
17.84%
YoY
|
$50.44M
38.34%
YoY
|
$39.23M
25.73%
YoY
|
$41.04M
17.13%
YoY
|
$37.56M
8.8%
YoY
|
$36.46M
7.55%
YoY
|
$31.20M
-1.16%
YoY
|
$35.04M
16.32%
YoY
|
$34.52M
9.65%
YoY
|
$33.90M
32.02%
YoY
|
$31.57M
N/A
|
$30.12M
94.21%
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 |
$18.28M
-0.65%
YoY
|
$20.53M
17.52%
YoY
|
$10.51M
16.06%
YoY
|
$9.722M
6.38%
YoY
|
$18.40M
12.33%
YoY
|
$17.47M
18.1%
YoY
|
$9.057M
6.17%
YoY
|
$9.139M
10.36%
YoY
|
$16.38M
-25.35%
YoY
|
$14.79M
31.1%
YoY
|
$8.531M
33.19%
YoY
|
$8.281M
31.53%
YoY
|
$21.94M
121.22%
YoY
|
$11.28M
104.13%
YoY
|
$6.405M
56.22%
YoY
|
$6.296M
79.42%
YoY
|
$9.918M
58.59%
YoY
|
$5.527M
N/A
|
$4.100M
209.67%
YoY
|
| Operating Expenses |
$43.56M
15.6%
YoY
|
$46.10M
13.13%
YoY
|
$46.13M
-3.96%
YoY
|
$43.59M
-1.51%
YoY
|
$37.68M
-25.3%
YoY
|
$40.75M
-13.26%
YoY
|
$48.03M
20.06%
YoY
|
$44.26M
21.91%
YoY
|
$50.44M
42.3%
YoY
|
$46.98M
29.65%
YoY
|
$40.01M
17.13%
YoY
|
$36.30M
8.13%
YoY
|
$35.45M
-7.27%
YoY
|
$36.23M
14.79%
YoY
|
$34.16M
16.42%
YoY
|
$33.57M
9.67%
YoY
|
$38.23M
-38.0%
YoY
|
$31.57M
N/A
|
$29.34M
95.61%
YoY
|
| Operating Profit |
$2.546M
2.41%
YoY
|
-$971.0K
-115.85%
YoY
|
-$1.325M
-45.18%
YoY
|
-$1.002M
-34.17%
YoY
|
$2.486M
-3.46%
YoY
|
$6.125M
985.99%
YoY
|
-$2.417M
-168.14%
YoY
|
-$1.522M
-80.94%
YoY
|
$2.575M
909.8%
YoY
|
$564.0K
-89.31%
YoY
|
$3.547M
43.2%
YoY
|
-$7.985M
1219.83%
YoY
|
$255.0K
-101.73%
YoY
|
$5.277M
-821.89%
YoY
|
$2.477M
-78.67%
YoY
|
-$605.0K
-115.5%
YoY
|
-$14.78M
-53.8%
YoY
|
-$731.0K
N/A
|
$11.61M
246.45%
YoY
|
| Interest Expense |
N/A
|
-$15.48M
32.24%
YoY
|
-$12.56M
-23.78%
YoY
|
-$12.06M
41.28%
YoY
|
-$11.19M
-231.06%
YoY
|
-$11.71M
36.71%
YoY
|
-$16.48M
-283.88%
YoY
|
-$8.535M
-181.43%
YoY
|
$8.538M
-4.87%
YoY
|
-$8.565M
-1.83%
YoY
|
$8.963M
6.27%
YoY
|
$10.48M
13.36%
YoY
|
$8.975M
48.81%
YoY
|
-$8.725M
18.1%
YoY
|
$8.434M
-31.85%
YoY
|
$9.246M
-74.93%
YoY
|
$6.031M
-17.8%
YoY
|
-$7.388M
N/A
|
$12.38M
371.11%
YoY
|
| Other Income/Expense, Net |
-$20.13M
87.92%
YoY
|
$189.0K
-148.34%
YoY
|
-$12.22M
-23.96%
YoY
|
-$11.57M
41.91%
YoY
|
-$10.71M
30.2%
YoY
|
-$391.0K
-161.87%
YoY
|
-$16.07M
99.38%
YoY
|
-$8.156M
-160.13%
YoY
|
-$8.228M
-5.53%
YoY
|
$632.0K
175.98%
YoY
|
-$8.061M
-1.23%
YoY
|
$13.56M
-249.13%
YoY
|
-$8.710M
46.93%
YoY
|
$229.0K
358.0%
YoY
|
-$8.161M
-33.82%
YoY
|
-$9.095M
-75.29%
YoY
|
-$5.928M
-18.31%
YoY
|
$50.00K
N/A
|
-$12.33M
369.97%
YoY
|
| Pretax Income |
-$17.59M
113.76%
YoY
|
-$32.47M
440.92%
YoY
|
-$13.55M
-26.73%
YoY
|
-$12.58M
29.94%
YoY
|
-$8.227M
45.53%
YoY
|
-$6.002M
-18.55%
YoY
|
-$18.49M
309.59%
YoY
|
-$9.678M
-273.5%
YoY
|
-$5.653M
-33.14%
YoY
|
-$7.369M
136.64%
YoY
|
-$4.514M
-20.58%
YoY
|
$5.578M
-157.51%
YoY
|
-$8.455M
-59.17%
YoY
|
-$3.114M
-61.41%
YoY
|
-$5.684M
690.54%
YoY
|
-$9.700M
-70.52%
YoY
|
-$20.71M
-47.24%
YoY
|
-$8.069M
N/A
|
-$719.0K
-198.76%
YoY
|
| Income Tax |
$11.91M
7.94%
YoY
|
$16.24M
50.5%
YoY
|
$12.28M
25.72%
YoY
|
$11.83M
-2.27%
YoY
|
$11.03M
-11.82%
YoY
|
$10.79M
-9.9%
YoY
|
$9.767M
45.21%
YoY
|
$12.11M
155.56%
YoY
|
$12.51M
24.89%
YoY
|
$11.97M
0.32%
YoY
|
$6.726M
-39.83%
YoY
|
$4.737M
-58.71%
YoY
|
$10.02M
40.95%
YoY
|
$11.94M
41.39%
YoY
|
$11.18M
-9.17%
YoY
|
$11.47M
-4.36%
YoY
|
$7.107M
-20.82%
YoY
|
$8.442M
N/A
|
$12.31M
118.09%
YoY
|
| Net Earnings |
-$29.49M
53.15%
YoY
|
-$48.70M
190.05%
YoY
|
-$25.83M
-8.6%
YoY
|
-$24.41M
12.04%
YoY
|
-$19.26M
6.03%
YoY
|
-$16.79M
-13.19%
YoY
|
-$28.26M
151.39%
YoY
|
-$21.78M
-2690.25%
YoY
|
-$18.16M
-1.67%
YoY
|
-$19.34M
28.52%
YoY
|
-$11.24M
-33.34%
YoY
|
$841.0K
-103.97%
YoY
|
-$18.47M
-33.59%
YoY
|
-$15.05M
-8.85%
YoY
|
-$16.86M
29.45%
YoY
|
-$21.17M
-52.84%
YoY
|
-$27.82M
-42.32%
YoY
|
-$16.51M
N/A
|
-$13.03M
140.51%
YoY
|
| Basic Earnings Per Share |
-$0.15
66.67%
YoY
|
N/A
|
-$0.13
0.0%
YoY
|
-$0.12
20.0%
YoY
|
-$0.09
0.0%
YoY
|
N/A
|
-$0.13
160.0%
YoY
|
-$0.10
N/A
|
-$0.09
-10.0%
YoY
|
N/A
|
-$0.05
-44.44%
YoY
|
$0.00
-100.0%
YoY
|
-$0.10
-37.5%
YoY
|
N/A
|
-$0.09
12.5%
YoY
|
-$0.11
-63.33%
YoY
|
-$0.16
-64.44%
YoY
|
N/A
|
-$0.08
33.33%
YoY
|
| Diluted Earnings Per Share |
-$0.15
66.67%
YoY
|
-$0.24
203.3%
YoY
|
-$0.13
0.0%
YoY
|
-$0.12
20.0%
YoY
|
-$0.09
0.0%
YoY
|
-$0.08
-15.87%
YoY
|
-$0.13
160.0%
YoY
|
-$0.10
N/A
|
-$0.09
-10.0%
YoY
|
-$0.09
16.88%
YoY
|
-$0.05
-44.44%
YoY
|
$0.00
-100.0%
YoY
|
-$0.10
-37.5%
YoY
|
-$0.08
-100.0%
YoY
|
-$0.09
12.5%
YoY
|
-$0.11
-63.33%
YoY
|
-$0.16
-64.44%
YoY
|
-$110.5K
N/A
|
-$0.08
33.33%
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 |
202.4M shares
-1.24%
YoY
|
N/A
|
203.0M shares
-5.28%
YoY
|
203.9M shares
-4.36%
YoY
|
205.0M shares
-1.89%
YoY
|
N/A
|
214.3M shares
4.17%
YoY
|
213.2M shares
8.95%
YoY
|
209.0M shares
10.86%
YoY
|
N/A
|
205.7M shares
9.6%
YoY
|
195.7M shares
5.58%
YoY
|
188.5M shares
9.27%
YoY
|
N/A
|
187.7M shares
10.49%
YoY
|
185.3M shares
23.26%
YoY
|
172.5M shares
62.05%
YoY
|
N/A
|
169.9M shares
76.01%
YoY
|
| Diluted Shares Outstanding |
202.4M shares
-1.24%
YoY
|
N/A
|
203.0M shares
-5.28%
YoY
|
203.9M shares
-4.36%
YoY
|
205.0M shares
-1.89%
YoY
|
N/A
|
214.3M shares
4.17%
YoY
|
213.2M shares
8.95%
YoY
|
209.0M shares
10.86%
YoY
|
N/A
|
205.7M shares
9.6%
YoY
|
195.7M shares
5.58%
YoY
|
188.5M shares
9.27%
YoY
|
N/A
|
187.7M shares
10.49%
YoY
|
185.3M shares
23.26%
YoY
|
172.5M shares
62.05%
YoY
|
N/A
|
169.9M shares
76.01%
YoY
|
Loading...