|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$175.6M
10.64%
YoY
|
$158.7M
-1.74%
YoY
|
$161.5M
-30.29%
YoY
|
$231.7M
-16.86%
YoY
|
$278.7M
-16.82%
YoY
|
| Cost Of Revenue |
$26.36M
66.22%
YoY
|
$15.86M
-2.13%
YoY
|
$16.20M
-26.95%
YoY
|
$22.18M
5.1%
YoY
|
$21.10M
-22.14%
YoY
|
| Gross Profit |
$149.2M
4.47%
YoY
|
$142.9M
-1.7%
YoY
|
$145.3M
-30.64%
YoY
|
$209.5M
-18.66%
YoY
|
$257.6M
-16.36%
YoY
|
| Selling, General & Admin |
$138.7M
-0.47%
YoY
|
$139.4M
-6.22%
YoY
|
$148.6M
-19.76%
YoY
|
$185.2M
-8.26%
YoY
|
$201.9M
-30.69%
YoY
|
| Research & Development |
$29.35M
-30.52%
YoY
|
$42.25M
-6.09%
YoY
|
$44.99M
14.32%
YoY
|
$39.35M
-7.41%
YoY
|
$42.50M
-20.86%
YoY
|
| Depreciation & Amortization |
$18.04M
1.9%
YoY
|
$17.70M
7.14%
YoY
|
$16.52M
1.48%
YoY
|
$16.28M
-20.77%
YoY
|
$20.55M
-0.57%
YoY
|
| Operating Expenses |
$138.7M
-0.47%
YoY
|
$139.4M
-6.22%
YoY
|
$148.6M
-19.76%
YoY
|
$185.2M
-8.26%
YoY
|
$201.9M
-30.69%
YoY
|
| Operating Profit |
-$37.18M
-34.16%
YoY
|
-$56.47M
-55.08%
YoY
|
-$125.7M
275.46%
YoY
|
-$33.48M
80.81%
YoY
|
-$18.52M
-69.57%
YoY
|
| Interest Expense |
$6.147M
-8.5%
YoY
|
$6.718M
52.34%
YoY
|
$4.410M
-182.4%
YoY
|
-$5.352M
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$40.00K
-94.0%
YoY
|
$667.0K
233.5%
YoY
|
$200.0K
N/A
|
| Pretax Income |
-$31.03M
-37.62%
YoY
|
-$49.75M
-58.97%
YoY
|
-$121.2M
217.7%
YoY
|
-$38.16M
92.31%
YoY
|
-$19.85M
-66.73%
YoY
|
| Income Tax |
$15.00K
-11.76%
YoY
|
$17.00K
-100.65%
YoY
|
-$2.600M
-1362.14%
YoY
|
$206.0K
-3533.33%
YoY
|
-$6.000K
-99.54%
YoY
|
| Net Earnings |
-$31.05M
-37.61%
YoY
|
-$49.77M
-58.07%
YoY
|
-$118.7M
209.65%
YoY
|
-$38.33M
-150.07%
YoY
|
$76.54M
-239.45%
YoY
|
| Basic Earnings Per Share |
-$0.34
-38.18%
YoY
|
-$0.55
-57.69%
YoY
|
-$1.30
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.34
-38.67%
YoY
|
-$0.55
-57.28%
YoY
|
-$1.30
-100.0%
YoY
|
-$393.7K
-154.71%
YoY
|
$719.7K
-238.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
90.16M shares
0.44%
YoY
|
89.77M shares
-1.84%
YoY
|
91.45M shares
-6.06%
YoY
|
97.35M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
90.16M shares
0.44%
YoY
|
89.77M shares
-1.84%
YoY
|
91.45M shares
-6.06%
YoY
|
97.35M shares
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$43.21M
-7.17%
YoY
|
$47.00M
12.45%
YoY
|
$44.81M
9.15%
YoY
|
$46.21M
11.92%
YoY
|
$46.54M
13.12%
YoY
|
$41.80M
6.37%
YoY
|
$41.05M
11.01%
YoY
|
$41.29M
12.61%
YoY
|
$41.15M
5.36%
YoY
|
$39.29M
-7.05%
YoY
|
$36.98M
-15.05%
YoY
|
$36.66M
-20.05%
YoY
|
$39.05M
-28.95%
YoY
|
$42.28M
-35.72%
YoY
|
$43.53M
-33.13%
YoY
|
$45.86M
-28.3%
YoY
|
$54.97M
-28.84%
YoY
|
$65.77M
12.32%
YoY
|
$65.11M
-17.5%
YoY
|
| Cost Of Revenue |
$8.804M
13.81%
YoY
|
$11.15M
103.3%
YoY
|
$8.890M
108.64%
YoY
|
$8.907M
108.79%
YoY
|
$7.736M
103.04%
YoY
|
$5.484M
39.51%
YoY
|
$4.261M
10.79%
YoY
|
$4.266M
19.5%
YoY
|
$3.810M
-1.8%
YoY
|
$3.931M
2.99%
YoY
|
$3.846M
-22.24%
YoY
|
$3.570M
-32.89%
YoY
|
$3.880M
-32.11%
YoY
|
$3.817M
-33.57%
YoY
|
$4.946M
-9.41%
YoY
|
$5.320M
3.3%
YoY
|
$5.715M
22.64%
YoY
|
$5.746M
3.35%
YoY
|
$5.460M
-11.65%
YoY
|
| Gross Profit |
$34.40M
-11.35%
YoY
|
$35.85M
-1.27%
YoY
|
$35.92M
-2.37%
YoY
|
$37.30M
0.75%
YoY
|
$38.81M
3.96%
YoY
|
$36.31M
2.68%
YoY
|
$36.79M
11.04%
YoY
|
$37.02M
11.87%
YoY
|
$37.33M
6.14%
YoY
|
$35.36M
-8.05%
YoY
|
$33.13M
-14.13%
YoY
|
$33.09M
-18.37%
YoY
|
$35.17M
-28.59%
YoY
|
$38.46M
-35.92%
YoY
|
$38.59M
-35.31%
YoY
|
$40.54M
-31.06%
YoY
|
$49.25M
-32.14%
YoY
|
$60.02M
13.27%
YoY
|
$59.65M
-18.0%
YoY
|
| Selling, General & Admin |
$32.21M
-6.92%
YoY
|
$33.92M
-13.88%
YoY
|
$35.10M
11.19%
YoY
|
$33.15M
13.64%
YoY
|
$34.61M
5.91%
YoY
|
$39.38M
-1.32%
YoY
|
$31.57M
-16.07%
YoY
|
$29.17M
-19.1%
YoY
|
$32.68M
-10.46%
YoY
|
$39.91M
7.1%
YoY
|
$37.61M
-3.07%
YoY
|
$36.06M
-6.96%
YoY
|
$36.49M
-13.85%
YoY
|
$37.26M
-27.41%
YoY
|
$38.81M
-26.47%
YoY
|
$38.76M
-22.93%
YoY
|
$42.36M
-10.95%
YoY
|
$51.33M
11.87%
YoY
|
$52.78M
-9.27%
YoY
|
| Research & Development |
$6.969M
-2.93%
YoY
|
$7.095M
-4.55%
YoY
|
$8.119M
-0.05%
YoY
|
$6.908M
0.14%
YoY
|
$7.179M
-23.14%
YoY
|
$7.433M
-44.98%
YoY
|
$8.123M
-35.01%
YoY
|
$6.898M
-41.11%
YoY
|
$9.340M
-26.7%
YoY
|
$13.51M
18.72%
YoY
|
$12.50M
21.87%
YoY
|
$11.71M
22.41%
YoY
|
$12.74M
28.84%
YoY
|
$11.38M
5.57%
YoY
|
$10.26M
-8.36%
YoY
|
$9.569M
-4.98%
YoY
|
$9.890M
-2.66%
YoY
|
$10.78M
-15.78%
YoY
|
$11.19M
-5.97%
YoY
|
| Depreciation & Amortization |
$2.569M
-41.72%
YoY
|
$3.416M
-27.07%
YoY
|
$3.898M
-14.98%
YoY
|
$4.358M
-3.65%
YoY
|
$4.408M
-9.93%
YoY
|
$4.684M
14.5%
YoY
|
$4.585M
9.4%
YoY
|
$4.523M
-5.59%
YoY
|
$4.894M
14.24%
YoY
|
$4.091M
8.08%
YoY
|
$4.191M
14.51%
YoY
|
$4.791M
35.03%
YoY
|
$4.284M
11.91%
YoY
|
$3.785M
-17.56%
YoY
|
$3.660M
-15.12%
YoY
|
$3.548M
-29.74%
YoY
|
$3.828M
-25.19%
YoY
|
$4.591M
-11.29%
YoY
|
$4.312M
-14.26%
YoY
|
| Operating Expenses |
$32.21M
-6.92%
YoY
|
$33.92M
-13.88%
YoY
|
$35.10M
11.19%
YoY
|
$44.42M
9.42%
YoY
|
$34.61M
5.91%
YoY
|
$39.38M
-31.52%
YoY
|
$31.57M
-16.07%
YoY
|
$40.59M
-22.77%
YoY
|
$32.68M
-10.46%
YoY
|
$57.51M
54.34%
YoY
|
$37.61M
-3.07%
YoY
|
$52.57M
1.33%
YoY
|
$36.49M
-13.85%
YoY
|
$37.26M
-27.41%
YoY
|
$38.81M
-26.47%
YoY
|
$51.88M
-20.9%
YoY
|
$42.36M
-10.95%
YoY
|
$51.33M
11.87%
YoY
|
$52.78M
-9.27%
YoY
|
| Operating Profit |
-$7.348M
-0.54%
YoY
|
-$8.579M
-43.52%
YoY
|
-$11.20M
49.61%
YoY
|
-$7.118M
99.22%
YoY
|
-$7.388M
-22.88%
YoY
|
-$15.19M
-31.42%
YoY
|
-$7.485M
-64.64%
YoY
|
-$3.573M
-81.65%
YoY
|
-$9.580M
-87.74%
YoY
|
-$22.15M
58.56%
YoY
|
-$21.17M
49.77%
YoY
|
-$19.47M
71.76%
YoY
|
-$78.12M
1044.32%
YoY
|
-$13.97M
109.1%
YoY
|
-$14.13M
63.67%
YoY
|
-$11.34M
67.44%
YoY
|
-$6.827M
-170.13%
YoY
|
-$6.680M
-38.52%
YoY
|
-$8.635M
-18.68%
YoY
|
| Interest Expense |
$950.0K
-39.1%
YoY
|
$955.0K
-42.88%
YoY
|
$1.068M
-35.04%
YoY
|
$1.271M
-24.07%
YoY
|
$1.560M
-8.77%
YoY
|
$1.672M
-3.35%
YoY
|
$1.644M
2.24%
YoY
|
$1.674M
21.3%
YoY
|
$1.710M
94.54%
YoY
|
$1.730M
361.33%
YoY
|
$1.608M
-9.46%
YoY
|
$1.380M
-131.09%
YoY
|
$879.0K
-444.71%
YoY
|
$375.0K
-209.01%
YoY
|
$1.776M
-672.9%
YoY
|
-$4.439M
753.65%
YoY
|
-$255.0K
-54.46%
YoY
|
-$344.0K
-23.56%
YoY
|
-$310.0K
N/A
|
| Other Income/Expense, Net |
$11.40M
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
N/A
|
$40.00K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$42.00K
N/A
|
$630.0K
N/A
|
| Pretax Income |
$4.999M
-185.78%
YoY
|
-$7.624M
-43.6%
YoY
|
-$10.13M
73.43%
YoY
|
-$5.847M
207.9%
YoY
|
-$5.828M
-25.98%
YoY
|
-$13.52M
-33.8%
YoY
|
-$5.841M
-70.14%
YoY
|
-$1.899M
-89.48%
YoY
|
-$7.874M
-89.81%
YoY
|
-$20.42M
50.2%
YoY
|
-$19.56M
58.28%
YoY
|
-$18.05M
14.43%
YoY
|
-$77.24M
990.71%
YoY
|
-$13.59M
94.69%
YoY
|
-$12.36M
48.45%
YoY
|
-$15.78M
109.22%
YoY
|
-$7.082M
-173.56%
YoY
|
-$6.982M
-38.28%
YoY
|
-$8.324M
-21.63%
YoY
|
| Income Tax |
$2.000K
-33.33%
YoY
|
$3.000K
0.0%
YoY
|
$6.000K
-14.29%
YoY
|
$2.000K
-33.33%
YoY
|
$3.000K
200.0%
YoY
|
$3.000K
-57.14%
YoY
|
$7.000K
16.67%
YoY
|
$3.000K
-96.59%
YoY
|
$1.000K
-101.0%
YoY
|
$7.000K
-100.27%
YoY
|
$6.000K
-89.47%
YoY
|
$88.00K
417.65%
YoY
|
-$100.0K
163.16%
YoY
|
-$2.574M
-2035.34%
YoY
|
$57.00K
-39.36%
YoY
|
$17.00K
-86.92%
YoY
|
-$38.00K
-200.0%
YoY
|
$133.0K
33.0%
YoY
|
$94.00K
-147.0%
YoY
|
| Net Earnings |
$4.997M
-185.7%
YoY
|
-$7.627M
-43.59%
YoY
|
-$10.14M
73.32%
YoY
|
-$5.849M
207.52%
YoY
|
-$5.831M
-25.96%
YoY
|
-$13.52M
-33.8%
YoY
|
-$5.848M
-70.11%
YoY
|
-$1.902M
-89.51%
YoY
|
-$7.875M
-89.79%
YoY
|
-$20.42M
85.35%
YoY
|
-$19.57M
57.6%
YoY
|
-$18.14M
14.86%
YoY
|
-$77.11M
1028.04%
YoY
|
-$11.02M
51.3%
YoY
|
-$12.41M
47.47%
YoY
|
-$15.79M
-118.18%
YoY
|
-$6.836M
-158.99%
YoY
|
-$7.283M
-35.22%
YoY
|
-$8.418M
-21.1%
YoY
|
| Basic Earnings Per Share |
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
|
-$0.13
44.44%
YoY
|
N/A
|
N/A
|
N/A
|
-$0.09
N/A
|
| Diluted Earnings Per Share |
$0.06
-185.87%
YoY
|
-$0.09
-40.76%
YoY
|
-$0.12
78.0%
YoY
|
-$0.07
220.44%
YoY
|
-$0.06
-28.27%
YoY
|
-$0.15
-36.0%
YoY
|
-$0.06
-70.96%
YoY
|
-$0.02
-89.81%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.22
69.78%
YoY
|
-$0.21
-100.0%
YoY
|
-$850.3K
1094.59%
YoY
|
-$121.1K
64.25%
YoY
|
-$0.13
44.44%
YoY
|
-$164.5K
-119.5%
YoY
|
-$71.18K
-167.56%
YoY
|
-$73.71K
-28.35%
YoY
|
-$0.09
-100.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 |
88.44M shares
-2.69%
YoY
|
87.68M shares
-4.35%
YoY
|
87.26M shares
-4.29%
YoY
|
86.96M shares
-4.21%
YoY
|
90.89M shares
0.92%
YoY
|
91.67M shares
2.77%
YoY
|
91.17M shares
2.79%
YoY
|
90.78M shares
3.03%
YoY
|
90.06M shares
-0.62%
YoY
|
89.20M shares
-1.35%
YoY
|
88.69M shares
-7.54%
YoY
|
88.11M shares
-8.14%
YoY
|
90.63M shares
-5.63%
YoY
|
90.42M shares
-8.49%
YoY
|
95.92M shares
-2.7%
YoY
|
95.92M shares
-7.85%
YoY
|
96.04M shares
-10.82%
YoY
|
98.81M shares
-8.11%
YoY
|
98.58M shares
-7.94%
YoY
|
| Diluted Shares Outstanding |
88.94M shares
-1.53%
YoY
|
87.87M shares
-4.34%
YoY
|
87.31M shares
-4.31%
YoY
|
N/A
|
90.32M shares
0.16%
YoY
|
91.85M shares
2.76%
YoY
|
91.23M shares
2.92%
YoY
|
N/A
|
90.18M shares
-0.56%
YoY
|
89.38M shares
-1.79%
YoY
|
88.65M shares
-7.59%
YoY
|
N/A
|
90.69M shares
-5.57%
YoY
|
91.02M shares
-7.89%
YoY
|
95.92M shares
-2.7%
YoY
|
N/A
|
96.04M shares
-12.7%
YoY
|
98.81M shares
-8.11%
YoY
|
98.58M shares
N/A
|
Loading...