|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$596.7M
-4.04%
YoY
|
$621.8M
-2.37%
YoY
|
$637.0M
-10.46%
YoY
|
$711.4M
50.17%
YoY
|
$473.7M
99.18%
YoY
|
| Cost Of Revenue |
$265.8M
20.37%
YoY
|
$220.8M
9.62%
YoY
|
$201.4M
16.7%
YoY
|
$172.6M
20.14%
YoY
|
$143.6M
17.33%
YoY
|
| Gross Profit |
$330.9M
-17.48%
YoY
|
$401.1M
-7.92%
YoY
|
$435.5M
-19.16%
YoY
|
$538.8M
63.24%
YoY
|
$330.1M
186.01%
YoY
|
| Selling, General & Admin |
$60.09M
21.1%
YoY
|
$49.62M
8.23%
YoY
|
$45.85M
11.94%
YoY
|
$40.96M
12.94%
YoY
|
$36.26M
52.87%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$267.9M
20.08%
YoY
|
$223.1M
6.39%
YoY
|
$209.7M
19.28%
YoY
|
$175.8M
29.55%
YoY
|
$135.7M
-15.61%
YoY
|
| Operating Expenses |
$341.7M
21.94%
YoY
|
$280.2M
7.19%
YoY
|
$261.4M
18.17%
YoY
|
$221.2M
25.61%
YoY
|
$176.1M
-6.29%
YoY
|
| Operating Profit |
-$10.79M
-108.93%
YoY
|
$120.8M
-30.61%
YoY
|
$174.1M
-45.17%
YoY
|
$317.6M
106.3%
YoY
|
$153.9M
-312.19%
YoY
|
| Interest Expense |
-$90.03M
28.13%
YoY
|
-$70.26M
7.01%
YoY
|
-$65.66M
-12.72%
YoY
|
-$75.23M
-40.79%
YoY
|
-$127.1M
16.62%
YoY
|
| Other Income/Expense, Net |
$4.203M
184.37%
YoY
|
$1.478M
-164.34%
YoY
|
-$2.297M
-188.41%
YoY
|
$2.598M
-6004.55%
YoY
|
-$44.00K
-90.62%
YoY
|
| Pretax Income |
-$232.9M
-622.08%
YoY
|
$44.61M
-57.98%
YoY
|
$106.2M
-56.66%
YoY
|
$244.9M
958.67%
YoY
|
$23.14M
-102.71%
YoY
|
| Income Tax |
-$39.75M
-196.05%
YoY
|
$41.39M
-63.19%
YoY
|
$112.4M
6.18%
YoY
|
$105.9M
-647.43%
YoY
|
-$19.35M
-74.34%
YoY
|
| Net Earnings |
-$193.1M
-6104.94%
YoY
|
$3.216M
-151.15%
YoY
|
-$6.287M
-104.52%
YoY
|
$139.0M
227.27%
YoY
|
$42.48M
-105.46%
YoY
|
| Basic Earnings Per Share |
-$5.45
-5550.0%
YoY
|
$0.10
-152.63%
YoY
|
-$0.19
-150.0%
YoY
|
$0.38
216.67%
YoY
|
$0.12
-105.66%
YoY
|
| Diluted Earnings Per Share |
-$5.45
-5550.0%
YoY
|
$0.10
-152.63%
YoY
|
-$0.19
-150.0%
YoY
|
$0.38
216.67%
YoY
|
$0.12
-105.66%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.44M shares
10.59%
YoY
|
32.04M shares
-4.26%
YoY
|
33.47M shares
-90.82%
YoY
|
364.5M shares
-0.7%
YoY
|
367.0M shares
0.01%
YoY
|
| Diluted Shares Outstanding |
35.44M shares
10.59%
YoY
|
32.04M shares
-4.26%
YoY
|
33.47M shares
-90.94%
YoY
|
369.3M shares
0.38%
YoY
|
367.9M shares
0.24%
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 |
$172.1M
0.89%
YoY
|
$129.9M
-11.79%
YoY
|
$149.3M
-1.4%
YoY
|
$152.5M
-7.93%
YoY
|
$170.5M
8.22%
YoY
|
$147.3M
-4.94%
YoY
|
$151.4M
-15.87%
YoY
|
$165.6M
4.88%
YoY
|
$157.6M
9.28%
YoY
|
$154.9M
-4.73%
YoY
|
$179.9M
6.84%
YoY
|
$157.9M
-23.27%
YoY
|
$144.2M
-17.4%
YoY
|
$162.6M
11.18%
YoY
|
$168.4M
24.44%
YoY
|
$205.8M
112.98%
YoY
|
$174.6M
82.81%
YoY
|
$146.3M
125.78%
YoY
|
$135.3M
154.64%
YoY
|
| Cost Of Revenue |
$71.45M
-3.79%
YoY
|
$60.84M
-6.47%
YoY
|
$72.68M
45.44%
YoY
|
$63.47M
20.39%
YoY
|
$74.27M
39.99%
YoY
|
$65.05M
26.1%
YoY
|
$49.97M
-6.09%
YoY
|
$52.73M
1.04%
YoY
|
$53.05M
19.39%
YoY
|
$51.58M
6.24%
YoY
|
$53.21M
20.24%
YoY
|
$52.18M
24.22%
YoY
|
$44.44M
19.34%
YoY
|
$48.55M
14.04%
YoY
|
$44.25M
9.03%
YoY
|
$42.01M
48.16%
YoY
|
$37.23M
15.88%
YoY
|
$42.58M
45.76%
YoY
|
$40.59M
84.43%
YoY
|
| Gross Profit |
$100.6M
4.51%
YoY
|
$69.09M
-15.99%
YoY
|
$76.58M
-24.48%
YoY
|
$89.01M
-21.15%
YoY
|
$96.27M
-7.9%
YoY
|
$82.24M
-20.43%
YoY
|
$101.4M
-19.97%
YoY
|
$112.9M
6.78%
YoY
|
$104.5M
4.78%
YoY
|
$103.4M
-9.4%
YoY
|
$126.7M
2.07%
YoY
|
$105.7M
-35.45%
YoY
|
$99.76M
-27.36%
YoY
|
$114.1M
10.0%
YoY
|
$124.1M
31.05%
YoY
|
$163.8M
139.89%
YoY
|
$137.3M
116.75%
YoY
|
$103.7M
191.46%
YoY
|
$94.73M
204.26%
YoY
|
| Selling, General & Admin |
$35.87M
208.5%
YoY
|
$19.86M
65.45%
YoY
|
$13.60M
114.25%
YoY
|
$15.01M
-11.19%
YoY
|
$11.63M
-9.71%
YoY
|
$12.00M
-7.99%
YoY
|
$6.346M
-38.02%
YoY
|
$16.90M
71.26%
YoY
|
$12.88M
1.43%
YoY
|
$13.05M
22.26%
YoY
|
$10.24M
26.18%
YoY
|
$9.866M
0.31%
YoY
|
$12.70M
2.92%
YoY
|
$10.67M
-4.65%
YoY
|
$8.114M
24.89%
YoY
|
$9.836M
9.22%
YoY
|
$12.34M
28.92%
YoY
|
$11.19M
54.44%
YoY
|
$6.497M
42.42%
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 |
$69.87M
-3.22%
YoY
|
$72.54M
14.4%
YoY
|
$64.98M
16.93%
YoY
|
$68.64M
23.69%
YoY
|
$72.20M
28.59%
YoY
|
$63.41M
20.46%
YoY
|
$55.57M
0.95%
YoY
|
$55.49M
-1.28%
YoY
|
$56.15M
8.56%
YoY
|
$52.63M
1.65%
YoY
|
$55.05M
21.47%
YoY
|
$56.21M
33.15%
YoY
|
$51.72M
26.26%
YoY
|
$51.78M
24.55%
YoY
|
$45.32M
19.09%
YoY
|
$42.22M
45.94%
YoY
|
$40.96M
30.8%
YoY
|
$41.57M
25.54%
YoY
|
$38.06M
21.43%
YoY
|
| Operating Expenses |
$105.7M
26.14%
YoY
|
$93.05M
23.4%
YoY
|
$81.21M
31.15%
YoY
|
$83.64M
15.55%
YoY
|
$83.83M
21.44%
YoY
|
$75.41M
13.14%
YoY
|
$61.92M
-4.6%
YoY
|
$72.39M
9.55%
YoY
|
$69.03M
7.16%
YoY
|
$66.65M
6.72%
YoY
|
$64.90M
21.46%
YoY
|
$66.07M
26.94%
YoY
|
$64.42M
20.86%
YoY
|
$62.45M
18.36%
YoY
|
$53.43M
19.94%
YoY
|
$52.05M
28.37%
YoY
|
$53.30M
35.0%
YoY
|
$52.77M
30.95%
YoY
|
$44.55M
23.86%
YoY
|
| Operating Profit |
-$5.135M
-141.28%
YoY
|
-$23.96M
-450.76%
YoY
|
-$4.629M
-111.72%
YoY
|
$5.367M
-86.75%
YoY
|
$12.44M
-64.96%
YoY
|
$6.832M
-81.39%
YoY
|
$39.48M
-36.12%
YoY
|
$40.50M
2.15%
YoY
|
$35.50M
0.46%
YoY
|
$36.71M
-28.9%
YoY
|
$61.81M
-12.59%
YoY
|
$39.65M
-64.52%
YoY
|
$35.34M
-57.95%
YoY
|
$51.63M
1.35%
YoY
|
$70.71M
40.91%
YoY
|
$111.7M
302.99%
YoY
|
$84.04M
251.91%
YoY
|
$50.95M
-1181.68%
YoY
|
$50.18M
-1138.04%
YoY
|
| Interest Expense |
-$139.3M
395.51%
YoY
|
-$20.51M
-15.42%
YoY
|
-$27.60M
71.17%
YoY
|
-$13.80M
6.41%
YoY
|
-$28.12M
66.19%
YoY
|
-$24.25M
14.39%
YoY
|
-$16.12M
7.86%
YoY
|
-$12.97M
-22.52%
YoY
|
-$16.92M
32.47%
YoY
|
-$21.20M
71.1%
YoY
|
-$14.95M
15.79%
YoY
|
-$16.74M
-16.68%
YoY
|
-$12.77M
-57.21%
YoY
|
-$12.39M
-64.36%
YoY
|
-$12.91M
146.99%
YoY
|
-$20.09M
-43.04%
YoY
|
-$29.84M
-41.02%
YoY
|
-$34.77M
-1315.34%
YoY
|
-$5.227M
-70.29%
YoY
|
| Other Income/Expense, Net |
$1.148M
-2307.69%
YoY
|
$2.913M
97.09%
YoY
|
$1.003M
N/A
|
$339.0K
N/A
|
-$52.00K
N/A
|
$1.478M
-164.34%
YoY
|
N/A
|
N/A
|
N/A
|
-$2.297M
-188.41%
YoY
|
N/A
|
N/A
|
N/A
|
$2.598M
-6004.55%
YoY
|
N/A
|
N/A
|
N/A
|
-$44.00K
-90.62%
YoY
|
N/A
|
| Pretax Income |
-$145.8M
826.86%
YoY
|
-$177.8M
711.58%
YoY
|
-$31.23M
-242.58%
YoY
|
-$8.093M
-129.65%
YoY
|
-$15.73M
-190.82%
YoY
|
-$21.91M
-265.87%
YoY
|
$21.90M
-53.27%
YoY
|
$27.30M
19.17%
YoY
|
$17.32M
-25.3%
YoY
|
$13.21M
-66.34%
YoY
|
$46.86M
-22.41%
YoY
|
$22.91M
-75.0%
YoY
|
$23.18M
-56.8%
YoY
|
$39.24M
139.52%
YoY
|
$60.40M
37.38%
YoY
|
$91.64M
-1186.02%
YoY
|
$53.66M
-286.5%
YoY
|
$16.38M
-126.84%
YoY
|
$43.96M
-134.24%
YoY
|
| Income Tax |
-$26.60M
-848.52%
YoY
|
-$36.68M
-398.22%
YoY
|
-$11.28M
-154.3%
YoY
|
$4.648M
-151.23%
YoY
|
$3.553M
-79.57%
YoY
|
$12.30M
123.66%
YoY
|
$20.77M
-48.51%
YoY
|
-$9.072M
-126.89%
YoY
|
$17.40M
-47.1%
YoY
|
$5.499M
-7.83%
YoY
|
$40.33M
85.58%
YoY
|
$33.73M
-12.76%
YoY
|
$32.88M
-16.84%
YoY
|
$5.966M
-112.93%
YoY
|
$21.73M
142.7%
YoY
|
$38.67M
320.79%
YoY
|
$39.54M
357.06%
YoY
|
-$46.14M
250.67%
YoY
|
$8.955M
-143.54%
YoY
|
| Net Earnings |
-$119.2M
518.11%
YoY
|
-$141.1M
312.59%
YoY
|
-$19.95M
-1860.81%
YoY
|
-$12.74M
-135.03%
YoY
|
-$19.28M
24617.95%
YoY
|
-$34.21M
-543.65%
YoY
|
$1.133M
-82.64%
YoY
|
$36.37M
-435.99%
YoY
|
-$78.00K
-99.2%
YoY
|
$7.711M
-76.83%
YoY
|
$6.527M
-83.12%
YoY
|
-$10.83M
-120.44%
YoY
|
-$9.700M
-168.7%
YoY
|
$33.28M
-46.78%
YoY
|
$38.66M
10.44%
YoY
|
$52.97M
-400.52%
YoY
|
$14.12M
-137.73%
YoY
|
$62.52M
-230.61%
YoY
|
$35.01M
-132.47%
YoY
|
| Basic Earnings Per Share |
-$3.38
525.93%
YoY
|
N/A
|
-$0.57
-1525.0%
YoY
|
-$0.36
-131.03%
YoY
|
-$0.54
N/A
|
N/A
|
$0.04
-80.0%
YoY
|
$1.16
-451.52%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.20
81.82%
YoY
|
-$0.33
-335.71%
YoY
|
-$0.03
-175.0%
YoY
|
N/A
|
$0.11
10.0%
YoY
|
$0.14
-380.0%
YoY
|
$0.04
-140.0%
YoY
|
N/A
|
$0.10
-134.48%
YoY
|
| Diluted Earnings Per Share |
-$3.38
525.93%
YoY
|
-$3.99
301.24%
YoY
|
-$0.57
-1525.0%
YoY
|
-$0.36
-131.03%
YoY
|
-$0.54
N/A
|
-$1.00
-524.31%
YoY
|
$0.04
-80.0%
YoY
|
$1.16
-451.52%
YoY
|
$0.00
-100.0%
YoY
|
$0.23
153.91%
YoY
|
$0.20
100.0%
YoY
|
-$0.33
-335.71%
YoY
|
-$0.03
-175.0%
YoY
|
$0.09
-100.0%
YoY
|
$0.10
0.0%
YoY
|
$0.14
-380.0%
YoY
|
$0.04
-140.0%
YoY
|
$170.0K
-230.29%
YoY
|
$0.10
-134.48%
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 |
35.30M shares
-1.64%
YoY
|
35.30M shares
15.15%
YoY
|
35.29M shares
14.77%
YoY
|
35.33M shares
12.76%
YoY
|
35.89M shares
11.3%
YoY
|
30.65M shares
-7.92%
YoY
|
30.75M shares
-7.62%
YoY
|
31.33M shares
-91.51%
YoY
|
32.25M shares
-90.68%
YoY
|
33.29M shares
-90.98%
YoY
|
33.29M shares
-90.98%
YoY
|
368.9M shares
0.09%
YoY
|
346.2M shares
-5.78%
YoY
|
368.9M shares
0.48%
YoY
|
368.9M shares
0.51%
YoY
|
368.6M shares
0.43%
YoY
|
367.4M shares
0.11%
YoY
|
367.1M shares
0.04%
YoY
|
367.0M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
35.30M shares
-1.33%
YoY
|
N/A
|
35.29M shares
14.83%
YoY
|
35.33M shares
12.96%
YoY
|
35.78M shares
12.46%
YoY
|
N/A
|
30.73M shares
-7.85%
YoY
|
31.28M shares
-6.06%
YoY
|
31.81M shares
-90.77%
YoY
|
N/A
|
33.35M shares
-91.02%
YoY
|
33.30M shares
-91.1%
YoY
|
344.5M shares
-7.48%
YoY
|
N/A
|
371.3M shares
0.97%
YoY
|
374.2M shares
1.98%
YoY
|
372.4M shares
1.47%
YoY
|
N/A
|
367.7M shares
0.21%
YoY
|
Loading...