|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$308.1M
37.22%
YoY
|
$224.5M
64.84%
YoY
|
$136.2M
81.55%
YoY
|
$75.01M
117.6%
YoY
|
$34.47M
346.72%
YoY
|
| Cost Of Revenue |
$111.8M
27.95%
YoY
|
$87.40M
34.17%
YoY
|
$65.14M
71.75%
YoY
|
$37.93M
103.83%
YoY
|
$18.61M
107.4%
YoY
|
| Gross Profit |
$196.2M
43.13%
YoY
|
$137.1M
92.96%
YoY
|
$71.05M
91.58%
YoY
|
$37.09M
133.75%
YoY
|
$15.87M
-1364.14%
YoY
|
| Selling, General & Admin |
$228.8M
33.48%
YoY
|
$171.4M
30.08%
YoY
|
$131.8M
48.35%
YoY
|
$88.83M
74.05%
YoY
|
$51.04M
68.59%
YoY
|
| Research & Development |
$71.28M
14.41%
YoY
|
$62.30M
28.59%
YoY
|
$48.45M
67.16%
YoY
|
$28.98M
52.59%
YoY
|
$18.99M
16.7%
YoY
|
| Depreciation & Amortization |
$6.390M
22.09%
YoY
|
$5.234M
37.48%
YoY
|
$3.807M
34.0%
YoY
|
$2.841M
-14.53%
YoY
|
$3.324M
16.22%
YoY
|
| Operating Expenses |
$300.1M
28.4%
YoY
|
$233.7M
29.68%
YoY
|
$180.2M
52.98%
YoY
|
$117.8M
68.23%
YoY
|
$70.03M
50.45%
YoY
|
| Operating Profit |
-$103.9M
7.5%
YoY
|
-$96.61M
-11.5%
YoY
|
-$109.2M
35.24%
YoY
|
-$80.72M
49.04%
YoY
|
-$54.16M
13.31%
YoY
|
| Interest Expense |
$8.477M
62.99%
YoY
|
$5.201M
30.19%
YoY
|
$3.995M
-22.92%
YoY
|
$5.183M
-10.79%
YoY
|
$5.810M
10.44%
YoY
|
| Other Income/Expense, Net |
-$156.0K
-88.83%
YoY
|
-$1.396M
693.18%
YoY
|
-$176.0K
-13.3%
YoY
|
-$203.0K
31.82%
YoY
|
-$154.0K
516.0%
YoY
|
| Pretax Income |
-$95.38M
4.34%
YoY
|
-$91.41M
-13.68%
YoY
|
-$105.9M
21.51%
YoY
|
-$87.15M
45.61%
YoY
|
-$59.85M
12.89%
YoY
|
| Income Tax |
$190.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$95.57M
4.55%
YoY
|
-$91.41M
-13.68%
YoY
|
-$105.9M
21.51%
YoY
|
-$87.15M
45.61%
YoY
|
-$59.85M
12.89%
YoY
|
| Basic Earnings Per Share |
-$1.72
-1.71%
YoY
|
-$1.75
-21.88%
YoY
|
-$2.24
14.29%
YoY
|
-$1.96
-46.01%
YoY
|
-$3.63
-74.91%
YoY
|
| Diluted Earnings Per Share |
-$1.72
-1.71%
YoY
|
-$1.75
-21.88%
YoY
|
-$2.24
14.29%
YoY
|
-$1.96
-46.01%
YoY
|
-$3.63
-74.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.54M shares
6.56%
YoY
|
52.13M shares
10.31%
YoY
|
47.26M shares
6.43%
YoY
|
44.40M shares
169.42%
YoY
|
16.48M shares
349.9%
YoY
|
| Diluted Shares Outstanding |
55.54M shares
6.56%
YoY
|
52.13M shares
10.31%
YoY
|
47.26M shares
6.43%
YoY
|
44.40M shares
169.42%
YoY
|
16.48M shares
349.9%
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 |
$83.13M
20.2%
YoY
|
$76.38M
11.94%
YoY
|
$83.33M
42.76%
YoY
|
$79.18M
48.41%
YoY
|
$69.16M
55.28%
YoY
|
$68.24M
56.57%
YoY
|
$58.37M
66.29%
YoY
|
$53.35M
61.17%
YoY
|
$44.54M
82.51%
YoY
|
$43.58M
83.29%
YoY
|
$35.10M
72.5%
YoY
|
$33.10M
98.33%
YoY
|
$24.40M
71.9%
YoY
|
$23.78M
134.53%
YoY
|
$20.35M
134.76%
YoY
|
$16.69M
96.92%
YoY
|
$14.20M
97.4%
YoY
|
$10.14M
31.37%
YoY
|
$8.668M
311.39%
YoY
|
| Cost Of Revenue |
$29.19M
16.74%
YoY
|
$30.07M
22.41%
YoY
|
$29.32M
36.64%
YoY
|
$27.44M
25.44%
YoY
|
$25.00M
28.18%
YoY
|
$24.56M
10.02%
YoY
|
$21.46M
32.23%
YoY
|
$21.87M
49.04%
YoY
|
$19.51M
63.73%
YoY
|
$22.33M
70.41%
YoY
|
$16.23M
60.39%
YoY
|
$14.68M
78.85%
YoY
|
$11.91M
83.14%
YoY
|
$13.10M
133.03%
YoY
|
$10.12M
128.5%
YoY
|
$8.205M
67.69%
YoY
|
$6.505M
77.49%
YoY
|
$5.622M
-37.34%
YoY
|
$4.428M
107.11%
YoY
|
| Gross Profit |
$53.95M
22.16%
YoY
|
$46.31M
6.05%
YoY
|
$54.01M
46.31%
YoY
|
$51.75M
64.37%
YoY
|
$44.16M
76.4%
YoY
|
$43.67M
105.47%
YoY
|
$36.91M
95.57%
YoY
|
$31.48M
70.83%
YoY
|
$25.03M
100.42%
YoY
|
$21.26M
99.09%
YoY
|
$18.87M
84.48%
YoY
|
$18.43M
117.17%
YoY
|
$12.49M
62.39%
YoY
|
$10.68M
136.4%
YoY
|
$10.23M
141.3%
YoY
|
$8.486M
136.84%
YoY
|
$7.692M
118.09%
YoY
|
$4.516M
-459.84%
YoY
|
$4.240M
-13777.42%
YoY
|
| Selling, General & Admin |
$65.09M
17.92%
YoY
|
$58.30M
20.66%
YoY
|
$59.01M
38.23%
YoY
|
$56.30M
37.97%
YoY
|
$55.20M
39.39%
YoY
|
$48.32M
33.04%
YoY
|
$42.69M
29.83%
YoY
|
$40.81M
25.79%
YoY
|
$39.60M
31.42%
YoY
|
$36.32M
39.49%
YoY
|
$32.88M
32.84%
YoY
|
$32.44M
65.05%
YoY
|
$30.13M
63.89%
YoY
|
$26.03M
60.0%
YoY
|
$24.75M
104.27%
YoY
|
$19.66M
59.81%
YoY
|
$18.39M
77.65%
YoY
|
$16.27M
-46.25%
YoY
|
$12.12M
71.79%
YoY
|
| Research & Development |
$21.47M
30.87%
YoY
|
$19.06M
26.48%
YoY
|
$18.19M
9.25%
YoY
|
$17.63M
0.75%
YoY
|
$16.40M
25.36%
YoY
|
$15.07M
3.93%
YoY
|
$16.65M
43.51%
YoY
|
$17.50M
50.7%
YoY
|
$13.08M
21.86%
YoY
|
$14.50M
49.72%
YoY
|
$11.60M
52.99%
YoY
|
$11.61M
73.17%
YoY
|
$10.74M
114.27%
YoY
|
$9.682M
90.74%
YoY
|
$7.582M
54.14%
YoY
|
$6.706M
49.82%
YoY
|
$5.011M
10.81%
YoY
|
$5.076M
-68.81%
YoY
|
$4.919M
26.35%
YoY
|
| Depreciation & Amortization |
$1.735M
17.63%
YoY
|
$1.709M
17.62%
YoY
|
$1.618M
21.84%
YoY
|
$1.588M
25.14%
YoY
|
$1.475M
24.58%
YoY
|
$1.453M
10.24%
YoY
|
$1.328M
26.6%
YoY
|
$1.269M
97.66%
YoY
|
$1.184M
49.31%
YoY
|
$1.318M
98.79%
YoY
|
$1.049M
49.22%
YoY
|
$642.0K
-10.46%
YoY
|
$793.0K
4.62%
YoY
|
$663.0K
-13.11%
YoY
|
$703.0K
-11.68%
YoY
|
$717.0K
-59.38%
YoY
|
$758.0K
-17.16%
YoY
|
$763.0K
6.71%
YoY
|
$796.0K
11.33%
YoY
|
| Operating Expenses |
$86.55M
20.89%
YoY
|
$77.35M
22.04%
YoY
|
$77.20M
30.1%
YoY
|
$73.94M
26.8%
YoY
|
$71.60M
35.91%
YoY
|
$63.38M
24.74%
YoY
|
$59.34M
33.39%
YoY
|
$58.31M
32.36%
YoY
|
$52.68M
28.91%
YoY
|
$50.81M
42.27%
YoY
|
$44.48M
37.56%
YoY
|
$44.05M
67.12%
YoY
|
$40.87M
74.68%
YoY
|
$35.72M
67.31%
YoY
|
$32.34M
89.8%
YoY
|
$26.36M
57.14%
YoY
|
$23.40M
57.33%
YoY
|
$21.35M
-54.14%
YoY
|
$17.04M
55.63%
YoY
|
| Operating Profit |
-$32.61M
18.84%
YoY
|
-$31.04M
57.49%
YoY
|
-$23.19M
3.41%
YoY
|
-$22.19M
-17.29%
YoY
|
-$27.44M
-0.76%
YoY
|
-$19.71M
-33.32%
YoY
|
-$22.43M
-12.43%
YoY
|
-$26.83M
4.69%
YoY
|
-$27.65M
-2.57%
YoY
|
-$29.56M
18.04%
YoY
|
-$25.61M
15.85%
YoY
|
-$25.63M
43.36%
YoY
|
-$28.38M
80.7%
YoY
|
-$25.04M
48.77%
YoY
|
-$22.11M
72.74%
YoY
|
-$17.88M
35.5%
YoY
|
-$15.70M
38.43%
YoY
|
-$16.83M
-64.79%
YoY
|
-$12.80M
16.57%
YoY
|
| Interest Expense |
$925.0K
-65.75%
YoY
|
$1.386M
62.3%
YoY
|
$1.781M
22.57%
YoY
|
$2.611M
117.22%
YoY
|
$2.701M
158.47%
YoY
|
$854.0K
-58.4%
YoY
|
$1.453M
42.59%
YoY
|
$1.202M
253.53%
YoY
|
$1.045M
17.95%
YoY
|
$2.053M
1529.37%
YoY
|
$1.019M
-29.97%
YoY
|
$340.0K
-76.41%
YoY
|
$886.0K
-37.65%
YoY
|
$126.0K
-108.38%
YoY
|
$1.455M
-0.95%
YoY
|
$1.441M
0.35%
YoY
|
$1.421M
-2.94%
YoY
|
-$1.503M
-72.18%
YoY
|
$1.469M
5.91%
YoY
|
| Other Income/Expense, Net |
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.00
-100.0%
YoY
|
N/A
|
N/A
|
-$59.00K
555.56%
YoY
|
-$14.00K
-107.57%
YoY
|
-$52.00K
-388.89%
YoY
|
| Pretax Income |
-$31.68M
28.07%
YoY
|
-$29.66M
57.27%
YoY
|
-$21.41M
2.08%
YoY
|
-$19.58M
-23.6%
YoY
|
-$24.74M
-4.7%
YoY
|
-$18.86M
-31.44%
YoY
|
-$20.97M
-14.82%
YoY
|
-$25.63M
1.35%
YoY
|
-$25.96M
-8.87%
YoY
|
-$27.50M
-2.37%
YoY
|
-$24.62M
8.88%
YoY
|
-$25.29M
31.8%
YoY
|
-$28.48M
65.75%
YoY
|
-$28.17M
53.54%
YoY
|
-$22.61M
60.34%
YoY
|
-$19.18M
-29.99%
YoY
|
-$17.19M
N/A
|
-$18.35M
-65.39%
YoY
|
-$14.10M
17.45%
YoY
|
| Income Tax |
-$43.00K
-8.51%
YoY
|
$190.0K
N/A
|
N/A
|
N/A
|
-$47.00K
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
|
| Net Earnings |
-$31.64M
27.9%
YoY
|
-$29.85M
58.28%
YoY
|
-$21.41M
2.08%
YoY
|
-$19.58M
-23.6%
YoY
|
-$24.74M
-4.7%
YoY
|
-$18.86M
-31.44%
YoY
|
-$20.97M
-14.82%
YoY
|
-$25.63M
1.35%
YoY
|
-$25.96M
-8.87%
YoY
|
-$27.50M
-2.37%
YoY
|
-$24.62M
8.88%
YoY
|
-$25.29M
31.8%
YoY
|
-$28.48M
65.75%
YoY
|
-$28.17M
53.54%
YoY
|
-$22.61M
60.34%
YoY
|
-$19.18M
31.58%
YoY
|
-$17.19M
34.03%
YoY
|
-$18.35M
-65.39%
YoY
|
-$14.10M
17.45%
YoY
|
| Basic Earnings Per Share |
-$0.56
24.44%
YoY
|
N/A
|
-$0.38
-5.0%
YoY
|
-$0.35
-30.0%
YoY
|
-$0.45
-11.76%
YoY
|
N/A
|
-$0.40
-21.57%
YoY
|
-$0.50
-10.71%
YoY
|
-$0.51
-19.05%
YoY
|
N/A
|
-$0.51
0.0%
YoY
|
-$0.56
30.23%
YoY
|
-$0.63
61.54%
YoY
|
N/A
|
-$0.51
-58.2%
YoY
|
-$0.43
-83.46%
YoY
|
-$0.39
-85.28%
YoY
|
N/A
|
-$1.22
-55.96%
YoY
|
| Diluted Earnings Per Share |
-$0.56
24.44%
YoY
|
-$0.53
51.4%
YoY
|
-$0.38
-5.0%
YoY
|
-$0.35
-30.0%
YoY
|
-$0.45
-11.76%
YoY
|
-$0.35
-35.59%
YoY
|
-$0.40
-21.57%
YoY
|
-$0.50
-10.7%
YoY
|
-$0.51
-19.05%
YoY
|
-$0.54
-13.6%
YoY
|
-$0.51
0.0%
YoY
|
-$0.56
30.21%
YoY
|
-$0.63
61.54%
YoY
|
-$0.63
-100.0%
YoY
|
-$0.51
-58.2%
YoY
|
-$0.43
-83.46%
YoY
|
-$0.39
-85.28%
YoY
|
-$414.3K
-66.97%
YoY
|
-$1.22
-55.96%
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 |
56.39M shares
2.87%
YoY
|
55.88M shares
7.08%
YoY
|
55.64M shares
7.13%
YoY
|
55.33M shares
7.59%
YoY
|
54.82M shares
7.56%
YoY
|
52.18M shares
3.34%
YoY
|
51.93M shares
14.69%
YoY
|
51.42M shares
14.15%
YoY
|
50.96M shares
13.59%
YoY
|
50.50M shares
12.92%
YoY
|
45.28M shares
1.54%
YoY
|
45.05M shares
1.64%
YoY
|
44.87M shares
2.3%
YoY
|
44.72M shares
2.81%
YoY
|
44.59M shares
285.08%
YoY
|
44.32M shares
691.92%
YoY
|
43.86M shares
807.97%
YoY
|
43.50M shares
N/A
|
11.58M shares
167.5%
YoY
|
| Diluted Shares Outstanding |
56.51M shares
2.9%
YoY
|
N/A
|
55.73M shares
7.14%
YoY
|
55.45M shares
7.41%
YoY
|
54.92M shares
7.66%
YoY
|
N/A
|
52.01M shares
7.66%
YoY
|
51.62M shares
14.31%
YoY
|
51.01M shares
13.19%
YoY
|
N/A
|
48.31M shares
8.22%
YoY
|
45.16M shares
1.89%
YoY
|
45.07M shares
2.76%
YoY
|
N/A
|
44.64M shares
285.49%
YoY
|
44.32M shares
691.92%
YoY
|
43.86M shares
807.97%
YoY
|
N/A
|
11.58M shares
167.5%
YoY
|
Loading...