|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$93.22M
288.02%
YoY
|
$24.02M
-79.55%
YoY
|
$117.5M
-34.6%
YoY
|
$179.6M
-16.72%
YoY
|
$215.7M
98.04%
YoY
|
| Cost Of Revenue |
$21.56M
-9.64%
YoY
|
$23.86M
7.06%
YoY
|
$22.28M
11.59%
YoY
|
$19.97M
7.23%
YoY
|
$18.62M
90.28%
YoY
|
| Gross Profit |
$71.66M
42303.55%
YoY
|
$169.0K
-99.82%
YoY
|
$95.18M
-40.37%
YoY
|
$159.6M
-18.99%
YoY
|
$197.0M
98.81%
YoY
|
| Selling, General & Admin |
$67.59M
10.65%
YoY
|
$61.09M
0.92%
YoY
|
$60.53M
12.49%
YoY
|
$53.81M
26.92%
YoY
|
$42.39M
4.87%
YoY
|
| Research & Development |
$8.777M
96.71%
YoY
|
$4.462M
-19.96%
YoY
|
$5.575M
-32.05%
YoY
|
$8.205M
88.53%
YoY
|
$4.352M
121.59%
YoY
|
| Depreciation & Amortization |
$2.410M
43.97%
YoY
|
$1.674M
44.43%
YoY
|
$1.159M
-13.44%
YoY
|
$1.339M
19.34%
YoY
|
$1.122M
-36.54%
YoY
|
| Operating Expenses |
$76.67M
16.97%
YoY
|
$65.55M
-0.84%
YoY
|
$66.10M
6.6%
YoY
|
$62.01M
32.66%
YoY
|
$46.75M
10.28%
YoY
|
| Operating Profit |
-$5.006M
-92.34%
YoY
|
-$65.38M
-324.86%
YoY
|
$29.08M
-70.21%
YoY
|
$97.62M
-35.05%
YoY
|
$150.3M
164.98%
YoY
|
| Interest Expense |
-$345.0K
-144.63%
YoY
|
$773.0K
-92.75%
YoY
|
$10.66M
82.8%
YoY
|
$5.832M
-0.46%
YoY
|
$5.859M
-49.5%
YoY
|
| Other Income/Expense, Net |
$185.0K
N/A
|
$0.00
-100.0%
YoY
|
$109.0K
-145.8%
YoY
|
-$238.0K
100.0%
YoY
|
-$119.0K
-97.28%
YoY
|
| Pretax Income |
-$5.369M
-91.69%
YoY
|
-$64.61M
-323.87%
YoY
|
$28.86M
-69.15%
YoY
|
$93.54M
-51.07%
YoY
|
$191.2M
-310.1%
YoY
|
| Income Tax |
-$1.133M
-101.61%
YoY
|
$70.41M
937.2%
YoY
|
$6.788M
-74.78%
YoY
|
$26.92M
-40.29%
YoY
|
$45.09M
585.93%
YoY
|
| Net Earnings |
-$4.236M
-96.86%
YoY
|
-$135.0M
-711.74%
YoY
|
$22.07M
-66.87%
YoY
|
$66.62M
-54.4%
YoY
|
$146.1M
-249.73%
YoY
|
| Basic Earnings Per Share |
-$0.04
-96.46%
YoY
|
-$1.13
-727.78%
YoY
|
$0.18
-66.04%
YoY
|
$0.53
-54.31%
YoY
|
$1.16
-206.42%
YoY
|
| Diluted Earnings Per Share |
-$0.04
-96.46%
YoY
|
-$1.13
-727.78%
YoY
|
$0.18
-66.04%
YoY
|
$0.53
-54.31%
YoY
|
$1.16
-206.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
118.6M shares
-0.48%
YoY
|
119.2M shares
-1.36%
YoY
|
120.8M shares
-4.19%
YoY
|
126.1M shares
-0.19%
YoY
|
126.4M shares
52.4%
YoY
|
| Diluted Shares Outstanding |
118.6M shares
-0.48%
YoY
|
119.2M shares
-1.89%
YoY
|
121.5M shares
-3.79%
YoY
|
126.3M shares
-0.1%
YoY
|
126.4M shares
52.45%
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 |
$20.49M
-16.0%
YoY
|
$19.35M
-133.98%
YoY
|
$24.17M
2.95%
YoY
|
$25.31M
-5.3%
YoY
|
$24.39M
-20.66%
YoY
|
-$56.92M
-481.04%
YoY
|
$23.48M
-9.73%
YoY
|
$26.73M
-29.95%
YoY
|
$30.75M
-19.85%
YoY
|
$14.94M
-44.3%
YoY
|
$26.01M
-48.67%
YoY
|
$38.15M
-26.69%
YoY
|
$38.36M
-23.38%
YoY
|
$26.82M
-48.05%
YoY
|
$50.66M
-13.98%
YoY
|
$52.04M
-14.86%
YoY
|
$50.07M
13.77%
YoY
|
$51.63M
30.27%
YoY
|
$58.89M
97.88%
YoY
|
| Cost Of Revenue |
$4.854M
-20.22%
YoY
|
$4.644M
-25.87%
YoY
|
$5.318M
-13.2%
YoY
|
$5.509M
-3.57%
YoY
|
$6.084M
5.81%
YoY
|
$6.265M
16.78%
YoY
|
$6.127M
14.12%
YoY
|
$5.713M
-6.6%
YoY
|
$5.750M
5.87%
YoY
|
$5.365M
9.58%
YoY
|
$5.369M
3.27%
YoY
|
$6.117M
20.29%
YoY
|
$5.431M
13.43%
YoY
|
$4.896M
3.31%
YoY
|
$5.199M
-18.51%
YoY
|
$5.085M
22.83%
YoY
|
$4.788M
42.42%
YoY
|
$4.739M
59.56%
YoY
|
$6.380M
155.61%
YoY
|
| Gross Profit |
$15.64M
-14.59%
YoY
|
$14.70M
-123.27%
YoY
|
$18.85M
8.66%
YoY
|
$19.80M
-5.77%
YoY
|
$18.31M
-26.75%
YoY
|
-$63.19M
-760.01%
YoY
|
$17.35M
-15.93%
YoY
|
$21.01M
-34.41%
YoY
|
$25.00M
-24.1%
YoY
|
$9.574M
-56.33%
YoY
|
$20.64M
-54.61%
YoY
|
$32.04M
-31.78%
YoY
|
$32.93M
-27.27%
YoY
|
$21.93M
-53.24%
YoY
|
$45.46M
-13.43%
YoY
|
$46.96M
-17.59%
YoY
|
$45.28M
11.4%
YoY
|
$46.89M
27.89%
YoY
|
$52.51M
92.59%
YoY
|
| Selling, General & Admin |
$14.50M
-5.09%
YoY
|
$12.00M
-17.29%
YoY
|
$24.50M
69.08%
YoY
|
$16.11M
1.36%
YoY
|
$15.28M
-5.64%
YoY
|
$14.51M
-11.28%
YoY
|
$14.49M
0.74%
YoY
|
$15.89M
4.64%
YoY
|
$16.19M
10.88%
YoY
|
$16.35M
6.78%
YoY
|
$14.38M
-6.09%
YoY
|
$15.19M
26.98%
YoY
|
$14.60M
30.22%
YoY
|
$15.31M
53.99%
YoY
|
$15.32M
45.8%
YoY
|
$11.96M
5.53%
YoY
|
$11.22M
5.71%
YoY
|
$9.944M
-15.01%
YoY
|
$10.51M
47.27%
YoY
|
| Research & Development |
$1.767M
-22.06%
YoY
|
$1.945M
125.9%
YoY
|
$2.050M
106.65%
YoY
|
$2.515M
122.57%
YoY
|
$2.267M
53.28%
YoY
|
$861.0K
-42.6%
YoY
|
$992.0K
-42.22%
YoY
|
$1.130M
0.18%
YoY
|
$1.479M
20.24%
YoY
|
$1.500M
-18.43%
YoY
|
$1.717M
-27.09%
YoY
|
$1.128M
-48.45%
YoY
|
$1.230M
-32.53%
YoY
|
$1.839M
6.92%
YoY
|
$2.355M
85.73%
YoY
|
$2.188M
183.05%
YoY
|
$1.823M
208.46%
YoY
|
$1.720M
152.94%
YoY
|
$1.268M
119.0%
YoY
|
| Depreciation & Amortization |
$656.0K
20.59%
YoY
|
$653.0K
66.16%
YoY
|
$623.0K
26.11%
YoY
|
$590.0K
42.17%
YoY
|
$544.0K
46.24%
YoY
|
$393.0K
17.31%
YoY
|
$494.0K
64.67%
YoY
|
$415.0K
64.68%
YoY
|
$372.0K
52.46%
YoY
|
$335.0K
-49.17%
YoY
|
$300.0K
354.55%
YoY
|
$252.0K
-18.71%
YoY
|
$244.0K
-19.74%
YoY
|
$659.0K
124.91%
YoY
|
$66.00K
-77.4%
YoY
|
$310.0K
110.88%
YoY
|
$304.0K
-21.65%
YoY
|
$293.0K
-55.61%
YoY
|
$292.0K
-33.64%
YoY
|
| Operating Expenses |
$16.27M
-7.28%
YoY
|
$13.94M
-9.27%
YoY
|
$26.55M
71.49%
YoY
|
$18.63M
9.4%
YoY
|
$17.55M
-0.71%
YoY
|
$15.37M
-13.91%
YoY
|
$15.48M
-3.84%
YoY
|
$17.02M
4.33%
YoY
|
$17.67M
11.61%
YoY
|
$17.85M
4.08%
YoY
|
$16.10M
-8.88%
YoY
|
$16.32M
15.31%
YoY
|
$15.83M
21.45%
YoY
|
$17.15M
47.05%
YoY
|
$17.67M
50.1%
YoY
|
$14.15M
16.86%
YoY
|
$13.04M
16.41%
YoY
|
$11.66M
-5.78%
YoY
|
$11.77M
52.66%
YoY
|
| Operating Profit |
-$633.0K
-183.07%
YoY
|
$757.0K
-100.96%
YoY
|
-$7.701M
-512.7%
YoY
|
$1.176M
-70.53%
YoY
|
$762.0K
-89.59%
YoY
|
-$78.56M
849.1%
YoY
|
$1.866M
-58.86%
YoY
|
$3.990M
-74.62%
YoY
|
$7.323M
-57.17%
YoY
|
-$8.277M
-273.41%
YoY
|
$4.536M
-83.68%
YoY
|
$15.72M
-52.09%
YoY
|
$17.10M
-46.98%
YoY
|
$4.773M
-86.45%
YoY
|
$27.79M
-31.78%
YoY
|
$32.81M
-26.89%
YoY
|
$32.24M
9.5%
YoY
|
$35.23M
45.05%
YoY
|
$40.74M
108.34%
YoY
|
| Interest Expense |
$163.0K
-283.15%
YoY
|
-$125.0K
237.84%
YoY
|
-$69.00K
-126.64%
YoY
|
-$62.00K
-117.71%
YoY
|
-$89.00K
-103.21%
YoY
|
-$37.00K
-118.69%
YoY
|
$259.0K
-90.75%
YoY
|
$350.0K
-86.82%
YoY
|
$2.770M
16.05%
YoY
|
$198.0K
-129.55%
YoY
|
$2.799M
74.07%
YoY
|
$2.655M
136.21%
YoY
|
$2.387M
197.26%
YoY
|
-$670.0K
47.9%
YoY
|
$1.608M
67.67%
YoY
|
$1.124M
0.18%
YoY
|
$803.0K
-75.59%
YoY
|
-$453.0K
-87.13%
YoY
|
$959.0K
-73.15%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$185.0K
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$118.0K
11700.0%
YoY
|
-$3.000K
-98.74%
YoY
|
-$6.000K
N/A
|
N/A
|
$1.000K
-90.91%
YoY
|
-$239.0K
-8066.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$11.00K
-100.25%
YoY
|
$3.000K
N/A
|
| Pretax Income |
-$470.0K
-169.84%
YoY
|
$429.0K
-100.55%
YoY
|
-$7.585M
-456.94%
YoY
|
$1.114M
-74.33%
YoY
|
$673.0K
-91.06%
YoY
|
-$78.59M
887.24%
YoY
|
$2.125M
-53.14%
YoY
|
$4.340M
-72.02%
YoY
|
$7.524M
-55.14%
YoY
|
-$7.961M
-293.98%
YoY
|
$4.535M
-82.73%
YoY
|
$15.51M
-51.08%
YoY
|
$16.77M
-46.69%
YoY
|
$4.104M
-88.2%
YoY
|
$26.27M
-34.04%
YoY
|
$31.71M
-68.05%
YoY
|
$31.46M
81.54%
YoY
|
$34.79M
112.23%
YoY
|
$39.82M
-159.33%
YoY
|
| Income Tax |
-$10.00K
-110.0%
YoY
|
-$1.253M
-101.9%
YoY
|
-$16.00K
-102.29%
YoY
|
$100.0K
-92.86%
YoY
|
$100.0K
-95.83%
YoY
|
$65.84M
-2211.0%
YoY
|
$700.0K
-53.33%
YoY
|
$1.400M
-65.85%
YoY
|
$2.400M
-42.86%
YoY
|
-$3.119M
-137.61%
YoY
|
$1.500M
-11.76%
YoY
|
$4.100M
-52.33%
YoY
|
$4.200M
-49.4%
YoY
|
$8.293M
19.41%
YoY
|
$1.700M
-83.65%
YoY
|
$8.600M
-63.09%
YoY
|
$8.300M
84.44%
YoY
|
$6.945M
483.61%
YoY
|
$10.40M
160.0%
YoY
|
| Net Earnings |
-$460.0K
-174.55%
YoY
|
$1.682M
-101.16%
YoY
|
-$7.569M
-626.72%
YoY
|
$1.034M
-64.37%
YoY
|
$617.0K
-87.87%
YoY
|
-$144.4M
2882.98%
YoY
|
$1.437M
-52.15%
YoY
|
$2.902M
-74.48%
YoY
|
$5.087M
-59.43%
YoY
|
-$4.842M
15.59%
YoY
|
$3.003M
-87.76%
YoY
|
$11.37M
-50.83%
YoY
|
$12.54M
-45.85%
YoY
|
-$4.189M
-115.05%
YoY
|
$24.53M
-16.61%
YoY
|
$23.13M
-69.56%
YoY
|
$23.15M
80.02%
YoY
|
$27.84M
83.13%
YoY
|
$29.41M
-141.35%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
N/A
|
-$0.06
-700.0%
YoY
|
$0.01
-50.0%
YoY
|
$0.01
-75.0%
YoY
|
N/A
|
$0.01
-50.0%
YoY
|
$0.02
-77.78%
YoY
|
$0.04
-60.0%
YoY
|
N/A
|
$0.02
-89.47%
YoY
|
$0.09
-50.0%
YoY
|
$0.10
-44.44%
YoY
|
N/A
|
$0.19
-17.39%
YoY
|
$0.18
-70.0%
YoY
|
$0.18
80.0%
YoY
|
N/A
|
$0.23
-137.1%
YoY
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.01
-100.79%
YoY
|
-$0.06
-700.0%
YoY
|
$0.01
-50.0%
YoY
|
$0.01
-75.0%
YoY
|
-$1.21
2884.22%
YoY
|
$0.01
-50.0%
YoY
|
$0.02
-77.78%
YoY
|
$0.04
-60.0%
YoY
|
-$0.04
21.77%
YoY
|
$0.02
-89.47%
YoY
|
$0.09
-50.0%
YoY
|
$0.10
-44.44%
YoY
|
-$0.03
-100.0%
YoY
|
$0.19
-17.39%
YoY
|
$0.18
-70.0%
YoY
|
$0.18
80.0%
YoY
|
$220.6K
183822875.94%
YoY
|
$0.23
-137.1%
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 |
117.7M shares
-1.76%
YoY
|
118.2M shares
-0.97%
YoY
|
118.2M shares
-0.91%
YoY
|
119.8M shares
0.52%
YoY
|
119.8M shares
0.76%
YoY
|
119.4M shares
-0.34%
YoY
|
119.3M shares
-1.2%
YoY
|
119.2M shares
-1.23%
YoY
|
118.9M shares
-3.89%
YoY
|
119.8M shares
-5.18%
YoY
|
120.7M shares
-4.38%
YoY
|
120.7M shares
-4.41%
YoY
|
123.7M shares
-2.0%
YoY
|
126.3M shares
0.09%
YoY
|
126.2M shares
0.03%
YoY
|
126.2M shares
-0.01%
YoY
|
126.2M shares
-0.46%
YoY
|
126.2M shares
-1.57%
YoY
|
126.2M shares
9.55%
YoY
|
| Diluted Shares Outstanding |
117.8M shares
-1.55%
YoY
|
N/A
|
118.2M shares
-1.09%
YoY
|
119.0M shares
-0.28%
YoY
|
119.6M shares
0.18%
YoY
|
N/A
|
119.5M shares
-1.5%
YoY
|
119.3M shares
-1.82%
YoY
|
119.4M shares
-3.25%
YoY
|
N/A
|
121.3M shares
-3.91%
YoY
|
121.5M shares
-3.71%
YoY
|
123.4M shares
-2.21%
YoY
|
N/A
|
126.2M shares
-0.01%
YoY
|
126.2M shares
-0.04%
YoY
|
126.2M shares
-0.49%
YoY
|
N/A
|
126.2M shares
9.6%
YoY
|
Loading...