|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$257.6M
4.19%
YoY
|
$247.3M
13.27%
YoY
|
$218.3M
2.61%
YoY
|
$212.8M
10.7%
YoY
|
$192.2M
55.9%
YoY
|
| Cost Of Revenue |
$40.99M
-2.06%
YoY
|
$41.85M
0.57%
YoY
|
$41.61M
6.75%
YoY
|
$38.98M
35.29%
YoY
|
$28.81M
33.48%
YoY
|
| Gross Profit |
$216.7M
5.47%
YoY
|
$205.4M
16.26%
YoY
|
$176.7M
1.68%
YoY
|
$173.8M
6.37%
YoY
|
$163.4M
60.66%
YoY
|
| Selling, General & Admin |
$153.4M
-22.97%
YoY
|
$199.1M
0.07%
YoY
|
$199.0M
4.23%
YoY
|
$190.9M
18.51%
YoY
|
$161.1M
47.63%
YoY
|
| Research & Development |
$135.2M
5.68%
YoY
|
$127.9M
-14.71%
YoY
|
$150.0M
18.04%
YoY
|
$127.1M
30.87%
YoY
|
$97.10M
40.25%
YoY
|
| Depreciation & Amortization |
$1.935M
-50.36%
YoY
|
$3.898M
-32.43%
YoY
|
$5.769M
2.0%
YoY
|
$5.656M
35.57%
YoY
|
$4.172M
36.43%
YoY
|
| Operating Expenses |
$288.6M
-11.76%
YoY
|
$327.1M
-6.28%
YoY
|
$349.0M
9.75%
YoY
|
$318.0M
23.16%
YoY
|
$258.2M
44.77%
YoY
|
| Operating Profit |
-$71.94M
-40.86%
YoY
|
-$121.6M
-29.4%
YoY
|
-$172.3M
19.47%
YoY
|
-$144.2M
52.1%
YoY
|
-$94.81M
23.69%
YoY
|
| Interest Expense |
$18.76M
-23.06%
YoY
|
$24.38M
-5.43%
YoY
|
$25.78M
177.09%
YoY
|
$9.304M
5156.5%
YoY
|
$177.0K
N/A
|
| Other Income/Expense, Net |
$605.0K
-711.11%
YoY
|
-$99.00K
-80.4%
YoY
|
-$505.0K
-62.4%
YoY
|
-$1.343M
149.17%
YoY
|
-$539.0K
-165.97%
YoY
|
| Pretax Income |
-$52.58M
-45.99%
YoY
|
-$97.36M
-33.77%
YoY
|
-$147.0M
7.9%
YoY
|
-$136.2M
43.16%
YoY
|
-$95.17M
26.71%
YoY
|
| Income Tax |
$1.625M
130.17%
YoY
|
$706.0K
-6.61%
YoY
|
$756.0K
-54.81%
YoY
|
$1.673M
965.61%
YoY
|
$157.0K
23.62%
YoY
|
| Net Earnings |
-$54.20M
-44.73%
YoY
|
-$98.06M
-33.64%
YoY
|
-$147.8M
7.14%
YoY
|
-$137.9M
44.68%
YoY
|
-$95.33M
26.7%
YoY
|
| Basic Earnings Per Share |
-$0.14
-44.0%
YoY
|
-$0.25
-35.9%
YoY
|
-$0.39
8.33%
YoY
|
-$0.36
-44.62%
YoY
|
-$0.65
-21.69%
YoY
|
| Diluted Earnings Per Share |
-$0.14
-44.0%
YoY
|
-$0.25
-35.9%
YoY
|
-$0.39
8.33%
YoY
|
-$0.36
-44.62%
YoY
|
-$0.65
-21.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
386.3M shares
0.32%
YoY
|
385.1M shares
1.54%
YoY
|
379.3M shares
0.14%
YoY
|
378.7M shares
158.81%
YoY
|
146.3M shares
62.25%
YoY
|
| Diluted Shares Outstanding |
386.3M shares
0.32%
YoY
|
385.1M shares
1.54%
YoY
|
379.3M shares
0.14%
YoY
|
378.7M shares
158.81%
YoY
|
146.3M shares
62.25%
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 |
$61.67M
13.83%
YoY
|
$69.48M
6.52%
YoY
|
$68.90M
5.01%
YoY
|
$65.09M
2.85%
YoY
|
$54.18M
1.94%
YoY
|
$65.23M
17.41%
YoY
|
$65.61M
16.97%
YoY
|
$63.29M
11.26%
YoY
|
$53.15M
6.78%
YoY
|
$55.56M
4.29%
YoY
|
$56.09M
3.96%
YoY
|
$56.89M
4.31%
YoY
|
$49.77M
-2.41%
YoY
|
$53.27M
-72.28%
YoY
|
$53.95M
N/A
|
$54.54M
N/A
|
$51.00M
48.31%
YoY
|
$192.2M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$11.05M
16.95%
YoY
|
$10.46M
-0.03%
YoY
|
$10.44M
-6.22%
YoY
|
$10.64M
3.53%
YoY
|
$9.447M
-5.32%
YoY
|
$10.46M
-0.72%
YoY
|
$11.13M
3.79%
YoY
|
$10.28M
-1.51%
YoY
|
$9.978M
0.66%
YoY
|
$10.54M
6.92%
YoY
|
$10.72M
8.51%
YoY
|
$10.44M
2.46%
YoY
|
$9.913M
9.48%
YoY
|
$9.857M
-65.79%
YoY
|
$9.882M
34.07%
YoY
|
$10.19M
N/A
|
$9.055M
42.89%
YoY
|
$28.81M
N/A
|
$7.371M
N/A
|
| Gross Profit |
$50.62M
13.17%
YoY
|
$59.02M
7.77%
YoY
|
$58.46M
7.31%
YoY
|
$54.45M
2.71%
YoY
|
$44.73M
3.62%
YoY
|
$54.77M
21.65%
YoY
|
$54.48M
20.08%
YoY
|
$53.01M
14.12%
YoY
|
$43.17M
8.3%
YoY
|
$45.02M
3.7%
YoY
|
$45.37M
2.94%
YoY
|
$46.45M
4.73%
YoY
|
$39.86M
-4.98%
YoY
|
$43.41M
-73.43%
YoY
|
$44.07M
-697.91%
YoY
|
$44.35M
N/A
|
$41.95M
49.54%
YoY
|
$163.4M
N/A
|
-$7.371M
N/A
|
| Selling, General & Admin |
$33.94M
-11.28%
YoY
|
$32.85M
-13.96%
YoY
|
$40.02M
-7.71%
YoY
|
$40.10M
-43.46%
YoY
|
$38.25M
-17.92%
YoY
|
$38.18M
-20.04%
YoY
|
$43.36M
-13.44%
YoY
|
$70.93M
39.68%
YoY
|
$46.60M
1.99%
YoY
|
$47.75M
0.04%
YoY
|
$50.10M
6.44%
YoY
|
$50.78M
1.74%
YoY
|
$45.69M
-1.13%
YoY
|
$47.73M
-69.91%
YoY
|
$47.07M
1995.6%
YoY
|
$49.91M
15601.88%
YoY
|
$46.21M
43.41%
YoY
|
$158.6M
N/A
|
$2.246M
N/A
|
| Research & Development |
$32.02M
-4.41%
YoY
|
$27.96M
-16.83%
YoY
|
$35.67M
11.84%
YoY
|
$34.62M
11.32%
YoY
|
$33.49M
6.94%
YoY
|
$33.62M
-1.71%
YoY
|
$31.90M
-19.55%
YoY
|
$31.10M
-16.21%
YoY
|
$31.32M
-5.04%
YoY
|
$34.21M
6.84%
YoY
|
$39.65M
18.72%
YoY
|
$37.12M
13.51%
YoY
|
$32.98M
13.89%
YoY
|
$32.02M
-67.03%
YoY
|
$33.40M
31.17%
YoY
|
$32.70M
N/A
|
$28.96M
39.1%
YoY
|
$97.10M
N/A
|
$25.46M
N/A
|
| Depreciation & Amortization |
$356.0K
-34.56%
YoY
|
$402.0K
-31.98%
YoY
|
$475.0K
-38.87%
YoY
|
$514.0K
-55.03%
YoY
|
$544.0K
-60.78%
YoY
|
$591.0K
-58.17%
YoY
|
$777.0K
-46.41%
YoY
|
$1.143M
-21.39%
YoY
|
$1.387M
-4.41%
YoY
|
$1.413M
-4.98%
YoY
|
$1.450M
-1.02%
YoY
|
$1.454M
5.82%
YoY
|
$1.451M
9.1%
YoY
|
$1.487M
-64.36%
YoY
|
$1.465M
N/A
|
$1.374M
N/A
|
$1.330M
22.81%
YoY
|
$4.172M
N/A
|
N/A
|
| Operating Expenses |
$65.95M
-8.07%
YoY
|
$60.81M
-15.3%
YoY
|
$75.69M
0.57%
YoY
|
$74.73M
-26.76%
YoY
|
$71.74M
-7.93%
YoY
|
$71.80M
-11.98%
YoY
|
$75.26M
-16.14%
YoY
|
$102.0M
16.08%
YoY
|
$77.92M
-0.96%
YoY
|
$81.57M
2.29%
YoY
|
$89.75M
11.53%
YoY
|
$87.89M
6.4%
YoY
|
$78.67M
4.65%
YoY
|
$79.74M
-68.79%
YoY
|
$80.46M
3482.64%
YoY
|
$82.61M
25889.11%
YoY
|
$75.17M
41.72%
YoY
|
$255.5M
N/A
|
$2.246M
N/A
|
| Operating Profit |
-$15.33M
-43.25%
YoY
|
-$1.795M
-89.46%
YoY
|
-$17.23M
-17.08%
YoY
|
-$20.28M
-58.63%
YoY
|
-$27.01M
-22.26%
YoY
|
-$17.04M
-53.4%
YoY
|
-$20.78M
-53.18%
YoY
|
-$49.02M
18.28%
YoY
|
-$34.75M
-10.47%
YoY
|
-$36.56M
0.62%
YoY
|
-$44.38M
21.94%
YoY
|
-$41.44M
8.33%
YoY
|
-$38.81M
16.81%
YoY
|
-$36.33M
-60.57%
YoY
|
-$36.39M
90.73%
YoY
|
-$38.26M
N/A
|
-$33.23M
32.94%
YoY
|
-$92.15M
N/A
|
-$19.08M
N/A
|
| Interest Expense |
$4.036M
-18.99%
YoY
|
$4.378M
-17.74%
YoY
|
$4.624M
-20.33%
YoY
|
$4.774M
-25.51%
YoY
|
$4.982M
-27.23%
YoY
|
$5.322M
-25.51%
YoY
|
$5.804M
-14.65%
YoY
|
$6.409M
0.83%
YoY
|
$6.846M
24.18%
YoY
|
$7.145M
80.57%
YoY
|
$6.800M
151.57%
YoY
|
$6.356M
195.22%
YoY
|
$5.513M
1022.81%
YoY
|
$3.957M
2278.58%
YoY
|
$2.703M
-56.78%
YoY
|
$2.153M
-173.14%
YoY
|
$491.0K
-103.61%
YoY
|
$166.4K
N/A
|
$6.254M
N/A
|
| Other Income/Expense, Net |
$14.00K
-93.64%
YoY
|
$98.00K
-130.15%
YoY
|
-$121.0K
-149.79%
YoY
|
$408.0K
187.32%
YoY
|
$220.0K
-238.36%
YoY
|
-$325.0K
-1647.62%
YoY
|
$243.0K
-211.98%
YoY
|
$142.0K
-173.58%
YoY
|
-$159.0K
37.07%
YoY
|
$21.00K
-91.89%
YoY
|
-$217.0K
-69.39%
YoY
|
-$193.0K
-72.74%
YoY
|
-$116.0K
-37.3%
YoY
|
$259.0K
-97.34%
YoY
|
-$709.0K
155.96%
YoY
|
-$708.0K
N/A
|
-$185.0K
25.0%
YoY
|
$9.749M
N/A
|
-$277.0K
N/A
|
| Pretax Income |
-$11.28M
-48.28%
YoY
|
-$2.948M
-75.64%
YoY
|
-$12.73M
-13.6%
YoY
|
-$15.09M
-64.46%
YoY
|
-$21.81M
-22.28%
YoY
|
-$12.10M
-70.11%
YoY
|
-$14.73M
-61.06%
YoY
|
-$42.47M
20.37%
YoY
|
-$28.06M
-16.02%
YoY
|
-$40.49M
26.07%
YoY
|
-$37.83M
9.97%
YoY
|
-$35.28M
-4.16%
YoY
|
-$33.42M
1.5%
YoY
|
-$32.12M
-60.95%
YoY
|
-$34.40M
-958.15%
YoY
|
-$36.81M
1028.61%
YoY
|
-$32.92M
31.15%
YoY
|
-$82.24M
N/A
|
$4.008M
N/A
|
| Income Tax |
$137.0K
37.0%
YoY
|
$1.085M
4617.39%
YoY
|
$100.0K
-50.0%
YoY
|
$300.0K
0.0%
YoY
|
$100.0K
-50.0%
YoY
|
$23.00K
-45.24%
YoY
|
$200.0K
-33.33%
YoY
|
$300.0K
200.0%
YoY
|
$200.0K
-33.33%
YoY
|
$42.00K
-96.75%
YoY
|
$300.0K
0.0%
YoY
|
$100.0K
203.03%
YoY
|
$300.0K
971.43%
YoY
|
$1.293M
723.57%
YoY
|
$300.0K
1011.11%
YoY
|
$33.00K
N/A
|
$28.00K
-28.21%
YoY
|
$157.0K
N/A
|
$27.00K
N/A
|
| Net Earnings |
-$11.42M
-47.99%
YoY
|
-$4.033M
-66.73%
YoY
|
-$12.86M
-13.7%
YoY
|
-$15.36M
-64.09%
YoY
|
-$21.95M
-22.32%
YoY
|
-$12.12M
-70.09%
YoY
|
-$14.90M
-60.91%
YoY
|
-$42.78M
20.84%
YoY
|
-$28.26M
-16.18%
YoY
|
-$40.53M
21.32%
YoY
|
-$38.12M
9.79%
YoY
|
-$35.40M
-3.91%
YoY
|
-$33.72M
2.33%
YoY
|
-$33.41M
-59.45%
YoY
|
-$34.72M
-966.11%
YoY
|
-$36.84M
1029.62%
YoY
|
-$32.95M
31.06%
YoY
|
-$82.39M
N/A
|
$4.008M
N/A
|
| Basic Earnings Per Share |
-$0.03
-50.0%
YoY
|
N/A
|
-$0.03
-25.0%
YoY
|
-$0.04
-63.64%
YoY
|
-$0.06
-14.29%
YoY
|
N/A
|
-$0.04
-60.0%
YoY
|
-$0.11
22.22%
YoY
|
-$0.07
-22.22%
YoY
|
N/A
|
-$0.10
11.11%
YoY
|
-$0.09
-10.0%
YoY
|
-$0.09
0.0%
YoY
|
N/A
|
-$0.09
-50.0%
YoY
|
-$0.10
N/A
|
-$0.09
-65.38%
YoY
|
N/A
|
-$0.18
N/A
|
| Diluted Earnings Per Share |
-$0.03
-50.0%
YoY
|
-$0.01
-62.89%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.04
-63.64%
YoY
|
-$0.06
-14.29%
YoY
|
-$0.03
-69.67%
YoY
|
-$0.04
-60.0%
YoY
|
-$0.11
22.22%
YoY
|
-$0.07
-22.22%
YoY
|
-$0.10
16.2%
YoY
|
-$0.10
11.11%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.09
0.0%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.09
-100.0%
YoY
|
-$95.66K
40.11%
YoY
|
-$0.09
-65.38%
YoY
|
-$563.0K
N/A
|
$83.91K
N/A
|
| 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 |
386.8M shares
0.65%
YoY
|
N/A
|
387.3M shares
2.34%
YoY
|
382.7M shares
-1.39%
YoY
|
384.3M shares
-2.01%
YoY
|
N/A
|
378.4M shares
-0.8%
YoY
|
388.1M shares
3.24%
YoY
|
392.2M shares
5.15%
YoY
|
N/A
|
381.5M shares
0.99%
YoY
|
375.9M shares
-2.4%
YoY
|
373.0M shares
-2.32%
YoY
|
N/A
|
377.8M shares
255.08%
YoY
|
385.1M shares
N/A
|
381.9M shares
290.18%
YoY
|
N/A
|
106.4M shares
N/A
|
| Diluted Shares Outstanding |
386.8M shares
0.65%
YoY
|
N/A
|
387.3M shares
2.34%
YoY
|
382.7M shares
-1.39%
YoY
|
384.3M shares
-2.01%
YoY
|
N/A
|
378.4M shares
-0.8%
YoY
|
388.1M shares
3.24%
YoY
|
392.2M shares
5.15%
YoY
|
N/A
|
381.5M shares
0.99%
YoY
|
375.9M shares
-2.4%
YoY
|
373.0M shares
-2.32%
YoY
|
N/A
|
377.8M shares
255.08%
YoY
|
385.1M shares
N/A
|
381.9M shares
290.18%
YoY
|
N/A
|
106.4M shares
N/A
|
Loading...