|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$235.1M
-18.77%
YoY
|
$289.4M
-6.9%
YoY
|
$310.9M
7.09%
YoY
|
$290.3M
1.01%
YoY
|
$287.4M
6.5%
YoY
|
| Cost Of Revenue |
$57.47M
-20.97%
YoY
|
$72.72M
-6.53%
YoY
|
$77.80M
-8.9%
YoY
|
$85.40M
-6.81%
YoY
|
$91.64M
0.19%
YoY
|
| Gross Profit |
$177.6M
-18.03%
YoY
|
$216.7M
-7.02%
YoY
|
$233.1M
13.75%
YoY
|
$204.9M
4.66%
YoY
|
$195.8M
9.73%
YoY
|
| Selling, General & Admin |
$101.3M
-8.5%
YoY
|
$110.7M
-7.27%
YoY
|
$119.4M
-1.37%
YoY
|
$121.1M
13.23%
YoY
|
$106.9M
44.36%
YoY
|
| Research & Development |
$58.38M
-13.75%
YoY
|
$67.68M
-3.72%
YoY
|
$70.30M
11.03%
YoY
|
$63.32M
3.21%
YoY
|
$61.34M
18.66%
YoY
|
| Depreciation & Amortization |
$3.900M
-20.41%
YoY
|
$4.900M
-89.17%
YoY
|
$45.26M
862.96%
YoY
|
$4.700M
67.86%
YoY
|
$2.800M
0.0%
YoY
|
| Operating Expenses |
$159.7M
-10.49%
YoY
|
$178.4M
-24.07%
YoY
|
$235.0M
27.43%
YoY
|
$184.4M
9.58%
YoY
|
$168.3M
33.79%
YoY
|
| Operating Profit |
-$23.92M
-27.21%
YoY
|
-$32.86M
1626.96%
YoY
|
-$1.903M
-93.22%
YoY
|
-$28.08M
839.16%
YoY
|
-$2.990M
-128.89%
YoY
|
| Interest Expense |
$2.943M
-39.96%
YoY
|
$4.902M
0.91%
YoY
|
$4.858M
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$2.779M
-149.84%
YoY
|
$5.576M
79.35%
YoY
|
$3.109M
-30.34%
YoY
|
$4.463M
-66.86%
YoY
|
$13.47M
1611.44%
YoY
|
| Pretax Income |
-$26.70M
-2.15%
YoY
|
-$27.29M
982.86%
YoY
|
-$2.520M
-89.33%
YoY
|
-$23.62M
-325.38%
YoY
|
$10.48M
-5.9%
YoY
|
| Income Tax |
$1.938M
38.53%
YoY
|
$1.399M
-91.71%
YoY
|
$16.87M
-389.17%
YoY
|
-$5.835M
2161.63%
YoY
|
-$258.0K
-84.56%
YoY
|
| Net Earnings |
-$28.64M
-0.17%
YoY
|
-$28.69M
47.92%
YoY
|
-$19.39M
9.05%
YoY
|
-$17.78M
-265.62%
YoY
|
$10.74M
-16.16%
YoY
|
| Basic Earnings Per Share |
-$0.23
4.55%
YoY
|
-$0.22
46.67%
YoY
|
-$0.15
7.14%
YoY
|
-$0.14
-240.0%
YoY
|
$0.10
-28.57%
YoY
|
| Diluted Earnings Per Share |
-$0.23
4.55%
YoY
|
-$0.22
50.85%
YoY
|
-$0.15
4.17%
YoY
|
-$0.14
-255.56%
YoY
|
$0.09
-25.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
125.7M shares
-2.9%
YoY
|
129.4M shares
-2.66%
YoY
|
133.0M shares
3.6%
YoY
|
128.4M shares
14.89%
YoY
|
111.7M shares
20.23%
YoY
|
| Diluted Shares Outstanding |
125.7M shares
-2.9%
YoY
|
129.4M shares
-2.66%
YoY
|
133.0M shares
3.6%
YoY
|
128.4M shares
2.77%
YoY
|
124.9M shares
21.02%
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 |
$58.41M
-6.86%
YoY
|
$55.40M
-18.26%
YoY
|
$57.65M
-19.07%
YoY
|
$59.34M
-18.26%
YoY
|
$62.71M
-19.43%
YoY
|
$67.78M
-12.1%
YoY
|
$71.23M
-6.1%
YoY
|
$72.59M
-6.69%
YoY
|
$77.83M
-2.86%
YoY
|
$77.11M
-2.85%
YoY
|
$75.86M
5.17%
YoY
|
$77.79M
13.81%
YoY
|
$80.12M
13.73%
YoY
|
$79.38M
10.36%
YoY
|
$72.13M
2.2%
YoY
|
$68.35M
-3.49%
YoY
|
$70.45M
-4.92%
YoY
|
$71.93M
-73.35%
YoY
|
$70.57M
1.23%
YoY
|
$70.82M
-9.05%
YoY
|
| Cost Of Revenue |
$12.05M
-23.66%
YoY
|
$13.50M
-24.46%
YoY
|
$13.63M
-23.57%
YoY
|
$14.56M
-19.4%
YoY
|
$15.78M
-16.74%
YoY
|
$17.87M
-8.5%
YoY
|
$17.83M
-10.21%
YoY
|
$18.07M
-4.34%
YoY
|
$18.95M
-2.95%
YoY
|
$19.52M
-10.21%
YoY
|
$19.86M
-8.49%
YoY
|
$18.89M
-9.72%
YoY
|
$19.53M
-7.16%
YoY
|
$21.74M
-0.44%
YoY
|
$21.70M
-2.6%
YoY
|
$20.92M
-9.17%
YoY
|
$21.03M
-14.11%
YoY
|
$21.84M
-76.12%
YoY
|
$22.28M
N/A
|
$23.03M
-13.49%
YoY
|
| Gross Profit |
$46.37M
-1.2%
YoY
|
$41.91M
-16.05%
YoY
|
$44.02M
-17.56%
YoY
|
$44.78M
-17.88%
YoY
|
$46.93M
-20.29%
YoY
|
$49.92M
-13.32%
YoY
|
$53.40M
-4.65%
YoY
|
$54.52M
-7.44%
YoY
|
$58.88M
-2.84%
YoY
|
$57.59M
-0.08%
YoY
|
$56.00M
11.06%
YoY
|
$58.91M
24.19%
YoY
|
$60.60M
22.62%
YoY
|
$57.64M
15.07%
YoY
|
$50.42M
4.42%
YoY
|
$47.43M
-0.75%
YoY
|
$49.42M
-0.39%
YoY
|
$50.09M
-71.93%
YoY
|
$48.29M
N/A
|
$47.79M
-6.74%
YoY
|
| Selling, General & Admin |
$30.46M
21.7%
YoY
|
$25.61M
2.51%
YoY
|
$26.24M
-1.7%
YoY
|
$24.45M
-14.82%
YoY
|
$25.03M
-17.54%
YoY
|
$24.98M
-17.98%
YoY
|
$26.70M
-9.6%
YoY
|
$28.71M
-2.59%
YoY
|
$30.36M
1.29%
YoY
|
$30.46M
-7.68%
YoY
|
$29.53M
1.44%
YoY
|
$29.47M
2.49%
YoY
|
$29.97M
-0.87%
YoY
|
$32.99M
30.45%
YoY
|
$29.11M
6.38%
YoY
|
$28.76M
-21.4%
YoY
|
$30.23M
42.44%
YoY
|
$25.29M
-65.86%
YoY
|
$27.37M
40.77%
YoY
|
$36.59M
102.81%
YoY
|
| Research & Development |
$14.72M
7.68%
YoY
|
$15.67M
-3.63%
YoY
|
$14.81M
-11.05%
YoY
|
$14.21M
-15.1%
YoY
|
$13.67M
-24.12%
YoY
|
$16.27M
-3.16%
YoY
|
$16.65M
-4.11%
YoY
|
$16.74M
-8.91%
YoY
|
$18.02M
1.5%
YoY
|
$16.80M
0.24%
YoY
|
$17.37M
14.94%
YoY
|
$18.38M
27.03%
YoY
|
$17.76M
4.56%
YoY
|
$16.75M
13.26%
YoY
|
$15.11M
4.14%
YoY
|
$14.47M
-16.34%
YoY
|
$16.98M
15.16%
YoY
|
$14.79M
N/A
|
$14.51M
-2.05%
YoY
|
$17.30M
48.5%
YoY
|
| Depreciation & Amortization |
$800.0K
-20.0%
YoY
|
$9.617M
-9.5%
YoY
|
$900.0K
-25.0%
YoY
|
$1.000M
-23.08%
YoY
|
$1.000M
-9.09%
YoY
|
$10.63M
-8.17%
YoY
|
$1.200M
0.0%
YoY
|
$1.300M
-7.14%
YoY
|
$1.100M
-26.67%
YoY
|
$11.57M
12.39%
YoY
|
$1.200M
0.0%
YoY
|
$1.400M
-83.11%
YoY
|
$1.500M
87.5%
YoY
|
$10.30M
41.97%
YoY
|
$1.200M
71.43%
YoY
|
$8.288M
1084.0%
YoY
|
$800.0K
14.29%
YoY
|
$7.253M
-67.32%
YoY
|
$700.0K
0.0%
YoY
|
$700.0K
0.0%
YoY
|
| Operating Expenses |
$45.19M
16.75%
YoY
|
$50.90M
-1.88%
YoY
|
$41.06M
-5.29%
YoY
|
$38.67M
-14.93%
YoY
|
$38.70M
-19.99%
YoY
|
$51.88M
-11.82%
YoY
|
$43.35M
-7.57%
YoY
|
$45.45M
-5.02%
YoY
|
$48.38M
1.37%
YoY
|
$58.83M
-2.03%
YoY
|
$46.90M
6.05%
YoY
|
$47.85M
-7.11%
YoY
|
$47.72M
1.08%
YoY
|
$60.05M
26.84%
YoY
|
$44.22M
5.61%
YoY
|
$51.51M
-4.39%
YoY
|
$47.21M
31.26%
YoY
|
$47.34M
-68.01%
YoY
|
$41.88M
22.26%
YoY
|
$53.88M
81.5%
YoY
|
| Operating Profit |
-$13.31M
385.41%
YoY
|
-$8.994M
359.35%
YoY
|
-$7.866M
64.63%
YoY
|
-$3.487M
-12.01%
YoY
|
-$2.741M
60.95%
YoY
|
-$1.958M
57.78%
YoY
|
-$4.778M
28.41%
YoY
|
-$3.963M
114.68%
YoY
|
-$1.703M
-22.84%
YoY
|
-$1.241M
-48.51%
YoY
|
-$3.721M
17.09%
YoY
|
-$1.846M
-54.77%
YoY
|
-$2.207M
-85.13%
YoY
|
-$2.410M
-187.6%
YoY
|
-$3.178M
297.75%
YoY
|
-$4.081M
-68.58%
YoY
|
-$14.84M
-296.6%
YoY
|
$2.751M
-90.96%
YoY
|
-$799.0K
-113.22%
YoY
|
-$12.99M
-180.58%
YoY
|
| Interest Expense |
$722.0K
-20.31%
YoY
|
$174.0K
-82.26%
YoY
|
$917.0K
-18.63%
YoY
|
$946.0K
-31.15%
YoY
|
$906.0K
-36.2%
YoY
|
$981.0K
-26.63%
YoY
|
$1.127M
-17.38%
YoY
|
$1.374M
8.87%
YoY
|
$1.420M
N/A
|
$1.337M
N/A
|
$1.364M
N/A
|
$1.262M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$3.239M
1449.76%
YoY
|
-$2.952M
-895.69%
YoY
|
-$958.0K
-183.52%
YoY
|
$748.0K
-59.06%
YoY
|
$209.0K
-83.28%
YoY
|
$371.0K
-54.87%
YoY
|
$1.147M
-78.69%
YoY
|
$1.827M
245.37%
YoY
|
$1.250M
-1313.59%
YoY
|
$822.0K
-73.57%
YoY
|
$5.382M
6.7%
YoY
|
$529.0K
-145.72%
YoY
|
-$103.0K
-95.94%
YoY
|
$3.110M
61.06%
YoY
|
$5.044M
-56.91%
YoY
|
-$1.157M
-1097.41%
YoY
|
-$2.534M
792.25%
YoY
|
$1.931M
145.36%
YoY
|
$11.71M
2924.81%
YoY
|
$116.0K
-28.4%
YoY
|
| Pretax Income |
-$10.07M
297.55%
YoY
|
-$12.61M
-40.17%
YoY
|
-$8.824M
143.02%
YoY
|
-$2.739M
28.23%
YoY
|
-$2.532M
458.94%
YoY
|
-$21.07M
3702.89%
YoY
|
-$3.631M
-318.6%
YoY
|
-$2.136M
62.19%
YoY
|
-$453.0K
-80.39%
YoY
|
-$554.0K
-59.02%
YoY
|
$1.661M
-10.99%
YoY
|
-$1.317M
-80.5%
YoY
|
-$2.310M
-86.71%
YoY
|
-$1.352M
-126.11%
YoY
|
$1.866M
-82.89%
YoY
|
-$6.755M
-47.53%
YoY
|
-$17.38M
-339.15%
YoY
|
$5.179M
-53.49%
YoY
|
$10.91M
69.65%
YoY
|
-$12.87M
-179.07%
YoY
|
| Income Tax |
$600.0K
100.0%
YoY
|
$1.087M
-19.12%
YoY
|
$300.0K
-160.0%
YoY
|
$200.0K
-60.0%
YoY
|
$300.0K
200.0%
YoY
|
$1.344M
-93.04%
YoY
|
-$500.0K
-76.19%
YoY
|
$500.0K
-183.33%
YoY
|
$100.0K
-66.67%
YoY
|
$19.31M
5401.42%
YoY
|
-$2.100M
16.67%
YoY
|
-$600.0K
-95.11%
YoY
|
$300.0K
-96.15%
YoY
|
$351.0K
-92.3%
YoY
|
-$1.800M
500.0%
YoY
|
-$12.26M
111.34%
YoY
|
$7.800M
500.0%
YoY
|
$4.561M
-372.95%
YoY
|
-$300.0K
-123.08%
YoY
|
-$5.800M
-275.76%
YoY
|
| Net Earnings |
-$10.68M
270.69%
YoY
|
-$13.69M
-38.9%
YoY
|
-$9.118M
194.41%
YoY
|
-$2.948M
12.91%
YoY
|
-$2.880M
407.94%
YoY
|
-$22.41M
12.83%
YoY
|
-$3.097M
-181.5%
YoY
|
-$2.611M
244.01%
YoY
|
-$567.0K
-77.94%
YoY
|
-$19.86M
1066.41%
YoY
|
$3.800M
4.71%
YoY
|
-$759.0K
-113.79%
YoY
|
-$2.570M
-89.81%
YoY
|
-$1.703M
-375.57%
YoY
|
$3.629M
-67.7%
YoY
|
$5.503M
-178.22%
YoY
|
-$25.21M
-526.02%
YoY
|
$618.0K
-95.17%
YoY
|
$11.24M
119.45%
YoY
|
-$7.035M
-154.29%
YoY
|
| Basic Earnings Per Share |
-$0.08
300.0%
YoY
|
N/A
|
-$0.07
250.0%
YoY
|
-$0.02
0.0%
YoY
|
-$0.02
N/A
|
N/A
|
-$0.02
-166.67%
YoY
|
-$0.02
100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.03
0.0%
YoY
|
-$0.01
-125.0%
YoY
|
-$0.02
-90.0%
YoY
|
N/A
|
$0.03
-66.67%
YoY
|
$0.04
-157.14%
YoY
|
-$0.20
-433.33%
YoY
|
N/A
|
$0.09
50.0%
YoY
|
-$0.07
-150.0%
YoY
|
| Diluted Earnings Per Share |
-$0.08
300.0%
YoY
|
-$0.11
-38.98%
YoY
|
-$0.07
250.0%
YoY
|
-$0.02
0.0%
YoY
|
-$0.02
N/A
|
-$0.18
21.4%
YoY
|
-$0.02
-166.67%
YoY
|
-$0.02
100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.15
1036.25%
YoY
|
$0.03
50.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.02
-90.0%
YoY
|
-$0.01
-100.0%
YoY
|
$0.02
-75.0%
YoY
|
$37.64K
-53772944.66%
YoY
|
-$0.20
-500.0%
YoY
|
$4.477K
-95.6%
YoY
|
$0.08
60.0%
YoY
|
-$0.07
-153.85%
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 |
127.7M shares
1.92%
YoY
|
N/A
|
125.7M shares
0.55%
YoY
|
125.4M shares
-5.3%
YoY
|
125.3M shares
-7.61%
YoY
|
N/A
|
125.0M shares
-6.26%
YoY
|
132.5M shares
0.25%
YoY
|
135.6M shares
2.61%
YoY
|
N/A
|
133.4M shares
3.35%
YoY
|
132.1M shares
3.9%
YoY
|
132.1M shares
4.59%
YoY
|
N/A
|
129.0M shares
2.55%
YoY
|
127.2M shares
28.09%
YoY
|
126.3M shares
34.67%
YoY
|
N/A
|
125.8M shares
35.88%
YoY
|
99.30M shares
6.69%
YoY
|
| Diluted Shares Outstanding |
127.7M shares
1.92%
YoY
|
N/A
|
125.7M shares
0.55%
YoY
|
125.4M shares
-5.3%
YoY
|
125.3M shares
-7.61%
YoY
|
N/A
|
125.0M shares
-16.47%
YoY
|
132.5M shares
0.25%
YoY
|
135.6M shares
2.61%
YoY
|
N/A
|
149.7M shares
1.86%
YoY
|
132.1M shares
-9.61%
YoY
|
132.1M shares
4.59%
YoY
|
N/A
|
146.9M shares
5.85%
YoY
|
146.2M shares
47.23%
YoY
|
126.3M shares
14.9%
YoY
|
N/A
|
138.8M shares
32.09%
YoY
|
99.30M shares
-2.23%
YoY
|
Loading...