|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$291.8M
43.72%
YoY
|
$203.1M
23.89%
YoY
|
$163.9M
48.68%
YoY
|
$110.2M
122.32%
YoY
|
$49.59M
142.67%
YoY
|
| Cost Of Revenue |
$42.57M
15.58%
YoY
|
$36.83M
28.58%
YoY
|
$28.65M
26.56%
YoY
|
$22.63M
69.95%
YoY
|
$13.32M
42.74%
YoY
|
| Gross Profit |
$249.3M
49.95%
YoY
|
$166.2M
22.89%
YoY
|
$135.3M
54.39%
YoY
|
$87.61M
141.55%
YoY
|
$36.27M
226.48%
YoY
|
| Selling, General & Admin |
$182.4M
11.56%
YoY
|
$163.5M
11.9%
YoY
|
$146.1M
6.06%
YoY
|
$137.7M
9.57%
YoY
|
$125.7M
70.51%
YoY
|
| Research & Development |
$31.17M
21.93%
YoY
|
$25.56M
14.41%
YoY
|
$22.34M
6.56%
YoY
|
$20.97M
-16.67%
YoY
|
$25.16M
20.26%
YoY
|
| Depreciation & Amortization |
$1.313M
9.42%
YoY
|
$1.200M
-19.3%
YoY
|
$1.487M
6.29%
YoY
|
$1.399M
5.27%
YoY
|
$1.329M
-9.41%
YoY
|
| Operating Expenses |
$213.5M
12.96%
YoY
|
$189.0M
12.23%
YoY
|
$168.4M
6.13%
YoY
|
$158.7M
5.19%
YoY
|
$150.9M
59.4%
YoY
|
| Operating Profit |
$24.90M
-173.99%
YoY
|
-$33.65M
-23.55%
YoY
|
-$44.01M
-46.29%
YoY
|
-$81.94M
-28.84%
YoY
|
-$115.2M
37.84%
YoY
|
| Interest Expense |
-$24.34M
-3.27%
YoY
|
-$25.16M
-194.6%
YoY
|
$26.60M
73.86%
YoY
|
$15.30M
112.5%
YoY
|
$7.200M
-32.71%
YoY
|
| Other Income/Expense, Net |
-$24.34M
3.77%
YoY
|
-$23.46M
20.33%
YoY
|
-$19.49M
37.83%
YoY
|
-$14.14M
86.87%
YoY
|
-$7.569M
-1.75%
YoY
|
| Pretax Income |
$554.0K
-100.97%
YoY
|
-$57.10M
-10.08%
YoY
|
-$63.50M
-33.91%
YoY
|
-$96.08M
-21.71%
YoY
|
-$122.7M
34.49%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$2.268M
81.59%
YoY
|
-$1.249M
-12.29%
YoY
|
-$1.424M
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$554.0K
-101.01%
YoY
|
-$54.84M
-11.92%
YoY
|
-$62.26M
-34.23%
YoY
|
-$94.66M
-22.87%
YoY
|
-$122.7M
34.66%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.37
-17.78%
YoY
|
-$0.45
-35.71%
YoY
|
-$0.70
-54.84%
YoY
|
-$1.55
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.37
-17.78%
YoY
|
-$0.45
-35.71%
YoY
|
-$0.70
-100.0%
YoY
|
-$1.553M
-27.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
160.4M shares
9.3%
YoY
|
146.8M shares
6.61%
YoY
|
137.7M shares
1.51%
YoY
|
135.6M shares
71.62%
YoY
|
79.03M shares
N/A
|
| Diluted Shares Outstanding |
172.7M shares
17.69%
YoY
|
146.8M shares
6.61%
YoY
|
137.7M shares
1.51%
YoY
|
135.6M shares
71.62%
YoY
|
79.03M shares
N/A
|
|
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 |
$83.13M
38.27%
YoY
|
$85.81M
42.78%
YoY
|
$74.38M
37.06%
YoY
|
$71.54M
48.84%
YoY
|
$60.12M
47.94%
YoY
|
$60.10M
35.39%
YoY
|
$54.27M
12.31%
YoY
|
$48.07M
26.46%
YoY
|
$40.64M
22.42%
YoY
|
$44.39M
33.93%
YoY
|
$48.32M
62.56%
YoY
|
$38.01M
50.19%
YoY
|
$33.20M
50.39%
YoY
|
$33.14M
54.67%
YoY
|
$29.73M
170.23%
YoY
|
$25.31M
184.15%
YoY
|
$22.07M
169.35%
YoY
|
$21.43M
198.87%
YoY
|
$11.00M
17.02%
YoY
|
| Cost Of Revenue |
$10.57M
21.15%
YoY
|
$10.95M
15.5%
YoY
|
$11.00M
-19.11%
YoY
|
$11.90M
52.73%
YoY
|
$8.728M
46.17%
YoY
|
$9.478M
25.2%
YoY
|
$13.59M
65.77%
YoY
|
$7.790M
3.04%
YoY
|
$5.971M
12.26%
YoY
|
$7.570M
20.33%
YoY
|
$8.200M
55.89%
YoY
|
$7.560M
57.17%
YoY
|
$5.319M
-15.21%
YoY
|
$6.291M
28.68%
YoY
|
$5.260M
63.35%
YoY
|
$4.810M
42.18%
YoY
|
$6.273M
242.79%
YoY
|
$4.889M
43.37%
YoY
|
$3.220M
13.7%
YoY
|
| Gross Profit |
$72.55M
41.18%
YoY
|
$74.86M
47.88%
YoY
|
$63.38M
55.83%
YoY
|
$59.64M
48.08%
YoY
|
$51.39M
48.24%
YoY
|
$50.62M
37.48%
YoY
|
$40.68M
1.38%
YoY
|
$40.28M
32.27%
YoY
|
$34.67M
24.36%
YoY
|
$36.82M
37.12%
YoY
|
$40.12M
63.99%
YoY
|
$30.45M
48.57%
YoY
|
$27.88M
76.44%
YoY
|
$26.85M
62.35%
YoY
|
$24.47M
212.05%
YoY
|
$20.50M
271.1%
YoY
|
$15.80M
148.04%
YoY
|
$16.54M
338.73%
YoY
|
$7.840M
18.5%
YoY
|
| Selling, General & Admin |
$53.14M
20.73%
YoY
|
$47.50M
18.34%
YoY
|
$46.46M
3.31%
YoY
|
$44.39M
11.0%
YoY
|
$44.02M
14.69%
YoY
|
$40.14M
6.84%
YoY
|
$44.97M
20.6%
YoY
|
$39.99M
6.27%
YoY
|
$38.38M
14.21%
YoY
|
$37.57M
9.35%
YoY
|
$37.29M
8.11%
YoY
|
$37.64M
14.1%
YoY
|
$33.61M
-6.43%
YoY
|
$34.36M
-33.9%
YoY
|
$34.49M
29.98%
YoY
|
$32.98M
27.22%
YoY
|
$35.91M
88.25%
YoY
|
$51.98M
188.77%
YoY
|
$26.54M
60.97%
YoY
|
| Research & Development |
$8.783M
13.29%
YoY
|
$7.874M
29.25%
YoY
|
$7.483M
27.09%
YoY
|
$8.055M
39.87%
YoY
|
$7.753M
-0.87%
YoY
|
$6.092M
-4.54%
YoY
|
$5.888M
16.96%
YoY
|
$5.759M
-5.39%
YoY
|
$7.821M
61.66%
YoY
|
$6.382M
28.8%
YoY
|
$5.034M
-16.7%
YoY
|
$6.087M
63.72%
YoY
|
$4.838M
-22.59%
YoY
|
$4.955M
-50.85%
YoY
|
$6.043M
6.71%
YoY
|
$3.718M
-30.93%
YoY
|
$6.250M
55.01%
YoY
|
$10.08M
97.3%
YoY
|
$5.663M
46.1%
YoY
|
| Depreciation & Amortization |
$337.0K
6.98%
YoY
|
$3.046M
0.73%
YoY
|
$3.049M
1.03%
YoY
|
$3.164M
5.78%
YoY
|
$315.0K
-3.37%
YoY
|
$3.024M
-1.08%
YoY
|
$3.018M
-2.65%
YoY
|
$2.991M
-3.52%
YoY
|
$326.0K
-10.44%
YoY
|
$3.057M
-0.65%
YoY
|
$3.100M
14.35%
YoY
|
$3.100M
1.24%
YoY
|
$364.0K
13.4%
YoY
|
$3.077M
242.27%
YoY
|
$2.711M
739.32%
YoY
|
$3.062M
865.93%
YoY
|
$321.0K
-4.75%
YoY
|
$899.0K
99.78%
YoY
|
$323.0K
-15.0%
YoY
|
| Operating Expenses |
$61.93M
19.62%
YoY
|
$58.09M
18.69%
YoY
|
$53.94M
6.07%
YoY
|
$52.45M
14.64%
YoY
|
$51.77M
12.06%
YoY
|
$48.94M
4.89%
YoY
|
$50.86M
20.17%
YoY
|
$45.75M
4.64%
YoY
|
$46.20M
20.18%
YoY
|
$46.66M
11.04%
YoY
|
$42.32M
4.41%
YoY
|
$43.72M
19.13%
YoY
|
$38.44M
-8.82%
YoY
|
$42.02M
-32.88%
YoY
|
$40.53M
25.89%
YoY
|
$36.70M
17.22%
YoY
|
$42.16M
82.45%
YoY
|
$62.61M
170.93%
YoY
|
$32.20M
58.14%
YoY
|
| Operating Profit |
$7.916M
-356.18%
YoY
|
$16.77M
898.99%
YoY
|
$6.731M
-152.21%
YoY
|
$4.482M
-154.75%
YoY
|
-$3.090M
-78.31%
YoY
|
$1.679M
-117.06%
YoY
|
-$12.89M
162.43%
YoY
|
-$8.187M
-48.76%
YoY
|
-$14.25M
7.29%
YoY
|
-$9.841M
-35.13%
YoY
|
-$4.913M
-73.84%
YoY
|
-$15.98M
-15.53%
YoY
|
-$13.28M
-54.33%
YoY
|
-$15.17M
-67.07%
YoY
|
-$18.78M
-22.9%
YoY
|
-$18.92M
-26.65%
YoY
|
-$29.07M
73.68%
YoY
|
-$46.07M
138.22%
YoY
|
-$24.36M
77.23%
YoY
|
| Interest Expense |
-$5.682M
-7.31%
YoY
|
-$5.692M
-16.21%
YoY
|
-$6.110M
-7.27%
YoY
|
-$6.410M
-3.94%
YoY
|
-$6.130M
-187.57%
YoY
|
-$6.793M
14.92%
YoY
|
-$6.589M
-196.9%
YoY
|
-$6.673M
-202.66%
YoY
|
$7.000M
12.9%
YoY
|
-$5.911M
134.19%
YoY
|
$6.800M
70.0%
YoY
|
$6.500M
91.18%
YoY
|
$6.200M
77.14%
YoY
|
-$2.524M
46.23%
YoY
|
$4.000M
122.22%
YoY
|
$3.400M
88.89%
YoY
|
$3.500M
94.44%
YoY
|
-$1.726M
-32.84%
YoY
|
$1.800M
-21.74%
YoY
|
| Other Income/Expense, Net |
-$5.682M
-7.31%
YoY
|
$0.00
-100.0%
YoY
|
-$6.110M
-0.96%
YoY
|
-$6.410M
5.62%
YoY
|
-$6.130M
38.44%
YoY
|
$1.000K
-99.95%
YoY
|
-$6.169M
-18.98%
YoY
|
-$6.069M
33.74%
YoY
|
-$4.428M
24.49%
YoY
|
$2.126M
-51.97%
YoY
|
-$7.614M
124.6%
YoY
|
-$4.538M
-40.35%
YoY
|
-$3.557M
-29.54%
YoY
|
$4.426M
-658.13%
YoY
|
-$3.390M
105.33%
YoY
|
-$7.608M
340.28%
YoY
|
-$5.048M
202.09%
YoY
|
-$793.0K
-1421.67%
YoY
|
-$1.651M
-26.82%
YoY
|
| Pretax Income |
$2.234M
-124.23%
YoY
|
$11.08M
-316.72%
YoY
|
$621.0K
-103.26%
YoY
|
-$1.928M
-86.48%
YoY
|
-$9.220M
-50.62%
YoY
|
-$5.113M
-62.48%
YoY
|
-$19.06M
52.13%
YoY
|
-$14.26M
-30.53%
YoY
|
-$18.67M
10.92%
YoY
|
-$13.63M
2.7%
YoY
|
-$12.53M
-43.48%
YoY
|
-$20.52M
-22.64%
YoY
|
-$16.83M
-50.67%
YoY
|
-$13.27M
-73.88%
YoY
|
-$22.17M
-14.76%
YoY
|
-$26.52M
-3.6%
YoY
|
-$34.12M
85.34%
YoY
|
-$50.79M
132.34%
YoY
|
-$26.01M
62.56%
YoY
|
| Income Tax |
$0.00
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
|
-$3.324M
883.43%
YoY
|
$749.0K
-210.96%
YoY
|
$307.0K
N/A
|
-$236.0K
-30.18%
YoY
|
-$338.0K
-0.29%
YoY
|
-$675.0K
99.12%
YoY
|
$0.00
-100.0%
YoY
|
-$338.0K
N/A
|
-$339.0K
N/A
|
-$339.0K
N/A
|
-$408.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$2.234M
-124.23%
YoY
|
$11.08M
-316.72%
YoY
|
$621.0K
-103.95%
YoY
|
-$1.928M
-87.15%
YoY
|
-$9.220M
-51.42%
YoY
|
-$5.113M
-61.81%
YoY
|
-$15.74M
29.12%
YoY
|
-$15.01M
-24.38%
YoY
|
-$18.98M
12.75%
YoY
|
-$13.39M
3.56%
YoY
|
-$12.19M
-44.17%
YoY
|
-$19.84M
-24.22%
YoY
|
-$16.83M
-50.07%
YoY
|
-$12.93M
-74.54%
YoY
|
-$21.83M
-16.06%
YoY
|
-$26.19M
-4.83%
YoY
|
-$33.71M
83.12%
YoY
|
-$50.79M
132.34%
YoY
|
-$26.01M
62.56%
YoY
|
| Basic Earnings Per Share |
$0.01
-116.67%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.01
-90.0%
YoY
|
-$0.06
-57.14%
YoY
|
N/A
|
-$0.11
22.22%
YoY
|
-$0.10
-28.57%
YoY
|
-$0.14
16.67%
YoY
|
N/A
|
-$0.09
-43.75%
YoY
|
-$0.14
-26.32%
YoY
|
-$0.12
-52.0%
YoY
|
N/A
|
-$0.16
-58.97%
YoY
|
-$0.19
-53.66%
YoY
|
-$0.25
-16.67%
YoY
|
N/A
|
-$0.39
N/A
|
| Diluted Earnings Per Share |
$0.01
-116.67%
YoY
|
$0.05
-262.39%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-90.0%
YoY
|
-$0.06
-57.14%
YoY
|
-$0.03
-64.62%
YoY
|
-$0.11
22.22%
YoY
|
-$0.10
-28.57%
YoY
|
-$0.14
16.67%
YoY
|
-$0.10
1.96%
YoY
|
-$0.09
-43.75%
YoY
|
-$0.14
-26.32%
YoY
|
-$0.12
-52.0%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.19
-53.66%
YoY
|
-$0.25
-16.67%
YoY
|
-$416.5K
2.09%
YoY
|
-$391.1K
12.82%
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 |
172.4M shares
12.01%
YoY
|
165.9M shares
11.3%
YoY
|
161.5M shares
8.38%
YoY
|
160.2M shares
8.03%
YoY
|
153.9M shares
9.6%
YoY
|
149.1M shares
7.93%
YoY
|
149.0M shares
7.92%
YoY
|
148.3M shares
7.97%
YoY
|
140.5M shares
2.31%
YoY
|
138.1M shares
1.57%
YoY
|
138.1M shares
1.55%
YoY
|
137.3M shares
1.31%
YoY
|
137.3M shares
1.67%
YoY
|
136.0M shares
9.04%
YoY
|
136.0M shares
104.45%
YoY
|
135.5M shares
104.21%
YoY
|
135.0M shares
120.48%
YoY
|
124.7M shares
N/A
|
66.50M shares
N/A
|
| Diluted Shares Outstanding |
177.6M shares
16.52%
YoY
|
N/A
|
177.6M shares
19.21%
YoY
|
159.5M shares
7.49%
YoY
|
152.4M shares
8.49%
YoY
|
N/A
|
149.0M shares
7.92%
YoY
|
148.3M shares
8.01%
YoY
|
140.5M shares
2.46%
YoY
|
N/A
|
138.1M shares
1.55%
YoY
|
137.3M shares
1.33%
YoY
|
137.1M shares
1.56%
YoY
|
N/A
|
136.0M shares
104.45%
YoY
|
135.5M shares
104.21%
YoY
|
135.0M shares
120.48%
YoY
|
N/A
|
66.50M shares
N/A
|
Loading...