|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$468.7M
-3.93%
YoY
|
$487.9M
-4.44%
YoY
|
$510.5M
-11.32%
YoY
|
$575.7M
-20.73%
YoY
|
$726.2M
11.99%
YoY
|
| Cost Of Revenue |
$280.2M
-8.66%
YoY
|
$306.7M
-9.44%
YoY
|
$338.7M
-7.23%
YoY
|
$365.1M
-15.34%
YoY
|
$431.3M
25.58%
YoY
|
| Gross Profit |
$188.6M
4.1%
YoY
|
$181.1M
5.42%
YoY
|
$171.8M
-18.4%
YoY
|
$210.6M
-28.61%
YoY
|
$295.0M
-3.32%
YoY
|
| Selling, General & Admin |
$210.6M
-12.39%
YoY
|
$240.4M
-9.89%
YoY
|
$266.8M
10.19%
YoY
|
$242.1M
-22.25%
YoY
|
$311.4M
36.63%
YoY
|
| Research & Development |
$9.604M
-25.91%
YoY
|
$12.96M
8.94%
YoY
|
$11.90M
35.9%
YoY
|
$8.755M
26.17%
YoY
|
$6.939M
15.65%
YoY
|
| Depreciation & Amortization |
$24.06M
-31.94%
YoY
|
$35.36M
40.82%
YoY
|
$25.11M
43.57%
YoY
|
$17.49M
84.6%
YoY
|
$9.473M
19.91%
YoY
|
| Operating Expenses |
$231.6M
-15.27%
YoY
|
$273.3M
-1.92%
YoY
|
$278.7M
11.09%
YoY
|
$250.8M
-21.2%
YoY
|
$318.3M
36.15%
YoY
|
| Operating Profit |
-$43.03M
-53.32%
YoY
|
-$92.18M
-13.71%
YoY
|
-$106.8M
165.34%
YoY
|
-$40.26M
72.43%
YoY
|
-$23.35M
-132.75%
YoY
|
| Interest Expense |
-$11.56M
-17.44%
YoY
|
-$14.01M
612.05%
YoY
|
-$1.967M
-343.74%
YoY
|
$807.0K
-96.36%
YoY
|
$22.18M
-107.28%
YoY
|
| Other Income/Expense, Net |
-$8.275M
41.4%
YoY
|
-$5.852M
144.04%
YoY
|
-$2.398M
-101.48%
YoY
|
$162.4M
4148.9%
YoY
|
$3.822M
-111.18%
YoY
|
| Pretax Income |
-$51.30M
-47.65%
YoY
|
-$98.00M
-19.15%
YoY
|
-$121.2M
-198.59%
YoY
|
$122.9M
4532.14%
YoY
|
$2.654M
-100.97%
YoY
|
| Income Tax |
$207.0K
228.57%
YoY
|
$63.00K
687.5%
YoY
|
$8.000K
-100.0%
YoY
|
$212.9M
-17590.88%
YoY
|
-$1.217M
-97.22%
YoY
|
| Net Earnings |
-$51.41M
-47.48%
YoY
|
-$97.90M
-18.93%
YoY
|
-$120.8M
34.64%
YoY
|
-$89.69M
-2324.98%
YoY
|
$4.031M
-101.7%
YoY
|
| Basic Earnings Per Share |
$0.48
-152.75%
YoY
|
-$0.91
-22.22%
YoY
|
-$1.17
6.36%
YoY
|
-$1.10
-1933.33%
YoY
|
$0.06
-100.99%
YoY
|
| Diluted Earnings Per Share |
$0.48
-152.75%
YoY
|
-$0.91
-21.93%
YoY
|
-$1.17
6.28%
YoY
|
-$1.10
-100.0%
YoY
|
$59.89K
-100.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
108.1M shares
0.88%
YoY
|
107.1M shares
3.41%
YoY
|
103.6M shares
26.69%
YoY
|
81.78M shares
24.04%
YoY
|
65.93M shares
68.1%
YoY
|
| Diluted Shares Outstanding |
108.2M shares
0.86%
YoY
|
107.3M shares
3.26%
YoY
|
103.9M shares
27.09%
YoY
|
81.78M shares
21.51%
YoY
|
67.30M shares
71.61%
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 |
$95.73M
-8.1%
YoY
|
$140.7M
9.08%
YoY
|
$118.8M
0.14%
YoY
|
$105.1M
-12.61%
YoY
|
$104.2M
-13.21%
YoY
|
$129.0M
-11.62%
YoY
|
$118.6M
-15.28%
YoY
|
$120.3M
-0.5%
YoY
|
$120.0M
9.75%
YoY
|
$145.9M
0.56%
YoY
|
$140.0M
-2.29%
YoY
|
$120.9M
-16.12%
YoY
|
$109.4M
-23.61%
YoY
|
$145.1M
-22.16%
YoY
|
$143.3M
-16.1%
YoY
|
$144.1M
-21.07%
YoY
|
$143.2M
-23.19%
YoY
|
$186.4M
7.21%
YoY
|
$170.8M
-8.72%
YoY
|
$182.6M
10.59%
YoY
|
| Cost Of Revenue |
$60.54M
-4.1%
YoY
|
$81.71M
14.9%
YoY
|
$67.92M
-18.57%
YoY
|
$67.42M
-5.49%
YoY
|
$63.13M
-19.39%
YoY
|
$71.11M
-27.04%
YoY
|
$83.41M
-10.01%
YoY
|
$71.33M
-13.44%
YoY
|
$78.31M
18.39%
YoY
|
$97.47M
3.26%
YoY
|
$92.69M
10.52%
YoY
|
$82.41M
-13.53%
YoY
|
$66.15M
-27.75%
YoY
|
$94.39M
-22.47%
YoY
|
$83.87M
-23.55%
YoY
|
$95.30M
-5.55%
YoY
|
$91.55M
-7.43%
YoY
|
$121.7M
32.48%
YoY
|
$109.7M
10.92%
YoY
|
$100.9M
20.84%
YoY
|
| Gross Profit |
$35.20M
-14.25%
YoY
|
$58.98M
1.93%
YoY
|
$50.85M
44.49%
YoY
|
$37.68M
-23.0%
YoY
|
$41.05M
-1.62%
YoY
|
$57.86M
19.39%
YoY
|
$35.19M
-25.61%
YoY
|
$48.94M
27.24%
YoY
|
$41.72M
-3.48%
YoY
|
$48.46M
-4.47%
YoY
|
$47.31M
-20.37%
YoY
|
$38.46M
-21.2%
YoY
|
$43.22M
-16.28%
YoY
|
$50.73M
-21.57%
YoY
|
$59.41M
-2.73%
YoY
|
$48.81M
-40.25%
YoY
|
$51.63M
-41.0%
YoY
|
$64.68M
-21.12%
YoY
|
$61.08M
-30.83%
YoY
|
$81.69M
0.11%
YoY
|
| Selling, General & Admin |
$49.59M
-2.98%
YoY
|
$58.56M
-1.57%
YoY
|
$55.32M
-8.11%
YoY
|
$45.61M
-23.34%
YoY
|
$51.11M
-16.47%
YoY
|
$59.49M
-3.68%
YoY
|
$60.21M
-14.41%
YoY
|
$59.49M
-18.3%
YoY
|
$61.19M
-1.05%
YoY
|
$61.76M
4.83%
YoY
|
$70.34M
25.22%
YoY
|
$72.82M
23.1%
YoY
|
$61.84M
-8.85%
YoY
|
$58.92M
-37.53%
YoY
|
$56.17M
-14.73%
YoY
|
$59.15M
-28.13%
YoY
|
$67.85M
-1.53%
YoY
|
$94.31M
28.66%
YoY
|
$65.88M
5.74%
YoY
|
$82.31M
71.11%
YoY
|
| Research & Development |
$2.448M
-0.16%
YoY
|
$2.607M
9.08%
YoY
|
$2.367M
-18.94%
YoY
|
$2.178M
-45.36%
YoY
|
$2.452M
-33.12%
YoY
|
$2.390M
-17.5%
YoY
|
$2.920M
7.99%
YoY
|
$3.986M
36.27%
YoY
|
$3.666M
8.72%
YoY
|
$2.897M
-1.36%
YoY
|
$2.704M
40.32%
YoY
|
$2.925M
67.33%
YoY
|
$3.372M
57.35%
YoY
|
$2.937M
94.63%
YoY
|
$1.927M
8.02%
YoY
|
$1.748M
-9.1%
YoY
|
$2.143M
26.06%
YoY
|
$1.509M
25.75%
YoY
|
$1.784M
4.94%
YoY
|
$1.923M
20.19%
YoY
|
| Depreciation & Amortization |
$4.427M
-12.34%
YoY
|
$4.405M
-44.29%
YoY
|
$8.800M
-34.81%
YoY
|
$4.100M
-19.61%
YoY
|
$5.050M
-20.87%
YoY
|
$7.907M
28.72%
YoY
|
$13.50M
170.0%
YoY
|
$5.100M
4.08%
YoY
|
$6.382M
-7.28%
YoY
|
$6.143M
16.3%
YoY
|
$5.000M
16.28%
YoY
|
$4.900M
30.98%
YoY
|
$6.883M
79.15%
YoY
|
$5.282M
69.4%
YoY
|
$4.300M
52.97%
YoY
|
$3.741M
87.61%
YoY
|
$3.842M
147.87%
YoY
|
$3.118M
103.79%
YoY
|
$2.811M
10.24%
YoY
|
$1.994M
-2.25%
YoY
|
| Operating Expenses |
$52.04M
-6.28%
YoY
|
$61.16M
-1.16%
YoY
|
$62.98M
-23.2%
YoY
|
$51.92M
-18.21%
YoY
|
$55.53M
-14.39%
YoY
|
$61.88M
-4.3%
YoY
|
$82.01M
2.61%
YoY
|
$63.48M
-16.19%
YoY
|
$64.86M
-0.55%
YoY
|
$64.66M
4.53%
YoY
|
$79.92M
37.56%
YoY
|
$75.74M
24.37%
YoY
|
$65.21M
-6.83%
YoY
|
$61.85M
-35.44%
YoY
|
$58.10M
-14.13%
YoY
|
$60.90M
-27.7%
YoY
|
$69.99M
-0.86%
YoY
|
$95.82M
28.61%
YoY
|
$67.66M
5.89%
YoY
|
$84.23M
69.81%
YoY
|
| Operating Profit |
-$16.84M
16.33%
YoY
|
-$2.185M
-45.63%
YoY
|
-$12.13M
-74.1%
YoY
|
-$14.24M
-2.07%
YoY
|
-$14.48M
-37.42%
YoY
|
-$4.019M
-75.19%
YoY
|
-$46.81M
43.54%
YoY
|
-$14.54M
-60.99%
YoY
|
-$23.14M
5.22%
YoY
|
-$16.20M
45.6%
YoY
|
-$32.61M
-2583.93%
YoY
|
-$37.28M
208.38%
YoY
|
-$21.99M
19.74%
YoY
|
-$11.12M
-64.27%
YoY
|
$1.313M
-119.95%
YoY
|
-$12.09M
375.72%
YoY
|
-$18.36M
-208.66%
YoY
|
-$31.13M
-515.12%
YoY
|
-$6.582M
-126.98%
YoY
|
-$2.541M
-107.94%
YoY
|
| Interest Expense |
-$15.18M
221.89%
YoY
|
-$2.459M
183.95%
YoY
|
-$1.311M
-426.93%
YoY
|
-$3.079M
-121.19%
YoY
|
-$4.715M
-205.39%
YoY
|
-$866.0K
5.74%
YoY
|
$401.0K
-32.49%
YoY
|
$14.53M
4028.41%
YoY
|
$4.474M
2114.85%
YoY
|
-$819.0K
-15.31%
YoY
|
$594.0K
-177.14%
YoY
|
$352.0K
-197.51%
YoY
|
$202.0K
-93.05%
YoY
|
-$967.0K
-124.53%
YoY
|
-$770.0K
-114.33%
YoY
|
-$361.0K
-108.41%
YoY
|
$2.905M
-66.22%
YoY
|
$3.942M
-101.53%
YoY
|
$5.372M
-127.98%
YoY
|
$4.291M
-110.62%
YoY
|
| Other Income/Expense, Net |
-$13.69M
194.58%
YoY
|
$1.477M
-120.06%
YoY
|
$431.0K
-94.3%
YoY
|
-$3.078M
-121.1%
YoY
|
-$4.646M
-82.84%
YoY
|
-$7.364M
386.72%
YoY
|
$7.566M
-315.99%
YoY
|
$14.59M
-4730.16%
YoY
|
-$27.07M
1911.37%
YoY
|
-$1.513M
-100.94%
YoY
|
-$3.503M
-1139.47%
YoY
|
-$315.0K
131.62%
YoY
|
-$1.346M
-8017.65%
YoY
|
$161.4M
4923.5%
YoY
|
$337.0K
-60.72%
YoY
|
-$136.0K
-61.69%
YoY
|
$17.00K
-83.0%
YoY
|
$3.213M
-501.63%
YoY
|
$858.0K
-243.0%
YoY
|
-$355.0K
-98.92%
YoY
|
| Pretax Income |
-$30.53M
59.63%
YoY
|
-$3.167M
-63.28%
YoY
|
-$11.70M
-70.2%
YoY
|
-$17.32M
-38582.22%
YoY
|
-$19.13M
-61.91%
YoY
|
-$8.624M
-53.45%
YoY
|
-$39.25M
8.72%
YoY
|
$45.00K
-100.12%
YoY
|
-$50.21M
115.17%
YoY
|
-$18.53M
-112.41%
YoY
|
-$36.10M
-2287.88%
YoY
|
-$37.59M
198.7%
YoY
|
-$23.34M
51.11%
YoY
|
$149.3M
-722.69%
YoY
|
$1.650M
-568.75%
YoY
|
-$12.59M
-1002.15%
YoY
|
-$15.44M
-160.32%
YoY
|
-$23.98M
-90.44%
YoY
|
-$352.0K
-72.92%
YoY
|
$1.395M
-103.38%
YoY
|
| Income Tax |
$47.00K
14.63%
YoY
|
$59.00K
-152.21%
YoY
|
$53.00K
-15.87%
YoY
|
$54.00K
0.0%
YoY
|
$41.00K
-30.51%
YoY
|
-$113.0K
-26.62%
YoY
|
$63.00K
250.0%
YoY
|
$54.00K
-25.0%
YoY
|
$59.00K
-18.06%
YoY
|
-$154.0K
-100.07%
YoY
|
$18.00K
-102.85%
YoY
|
$72.00K
-101.72%
YoY
|
$72.00K
-103.98%
YoY
|
$219.5M
-9977.63%
YoY
|
-$631.0K
-74.55%
YoY
|
-$4.175M
257.75%
YoY
|
-$1.811M
-138.53%
YoY
|
-$2.222M
-71.87%
YoY
|
-$2.479M
2379.0%
YoY
|
-$1.167M
-96.7%
YoY
|
| Net Earnings |
-$30.50M
59.38%
YoY
|
-$3.212M
-62.12%
YoY
|
-$11.72M
-70.12%
YoY
|
-$17.35M
-64340.74%
YoY
|
-$19.14M
-61.89%
YoY
|
-$8.479M
-53.75%
YoY
|
-$39.23M
8.95%
YoY
|
$27.00K
-100.07%
YoY
|
-$50.22M
115.52%
YoY
|
-$18.33M
-73.86%
YoY
|
-$36.00M
-1680.51%
YoY
|
-$37.51M
349.75%
YoY
|
-$23.30M
72.57%
YoY
|
-$70.13M
225.53%
YoY
|
$2.278M
4.93%
YoY
|
-$8.340M
-423.51%
YoY
|
-$13.50M
-164.91%
YoY
|
-$21.54M
-91.12%
YoY
|
$2.171M
-317.1%
YoY
|
$2.578M
-228.9%
YoY
|
| Basic Earnings Per Share |
-$0.28
-255.56%
YoY
|
N/A
|
$0.11
-130.56%
YoY
|
$0.16
N/A
|
$0.18
-138.3%
YoY
|
N/A
|
-$0.36
5.88%
YoY
|
$0.00
-100.0%
YoY
|
-$0.47
95.83%
YoY
|
N/A
|
-$0.34
-1233.33%
YoY
|
-$0.36
260.0%
YoY
|
-$0.24
20.0%
YoY
|
N/A
|
$0.03
0.0%
YoY
|
-$0.10
N/A
|
-$0.20
N/A
|
N/A
|
$0.03
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.28
-255.56%
YoY
|
-$0.03
-63.37%
YoY
|
$0.11
-130.56%
YoY
|
$0.16
N/A
|
$0.18
-138.3%
YoY
|
-$0.08
-54.59%
YoY
|
-$0.36
5.88%
YoY
|
$0.00
-100.0%
YoY
|
-$0.47
95.83%
YoY
|
-$0.17
-77.36%
YoY
|
-$0.34
-1233.33%
YoY
|
-$0.36
-100.0%
YoY
|
-$0.24
-100.0%
YoY
|
-$0.77
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
-$100.8K
-361.55%
YoY
|
-$201.3K
-166.21%
YoY
|
-$324.0K
-91.92%
YoY
|
$32.26K
-242.93%
YoY
|
$38.56K
-156.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
|
N/A
|
| Basic Shares Outstanding |
108.4M shares
0.73%
YoY
|
N/A
|
108.2M shares
0.69%
YoY
|
108.2M shares
0.69%
YoY
|
107.6M shares
1.48%
YoY
|
N/A
|
107.5M shares
2.07%
YoY
|
107.5M shares
102193.51%
YoY
|
106.0M shares
107641.56%
YoY
|
N/A
|
105.3M shares
22.95%
YoY
|
105.1K shares
27.06%
YoY
|
98.40K shares
46.74%
YoY
|
N/A
|
85.67M shares
29.14%
YoY
|
82.70K shares
N/A
|
67.06K shares
N/A
|
N/A
|
66.34M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
108.4M shares
0.73%
YoY
|
N/A
|
108.4M shares
0.84%
YoY
|
108.2M shares
0.42%
YoY
|
107.6M shares
1.48%
YoY
|
N/A
|
107.5M shares
2.07%
YoY
|
107.8M shares
102469.5%
YoY
|
106.0M shares
107153.27%
YoY
|
N/A
|
105.3M shares
22.31%
YoY
|
105.1K shares
26.37%
YoY
|
98.85K shares
46.43%
YoY
|
N/A
|
86.12M shares
27.98%
YoY
|
83.15K shares
N/A
|
67.51K shares
N/A
|
N/A
|
67.29M shares
N/A
|
N/A
|
Loading...