|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$307.2M
-16.15%
YoY
|
$366.3M
1.46%
YoY
|
$361.1M
3.98%
YoY
|
$347.2M
76.89%
YoY
|
$196.3M
73.68%
YoY
|
| Cost Of Revenue |
$22.80M
-7.65%
YoY
|
$24.69M
-2.6%
YoY
|
$25.35M
1285.27%
YoY
|
$1.830M
-57.77%
YoY
|
$4.333M
5.94%
YoY
|
| Gross Profit |
$284.4M
-16.76%
YoY
|
$341.6M
1.77%
YoY
|
$335.7M
-2.81%
YoY
|
$345.4M
79.93%
YoY
|
$192.0M
76.23%
YoY
|
| Selling, General & Admin |
$112.0M
3.07%
YoY
|
$108.7M
8.77%
YoY
|
$99.89M
32.91%
YoY
|
$75.15M
60.23%
YoY
|
$46.90M
100.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$96.41M
-2.32%
YoY
|
$98.70M
11.39%
YoY
|
$88.61M
58.97%
YoY
|
$55.74M
49.97%
YoY
|
$37.17M
-13.58%
YoY
|
| Operating Expenses |
$209.9M
0.55%
YoY
|
$208.7M
9.9%
YoY
|
$189.9M
44.01%
YoY
|
$131.9M
55.49%
YoY
|
$84.82M
25.98%
YoY
|
| Operating Profit |
-$34.34M
-125.84%
YoY
|
$132.9M
-8.84%
YoY
|
$145.8M
-23.97%
YoY
|
$191.7M
100.24%
YoY
|
$95.76M
-135.64%
YoY
|
| Interest Expense |
-$8.481M
-81.23%
YoY
|
-$45.19M
10.47%
YoY
|
-$40.90M
-276.55%
YoY
|
$23.17M
59.88%
YoY
|
$14.49M
-17.75%
YoY
|
| Other Income/Expense, Net |
-$7.846M
-82.56%
YoY
|
-$44.99M
-22714.57%
YoY
|
$198.9K
-100.45%
YoY
|
-$44.70M
-51.59%
YoY
|
-$92.34M
-1098.48%
YoY
|
| Pretax Income |
-$42.18M
-147.98%
YoY
|
$87.91M
-16.27%
YoY
|
$105.0M
-28.6%
YoY
|
$147.0M
4208.05%
YoY
|
$3.413M
-101.32%
YoY
|
| Income Tax |
-$7.453M
-136.46%
YoY
|
$20.44M
16221.43%
YoY
|
$125.2K
-98.51%
YoY
|
$8.409M
9207.66%
YoY
|
$90.34K
-101.51%
YoY
|
| Net Earnings |
-$34.73M
-151.48%
YoY
|
$67.47M
-35.66%
YoY
|
$104.9M
-24.36%
YoY
|
$138.6M
4072.12%
YoY
|
$3.323M
-101.31%
YoY
|
| Basic Earnings Per Share |
-$0.17
-150.0%
YoY
|
$0.34
-38.18%
YoY
|
$0.55
-51.75%
YoY
|
$1.14
3700.0%
YoY
|
$0.03
-100.86%
YoY
|
| Diluted Earnings Per Share |
-$0.17
-150.0%
YoY
|
$0.34
-36.66%
YoY
|
$0.54
-45.23%
YoY
|
$0.98
3166.67%
YoY
|
$0.03
-100.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
205.0M shares
3.56%
YoY
|
197.9M shares
3.86%
YoY
|
190.6M shares
57.17%
YoY
|
121.3M shares
22.01%
YoY
|
99.39M
36.35%
YoY
|
| Diluted Shares Outstanding |
205.0M shares
2.35%
YoY
|
200.3M shares
2.51%
YoY
|
195.4M shares
37.82%
YoY
|
141.8M shares
16.97%
YoY
|
121.2M
66.27%
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 |
$73.67M
-6.85%
YoY
|
$66.88M
-19.84%
YoY
|
$78.60M
-11.93%
YoY
|
$82.60M
-16.68%
YoY
|
$79.09M
-16.31%
YoY
|
$83.44M
-16.51%
YoY
|
$89.24M
-4.74%
YoY
|
$99.14M
24.94%
YoY
|
$94.50M
7.29%
YoY
|
$99.94M
0.25%
YoY
|
$93.68M
-0.77%
YoY
|
$79.35M
-6.61%
YoY
|
$88.08M
29.19%
YoY
|
$99.70M
67.09%
YoY
|
$94.41M
91.2%
YoY
|
$84.96M
77.89%
YoY
|
$68.18M
72.6%
YoY
|
$59.67M
90.32%
YoY
|
$49.38M
56.92%
YoY
|
| Cost Of Revenue |
$5.874M
10.4%
YoY
|
$5.625M
-12.24%
YoY
|
$6.244M
-3.5%
YoY
|
$5.615M
10.7%
YoY
|
$5.320M
-21.07%
YoY
|
$6.409M
-9.27%
YoY
|
$6.471M
-0.88%
YoY
|
$5.072M
-10.71%
YoY
|
$6.740M
-819053.83%
YoY
|
$7.064M
4.8%
YoY
|
$6.528M
13.27%
YoY
|
$5.681M
934.03%
YoY
|
-$823.00
-100.06%
YoY
|
$6.740M
52.74%
YoY
|
$5.763M
448.24%
YoY
|
$549.4K
-38.76%
YoY
|
$1.297M
38.7%
YoY
|
$4.413M
-52.79%
YoY
|
$1.051M
-0.68%
YoY
|
| Gross Profit |
$67.80M
-8.1%
YoY
|
$61.26M
-20.48%
YoY
|
$72.36M
-12.58%
YoY
|
$76.99M
-18.16%
YoY
|
$73.77M
-15.94%
YoY
|
$77.03M
-17.06%
YoY
|
$82.77M
-5.03%
YoY
|
$94.07M
27.69%
YoY
|
$87.76M
-0.36%
YoY
|
$92.88M
-0.08%
YoY
|
$87.15M
-1.68%
YoY
|
$73.67M
-12.73%
YoY
|
$88.08M
31.7%
YoY
|
$92.96M
68.24%
YoY
|
$88.65M
83.44%
YoY
|
$84.41M
80.13%
YoY
|
$66.88M
73.42%
YoY
|
$55.25M
151.1%
YoY
|
$48.33M
58.92%
YoY
|
| Selling, General & Admin |
$25.74M
-9.61%
YoY
|
$27.12M
-4.98%
YoY
|
$28.83M
7.14%
YoY
|
$27.56M
1.33%
YoY
|
$28.47M
9.49%
YoY
|
$28.54M
5.41%
YoY
|
$26.91M
6.64%
YoY
|
$27.20M
18.96%
YoY
|
$26.00M
5.21%
YoY
|
$27.07M
4.64%
YoY
|
$25.24M
23.07%
YoY
|
$22.86M
60.82%
YoY
|
$24.72M
69.76%
YoY
|
$25.87M
103.29%
YoY
|
$20.51M
78.32%
YoY
|
$14.22M
26.19%
YoY
|
$14.56M
27.59%
YoY
|
$12.73M
34.33%
YoY
|
$11.50M
187.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 |
$21.41M
-5.35%
YoY
|
$23.00M
-6.3%
YoY
|
$25.23M
-1.7%
YoY
|
$25.57M
3.52%
YoY
|
$22.62M
-4.94%
YoY
|
$24.55M
-0.03%
YoY
|
$25.66M
16.7%
YoY
|
$24.70M
18.79%
YoY
|
$23.79M
11.85%
YoY
|
$24.56M
17.58%
YoY
|
$21.99M
53.51%
YoY
|
$20.79M
93.44%
YoY
|
$21.27M
117.47%
YoY
|
$20.89M
99.4%
YoY
|
$14.32M
53.85%
YoY
|
$10.75M
15.89%
YoY
|
$9.781M
20.64%
YoY
|
$10.47M
-6.17%
YoY
|
$9.311M
-14.01%
YoY
|
| Operating Expenses |
$47.54M
-7.54%
YoY
|
$50.51M
-5.43%
YoY
|
$54.45M
2.87%
YoY
|
$53.51M
2.42%
YoY
|
$51.42M
2.53%
YoY
|
$53.41M
2.75%
YoY
|
$52.93M
11.24%
YoY
|
$52.25M
18.72%
YoY
|
$50.15M
8.19%
YoY
|
$51.98M
10.31%
YoY
|
$47.58M
35.66%
YoY
|
$44.01M
74.97%
YoY
|
$46.35M
88.98%
YoY
|
$47.12M
101.52%
YoY
|
$35.07M
67.07%
YoY
|
$25.15M
21.36%
YoY
|
$24.53M
24.43%
YoY
|
$23.38M
12.16%
YoY
|
$20.99M
39.44%
YoY
|
| Operating Profit |
-$141.8M
-734.4%
YoY
|
$10.75M
-54.5%
YoY
|
-$55.00M
-284.3%
YoY
|
$23.48M
-43.86%
YoY
|
$22.36M
-40.57%
YoY
|
$23.62M
-42.24%
YoY
|
$29.85M
-24.58%
YoY
|
$41.82M
41.0%
YoY
|
$37.62M
5.51%
YoY
|
$40.90M
-10.77%
YoY
|
$39.57M
-26.13%
YoY
|
$29.66M
-45.23%
YoY
|
$35.65M
-6.64%
YoY
|
$45.83M
43.82%
YoY
|
$53.57M
119.67%
YoY
|
$54.15M
133.06%
YoY
|
$38.19M
134.78%
YoY
|
$31.87M
-124.82%
YoY
|
$24.39M
274.54%
YoY
|
| Interest Expense |
-$90.76M
777.97%
YoY
|
$8.430M
-151.9%
YoY
|
-$9.534M
-167.51%
YoY
|
$2.960M
-123.44%
YoY
|
-$10.34M
-189.9%
YoY
|
-$16.24M
-191.54%
YoY
|
$14.12M
24.07%
YoY
|
-$12.63M
75.26%
YoY
|
$11.50M
10.67%
YoY
|
$17.74M
-161.61%
YoY
|
$11.38M
62.1%
YoY
|
-$7.206M
-319.75%
YoY
|
$10.39M
205.74%
YoY
|
-$28.80M
268.78%
YoY
|
$7.021M
97.7%
YoY
|
$3.279M
-10.27%
YoY
|
$3.398M
-9.18%
YoY
|
-$7.809M
-51.77%
YoY
|
$3.551M
-20.32%
YoY
|
| Other Income/Expense, Net |
-$90.75M
789.4%
YoY
|
$29.60K
-63.46%
YoY
|
-$9.428M
-166.77%
YoY
|
$3.266M
-125.97%
YoY
|
-$10.20M
-66.4%
YoY
|
$81.00K
11.37%
YoY
|
$14.12M
-127.95%
YoY
|
-$12.58M
-10886.77%
YoY
|
-$30.37M
3253.03%
YoY
|
$72.73K
N/A
|
-$50.52M
-295.6%
YoY
|
$116.6K
-101.09%
YoY
|
-$905.8K
-97.08%
YoY
|
N/A
|
$25.83M
-351.46%
YoY
|
-$10.74M
-72.42%
YoY
|
-$30.99M
-12.27%
YoY
|
$0.00
-100.0%
YoY
|
-$10.27M
14.65%
YoY
|
| Pretax Income |
-$232.6M
-2013.94%
YoY
|
-$16.65M
-323.1%
YoY
|
-$64.43M
-246.55%
YoY
|
$26.74M
-8.54%
YoY
|
$12.15M
67.75%
YoY
|
$7.461M
-87.3%
YoY
|
$43.97M
-501.5%
YoY
|
$29.24M
30.33%
YoY
|
$7.244M
-79.15%
YoY
|
$58.76M
244.94%
YoY
|
-$10.95M
-113.79%
YoY
|
$22.44M
-48.33%
YoY
|
$34.75M
383.2%
YoY
|
$17.03M
-29.2%
YoY
|
$79.40M
462.52%
YoY
|
$43.42M
-376.6%
YoY
|
$7.191M
-137.72%
YoY
|
$24.06M
-117.3%
YoY
|
$14.12M
-676.56%
YoY
|
| Income Tax |
-$11.99M
-494.2%
YoY
|
-$3.800M
-310.71%
YoY
|
-$12.80M
-226.89%
YoY
|
$6.107M
-10.45%
YoY
|
$3.041M
75.9%
YoY
|
$1.804M
-77.06%
YoY
|
$10.09M
-395.72%
YoY
|
$6.820M
-207.3%
YoY
|
$1.729M
-14.83%
YoY
|
$7.863M
209.32%
YoY
|
-$3.411M
-179.04%
YoY
|
-$6.356M
-531.75%
YoY
|
$2.030M
2477.64%
YoY
|
$2.542M
-5026.32%
YoY
|
$4.316M
-8961.8%
YoY
|
$1.472M
672.23%
YoY
|
$78.75K
N/A
|
-$51.60K
-100.24%
YoY
|
-$48.70K
-89.99%
YoY
|
| Net Earnings |
-$220.6M
-2521.23%
YoY
|
-$12.85M
-327.05%
YoY
|
-$51.63M
-252.4%
YoY
|
$20.63M
-7.96%
YoY
|
$9.111M
65.19%
YoY
|
$5.658M
-88.88%
YoY
|
$33.88M
-549.36%
YoY
|
$22.42M
-22.13%
YoY
|
$5.515M
-83.14%
YoY
|
$50.90M
251.19%
YoY
|
-$7.539M
-110.04%
YoY
|
$28.79M
-31.36%
YoY
|
$32.72M
360.01%
YoY
|
$14.49M
-39.89%
YoY
|
$75.09M
430.12%
YoY
|
$41.94M
-364.01%
YoY
|
$7.112M
-137.3%
YoY
|
$24.11M
-115.05%
YoY
|
$14.16M
-822.06%
YoY
|
| Basic Earnings Per Share |
-$1.06
-2220.0%
YoY
|
N/A
|
-$0.25
-247.06%
YoY
|
$0.10
-9.09%
YoY
|
$0.05
66.67%
YoY
|
N/A
|
$0.17
-525.0%
YoY
|
$0.11
-26.67%
YoY
|
$0.03
-83.33%
YoY
|
N/A
|
-$0.04
-106.15%
YoY
|
$0.15
-61.54%
YoY
|
$0.18
157.14%
YoY
|
N/A
|
$0.65
364.29%
YoY
|
$0.39
-343.75%
YoY
|
$0.07
-136.84%
YoY
|
N/A
|
$0.14
-566.67%
YoY
|
| Diluted Earnings Per Share |
-$1.06
-2220.0%
YoY
|
-$0.06
-319.15%
YoY
|
-$0.25
-247.06%
YoY
|
$0.10
-9.09%
YoY
|
$0.05
66.67%
YoY
|
$0.03
-89.05%
YoY
|
$0.17
-525.0%
YoY
|
$0.11
-25.17%
YoY
|
$0.03
-82.35%
YoY
|
$0.26
189.54%
YoY
|
-$0.04
-108.16%
YoY
|
$0.15
-54.06%
YoY
|
$0.17
183.33%
YoY
|
$0.09
-100.0%
YoY
|
$0.49
308.33%
YoY
|
$0.32
-300.0%
YoY
|
$0.06
-131.58%
YoY
|
$128.9K
-7045445.36%
YoY
|
$0.12
-500.0%
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 |
209.4M shares
4.72%
YoY
|
207.2M shares
4.55%
YoY
|
206.5M shares
4.22%
YoY
|
206.5M shares
4.34%
YoY
|
200.0M shares
1.02%
YoY
|
198.2M shares
1.31%
YoY
|
198.2M shares
1.44%
YoY
|
197.9M shares
1.43%
YoY
|
197.9M shares
9.58%
YoY
|
195.6M shares
12.17%
YoY
|
195.4M shares
82.17%
YoY
|
195.1M shares
83.42%
YoY
|
180.6M shares
80.28%
YoY
|
174.4M
75.04%
YoY
|
107.2M
7.93%
YoY
|
106.4M
7.14%
YoY
|
100.2M
1.11%
YoY
|
99.64M
22.01%
YoY
|
99.36M
46.16%
YoY
|
| Diluted Shares Outstanding |
208.6M shares
3.72%
YoY
|
N/A
|
206.7M shares
2.97%
YoY
|
207.0M shares
3.27%
YoY
|
201.1M shares
0.89%
YoY
|
N/A
|
200.7M shares
2.74%
YoY
|
200.4M shares
2.33%
YoY
|
199.3M shares
4.82%
YoY
|
N/A
|
195.4M shares
28.73%
YoY
|
195.9M shares
49.98%
YoY
|
190.1M shares
53.33%
YoY
|
N/A
|
151.8M
25.19%
YoY
|
130.6M
31.52%
YoY
|
124.0M
25.14%
YoY
|
N/A
|
121.2M
78.32%
YoY
|
Loading...