|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$468.7M
-3.93%
YoY
|
$487.9M
-4.44%
YoY
|
$510.5M
-10.93%
YoY
|
$573.2M
-20.94%
YoY
|
$725.0M
11.8%
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.59%
YoY
|
| Gross Profit |
$188.6M
4.1%
YoY
|
$181.1M
5.42%
YoY
|
$171.8M
-17.43%
YoY
|
$208.1M
-29.16%
YoY
|
$293.7M
-3.72%
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.62%
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
16.52%
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.93%
YoY
|
| Operating Expenses |
$231.6M
-15.27%
YoY
|
$273.3M
-4.28%
YoY
|
$285.5M
13.83%
YoY
|
$250.8M
-21.2%
YoY
|
$318.3M
36.11%
YoY
|
| Operating Profit |
-$43.03M
-53.32%
YoY
|
-$92.18M
-18.93%
YoY
|
-$113.7M
165.97%
YoY
|
-$42.75M
73.95%
YoY
|
-$24.58M
-134.51%
YoY
|
| Interest Expense |
-$11.56M
-17.44%
YoY
|
-$14.01M
-812.05%
YoY
|
$1.967M
-44.37%
YoY
|
$3.536M
88.89%
YoY
|
$1.872M
-59.78%
YoY
|
| Other Income/Expense, Net |
-$8.275M
41.4%
YoY
|
-$5.852M
-21.93%
YoY
|
-$7.496M
-104.59%
YoY
|
$163.2M
527.6%
YoY
|
$26.00M
-107.54%
YoY
|
| Pretax Income |
-$51.30M
-47.65%
YoY
|
-$98.00M
-19.14%
YoY
|
-$121.2M
-200.66%
YoY
|
$120.4M
8500.0%
YoY
|
$1.400M
-100.51%
YoY
|
| Income Tax |
$207.0K
228.57%
YoY
|
$63.00K
687.5%
YoY
|
$8.000K
-100.0%
YoY
|
$213.2M
-14105.85%
YoY
|
-$1.522M
-96.52%
YoY
|
| Net Earnings |
-$51.41M
-47.48%
YoY
|
-$97.90M
-18.93%
YoY
|
-$120.8M
30.59%
YoY
|
-$92.47M
-3069.49%
YoY
|
$3.114M
-101.31%
YoY
|
| Basic Earnings Per Share |
$0.48
-47.25%
YoY
|
$0.91
-22.22%
YoY
|
$1.17
-203.54%
YoY
|
-$1.13
-2360.0%
YoY
|
$0.05
-100.83%
YoY
|
| Diluted Earnings Per Share |
$0.48
-47.25%
YoY
|
$0.91
-22.22%
YoY
|
$1.17
-203.54%
YoY
|
-$1.13
264.52%
YoY
|
-$0.31
-94.87%
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 Q2 | 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 |
$98.27M
-6.5%
YoY
|
$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
2.03%
YoY
|
$120.0M
12.47%
YoY
|
$145.9M
0.56%
YoY
|
$140.0M
-2.01%
YoY
|
$117.9M
-18.2%
YoY
|
$106.7M
-25.46%
YoY
|
$145.1M
-22.16%
YoY
|
$142.9M
-16.34%
YoY
|
$144.1M
-21.07%
YoY
|
$143.2M
-23.19%
YoY
|
$186.4M
7.21%
YoY
|
$170.8M
-8.72%
YoY
|
| Cost Of Revenue |
$53.86M
-13.95%
YoY
|
$60.54M
-4.1%
YoY
|
$81.71M
14.9%
YoY
|
$67.92M
-18.57%
YoY
|
$62.59M
-12.26%
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
|
| Gross Profit |
$44.41M
4.47%
YoY
|
$35.20M
-14.25%
YoY
|
$58.98M
1.93%
YoY
|
$50.85M
44.49%
YoY
|
$42.51M
-13.13%
YoY
|
$41.05M
-1.62%
YoY
|
$57.86M
19.39%
YoY
|
$35.19M
-25.61%
YoY
|
$48.94M
37.96%
YoY
|
$41.72M
2.81%
YoY
|
$48.46M
-4.47%
YoY
|
$47.31M
-19.82%
YoY
|
$35.47M
-27.33%
YoY
|
$40.58M
-21.4%
YoY
|
$50.73M
-21.57%
YoY
|
$59.00M
-3.41%
YoY
|
$48.81M
-40.25%
YoY
|
$51.63M
-41.0%
YoY
|
$64.68M
-21.12%
YoY
|
$61.08M
-30.83%
YoY
|
| Selling, General & Admin |
$46.18M
-8.45%
YoY
|
$49.59M
-2.98%
YoY
|
$58.56M
-1.57%
YoY
|
$55.32M
-8.11%
YoY
|
$50.44M
-15.22%
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
|
| Research & Development |
$2.485M
14.1%
YoY
|
$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
|
| Depreciation & Amortization |
$3.800M
-7.32%
YoY
|
$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
70.64%
YoY
|
$5.000M
16.28%
YoY
|
$4.900M
36.11%
YoY
|
$6.883M
79.15%
YoY
|
$3.600M
15.46%
YoY
|
$4.300M
53.57%
YoY
|
$3.600M
80.54%
YoY
|
$3.842M
147.87%
YoY
|
$3.118M
103.79%
YoY
|
$2.800M
9.8%
YoY
|
| Operating Expenses |
$48.66M
-14.25%
YoY
|
$52.04M
-6.28%
YoY
|
$61.16M
-1.16%
YoY
|
$62.98M
-23.2%
YoY
|
$56.75M
-10.6%
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
|
| Operating Profit |
-$4.250M
-70.15%
YoY
|
-$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
-63.89%
YoY
|
-$23.14M
5.22%
YoY
|
-$16.20M
45.6%
YoY
|
-$32.61M
-3723.78%
YoY
|
-$40.27M
233.12%
YoY
|
-$21.99M
19.74%
YoY
|
-$11.12M
-64.27%
YoY
|
$900.0K
-113.67%
YoY
|
-$12.09M
375.72%
YoY
|
-$18.36M
-208.66%
YoY
|
-$31.13M
-515.12%
YoY
|
-$6.582M
-126.98%
YoY
|
| Interest Expense |
-$419.0K
-86.39%
YoY
|
-$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
-17.15%
YoY
|
$352.0K
-50.21%
YoY
|
$202.0K
-80.25%
YoY
|
-$967.0K
-124.53%
YoY
|
$717.0K
-86.65%
YoY
|
$707.0K
-83.52%
YoY
|
$1.023M
-88.1%
YoY
|
$3.942M
-101.53%
YoY
|
$5.372M
-127.98%
YoY
|
| Other Income/Expense, Net |
$1.036M
-133.66%
YoY
|
-$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
-36.62%
YoY
|
-$1.346M
-146.06%
YoY
|
$161.4M
4923.5%
YoY
|
$337.0K
-94.59%
YoY
|
-$497.0K
40.0%
YoY
|
$2.922M
2822.0%
YoY
|
$3.213M
-501.63%
YoY
|
$6.230M
-1138.33%
YoY
|
| Pretax Income |
-$3.214M
-81.44%
YoY
|
-$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.67%
YoY
|
$45.00K
-100.11%
YoY
|
-$50.21M
93.26%
YoY
|
-$18.53M
-112.41%
YoY
|
-$36.12M
-2288.91%
YoY
|
-$40.58M
222.46%
YoY
|
-$25.98M
68.24%
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
|
| Income Tax |
$32.00K
-40.74%
YoY
|
$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
-41.0%
YoY
|
-$154.0K
-100.07%
YoY
|
$18.00K
-102.5%
YoY
|
$72.00K
-101.72%
YoY
|
$100.0K
-105.52%
YoY
|
$219.5M
-9977.63%
YoY
|
-$720.0K
-70.96%
YoY
|
-$4.175M
257.75%
YoY
|
-$1.811M
-138.53%
YoY
|
-$2.222M
-71.87%
YoY
|
-$2.479M
2379.0%
YoY
|
| Net Earnings |
-$3.230M
-81.38%
YoY
|
-$30.54M
59.59%
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
93.64%
YoY
|
-$18.33M
-73.86%
YoY
|
-$36.00M
-1940.7%
YoY
|
-$40.49M
385.46%
YoY
|
-$25.93M
92.07%
YoY
|
-$70.13M
225.53%
YoY
|
$1.956M
-9.9%
YoY
|
-$8.340M
-425.53%
YoY
|
-$13.50M
-164.48%
YoY
|
-$21.54M
-91.12%
YoY
|
$2.171M
-317.1%
YoY
|
| Basic Earnings Per Share |
-$0.74
-81.55%
YoY
|
-$0.28
55.56%
YoY
|
N/A
|
$0.11
-69.44%
YoY
|
-$4.01
N/A
|
-$0.18
-138.3%
YoY
|
N/A
|
$0.36
-205.88%
YoY
|
$0.00
-100.0%
YoY
|
$0.47
-280.77%
YoY
|
N/A
|
-$0.34
-1800.0%
YoY
|
-$0.39
290.0%
YoY
|
-$0.26
30.0%
YoY
|
N/A
|
$0.02
-33.33%
YoY
|
-$0.10
N/A
|
-$0.20
N/A
|
N/A
|
$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.74
-81.55%
YoY
|
-$0.28
55.56%
YoY
|
-$0.03
-63.37%
YoY
|
$0.11
-69.44%
YoY
|
-$4.01
N/A
|
-$0.18
-138.3%
YoY
|
-$0.08
-51.8%
YoY
|
$0.36
-205.88%
YoY
|
$0.00
-100.0%
YoY
|
$0.47
-280.77%
YoY
|
-$0.17
-76.88%
YoY
|
-$0.34
-1800.0%
YoY
|
-$0.39
290.0%
YoY
|
-$0.26
30.0%
YoY
|
-$0.77
135.81%
YoY
|
$0.02
-140.0%
YoY
|
-$0.10
-363.11%
YoY
|
-$0.20
-164.42%
YoY
|
-$0.32
-91.98%
YoY
|
-$0.05
132.9%
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 |
4.353M
0.55%
YoY
|
108.4M shares
0.73%
YoY
|
N/A
|
108.2M shares
0.69%
YoY
|
4.329M
-95.97%
YoY
|
107.6M shares
1.48%
YoY
|
N/A
|
107.5M shares
2.07%
YoY
|
107.5M shares
2.29%
YoY
|
106.0M shares
7.74%
YoY
|
N/A
|
105.3M shares
22.95%
YoY
|
105.1M shares
126955.85%
YoY
|
98.40M shares
146644.61%
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
|
| Diluted Shares Outstanding |
4.360M
0.72%
YoY
|
108.4M shares
0.73%
YoY
|
N/A
|
108.4M shares
0.84%
YoY
|
4.329M
-95.98%
YoY
|
107.6M shares
1.48%
YoY
|
N/A
|
107.5M shares
2.07%
YoY
|
107.8M shares
2.57%
YoY
|
106.0M shares
7.25%
YoY
|
N/A
|
105.3M shares
22.31%
YoY
|
105.1M shares
126271.3%
YoY
|
98.85M shares
146334.39%
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
|
Loading...