|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$272.3M
36.41%
YoY
|
$199.6M
53.32%
YoY
|
$130.2M
46.95%
YoY
|
$88.60M
22.24%
YoY
|
$72.48M
48.3%
YoY
|
| Cost Of Revenue |
$67.93M
37.95%
YoY
|
$49.25M
24.23%
YoY
|
$39.64M
56.17%
YoY
|
$25.38M
39.36%
YoY
|
$18.21M
25.96%
YoY
|
| Gross Profit |
$204.4M
35.91%
YoY
|
$150.4M
66.06%
YoY
|
$90.55M
43.25%
YoY
|
$63.21M
16.49%
YoY
|
$54.26M
57.69%
YoY
|
| Selling, General & Admin |
$152.9M
18.48%
YoY
|
$129.1M
55.33%
YoY
|
$83.09M
42.66%
YoY
|
$58.24M
40.97%
YoY
|
$41.32M
32.21%
YoY
|
| Research & Development |
$20.94M
71.22%
YoY
|
$12.23M
83.85%
YoY
|
$6.652M
118.1%
YoY
|
$3.050M
-72.48%
YoY
|
$11.08M
359.92%
YoY
|
| Depreciation & Amortization |
$18.91M
30.05%
YoY
|
$14.54M
25.19%
YoY
|
$11.61M
280.1%
YoY
|
$3.055M
62.67%
YoY
|
$1.878M
-8.39%
YoY
|
| Operating Expenses |
$173.9M
22.82%
YoY
|
$141.5M
57.06%
YoY
|
$90.12M
47.03%
YoY
|
$61.29M
16.97%
YoY
|
$52.40M
55.67%
YoY
|
| Operating Profit |
$30.52M
245.9%
YoY
|
$8.822M
1946.87%
YoY
|
$431.0K
-77.54%
YoY
|
$1.919M
3.01%
YoY
|
$1.863M
148.4%
YoY
|
| Interest Expense |
-$24.18M
-6.85%
YoY
|
-$25.96M
-221.73%
YoY
|
$21.32M
194.37%
YoY
|
$7.244M
-134.67%
YoY
|
-$20.90M
460.21%
YoY
|
| Other Income/Expense, Net |
-$31.88M
21.96%
YoY
|
-$26.14M
8.29%
YoY
|
-$24.14M
51.54%
YoY
|
-$15.93M
-33993.62%
YoY
|
$47.00K
N/A
|
| Pretax Income |
-$1.368M
-92.1%
YoY
|
-$17.32M
-26.95%
YoY
|
-$23.71M
69.22%
YoY
|
-$14.01M
-21.61%
YoY
|
-$17.87M
422.63%
YoY
|
| Income Tax |
$3.771M
2242.24%
YoY
|
$161.0K
-77.03%
YoY
|
$701.0K
834.67%
YoY
|
$75.00K
-43.61%
YoY
|
$133.0K
N/A
|
| Net Earnings |
-$5.139M
-70.6%
YoY
|
-$17.48M
-28.39%
YoY
|
-$24.41M
73.3%
YoY
|
-$14.09M
-21.77%
YoY
|
-$18.01M
435.92%
YoY
|
| Basic Earnings Per Share |
-$0.14
-71.43%
YoY
|
-$0.49
-34.67%
YoY
|
-$0.75
47.06%
YoY
|
-$0.51
-26.09%
YoY
|
-$0.69
N/A
|
| Diluted Earnings Per Share |
-$0.14
-71.43%
YoY
|
-$0.49
-34.67%
YoY
|
-$0.75
46.21%
YoY
|
-$0.51
-100.0%
YoY
|
-$673.0K
418.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
36.76M shares
3.11%
YoY
|
35.65M shares
9.3%
YoY
|
32.62M shares
18.78%
YoY
|
27.46M shares
2.63%
YoY
|
26.76M shares
N/A
|
| Diluted Shares Outstanding |
36.76M shares
3.11%
YoY
|
35.65M shares
9.3%
YoY
|
32.62M shares
18.78%
YoY
|
27.46M shares
N/A
|
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 |
$44.20M
-7.59%
YoY
|
$89.09M
33.31%
YoY
|
$71.64M
45.44%
YoY
|
$63.74M
30.25%
YoY
|
$47.83M
38.29%
YoY
|
$66.83M
83.83%
YoY
|
$49.26M
43.75%
YoY
|
$48.94M
46.22%
YoY
|
$34.59M
32.5%
YoY
|
$36.36M
78.83%
YoY
|
$34.27M
50.13%
YoY
|
$33.47M
43.51%
YoY
|
$26.10M
18.01%
YoY
|
$20.33M
0.7%
YoY
|
$22.82M
21.98%
YoY
|
$23.32M
28.61%
YoY
|
$22.12M
43.26%
YoY
|
$20.19M
38.27%
YoY
|
$18.71M
29.94%
YoY
|
| Cost Of Revenue |
$17.16M
10.53%
YoY
|
$18.47M
30.65%
YoY
|
$17.71M
47.38%
YoY
|
$16.23M
29.44%
YoY
|
$15.52M
47.11%
YoY
|
$14.14M
25.07%
YoY
|
$12.02M
19.38%
YoY
|
$12.54M
25.39%
YoY
|
$10.55M
27.59%
YoY
|
$11.30M
83.33%
YoY
|
$10.07M
49.78%
YoY
|
$10.00M
53.05%
YoY
|
$8.271M
38.71%
YoY
|
$6.165M
21.36%
YoY
|
$6.721M
35.86%
YoY
|
$6.534M
47.93%
YoY
|
$5.963M
58.17%
YoY
|
$5.080M
28.93%
YoY
|
$4.947M
33.7%
YoY
|
| Gross Profit |
$27.05M
-16.29%
YoY
|
$70.62M
34.02%
YoY
|
$53.93M
44.81%
YoY
|
$47.51M
30.53%
YoY
|
$32.31M
34.42%
YoY
|
$52.70M
110.34%
YoY
|
$37.24M
53.89%
YoY
|
$36.40M
55.09%
YoY
|
$24.03M
34.78%
YoY
|
$25.05M
76.88%
YoY
|
$24.20M
50.28%
YoY
|
$23.47M
39.79%
YoY
|
$17.83M
10.37%
YoY
|
$14.16M
-6.25%
YoY
|
$16.10M
16.99%
YoY
|
$16.79M
22.4%
YoY
|
$16.16M
38.45%
YoY
|
$15.11M
41.73%
YoY
|
$13.76M
28.64%
YoY
|
| Selling, General & Admin |
$43.23M
6.71%
YoY
|
$43.31M
24.49%
YoY
|
$35.86M
6.57%
YoY
|
$33.24M
4.46%
YoY
|
$40.51M
40.61%
YoY
|
$34.79M
32.72%
YoY
|
$33.65M
59.96%
YoY
|
$31.82M
59.43%
YoY
|
$28.81M
81.35%
YoY
|
$26.21M
72.01%
YoY
|
$21.03M
36.39%
YoY
|
$19.96M
40.69%
YoY
|
$15.89M
18.58%
YoY
|
$15.24M
20.26%
YoY
|
$15.42M
35.8%
YoY
|
$14.19M
55.49%
YoY
|
$13.40M
64.19%
YoY
|
$12.67M
70.32%
YoY
|
$11.36M
34.55%
YoY
|
| Research & Development |
$5.895M
94.81%
YoY
|
$11.72M
146.54%
YoY
|
$3.323M
46.19%
YoY
|
$2.868M
-6.06%
YoY
|
$3.026M
40.81%
YoY
|
$4.755M
42.54%
YoY
|
$2.273M
59.96%
YoY
|
$3.053M
162.96%
YoY
|
$2.149M
192.78%
YoY
|
$3.336M
374.54%
YoY
|
$1.421M
83.35%
YoY
|
$1.161M
27.02%
YoY
|
$734.0K
11.55%
YoY
|
$703.0K
-82.17%
YoY
|
$775.0K
-87.35%
YoY
|
$914.0K
115.06%
YoY
|
$658.0K
11.53%
YoY
|
$3.942M
568.14%
YoY
|
$6.125M
814.18%
YoY
|
| Depreciation & Amortization |
$5.584M
13.77%
YoY
|
$4.779M
-0.67%
YoY
|
$4.714M
1243.02%
YoY
|
$4.904M
1529.24%
YoY
|
$4.908M
64.37%
YoY
|
$4.811M
66.87%
YoY
|
$351.0K
21.03%
YoY
|
$301.0K
32.02%
YoY
|
$2.986M
1227.11%
YoY
|
$2.883M
276.86%
YoY
|
$290.0K
69.59%
YoY
|
$228.0K
-72.26%
YoY
|
$225.0K
-72.66%
YoY
|
$765.0K
59.04%
YoY
|
$171.0K
-61.31%
YoY
|
$822.0K
80.66%
YoY
|
$823.0K
64.6%
YoY
|
$481.0K
-10.93%
YoY
|
$442.0K
-13.33%
YoY
|
| Operating Expenses |
$49.13M
12.83%
YoY
|
$55.03M
39.17%
YoY
|
$39.18M
9.08%
YoY
|
$36.10M
3.54%
YoY
|
$43.54M
40.62%
YoY
|
$39.54M
33.83%
YoY
|
$35.92M
59.96%
YoY
|
$34.87M
65.12%
YoY
|
$30.96M
86.27%
YoY
|
$29.55M
85.35%
YoY
|
$22.45M
38.64%
YoY
|
$21.12M
39.86%
YoY
|
$16.62M
18.26%
YoY
|
$15.94M
-4.04%
YoY
|
$16.20M
-7.35%
YoY
|
$15.10M
58.14%
YoY
|
$14.06M
60.46%
YoY
|
$16.61M
106.9%
YoY
|
$17.48M
92.1%
YoY
|
| Operating Profit |
-$22.08M
96.58%
YoY
|
$15.59M
18.54%
YoY
|
$14.75M
1016.35%
YoY
|
$11.41M
645.69%
YoY
|
-$11.23M
62.12%
YoY
|
$13.15M
-392.59%
YoY
|
$1.321M
-24.25%
YoY
|
$1.530M
-34.95%
YoY
|
-$6.928M
-672.56%
YoY
|
-$4.495M
152.81%
YoY
|
$1.744M
-1955.32%
YoY
|
$2.352M
39.17%
YoY
|
$1.210M
-42.41%
YoY
|
-$1.778M
18.06%
YoY
|
-$94.00K
-97.47%
YoY
|
$1.690M
-59.46%
YoY
|
$2.101M
-27.8%
YoY
|
-$1.506M
-157.26%
YoY
|
-$3.717M
-332.31%
YoY
|
| Interest Expense |
-$5.497M
-16.05%
YoY
|
-$5.186M
-18.65%
YoY
|
-$6.038M
9.29%
YoY
|
-$6.408M
-13.34%
YoY
|
-$6.548M
-220.92%
YoY
|
-$6.375M
35.41%
YoY
|
-$5.525M
-196.1%
YoY
|
-$7.394M
-229.63%
YoY
|
$5.415M
14.07%
YoY
|
-$4.708M
86.23%
YoY
|
$5.749M
219.39%
YoY
|
$5.704M
-172.3%
YoY
|
$4.747M
-204.58%
YoY
|
-$2.528M
-56.25%
YoY
|
$1.800M
-139.04%
YoY
|
-$7.889M
35.09%
YoY
|
-$4.539M
-2.81%
YoY
|
-$5.778M
318.7%
YoY
|
-$4.611M
-165.68%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$8.000K
-96.93%
YoY
|
-$13.73M
148.63%
YoY
|
-$6.414M
-12.71%
YoY
|
-$6.548M
-1.34%
YoY
|
-$261.0K
161.0%
YoY
|
-$5.521M
20.13%
YoY
|
-$7.348M
11.4%
YoY
|
-$6.637M
-18.47%
YoY
|
-$100.0K
-198.04%
YoY
|
-$4.596M
-27.45%
YoY
|
-$6.596M
N/A
|
-$8.141M
79.36%
YoY
|
$102.0K
-58.87%
YoY
|
-$6.335M
N/A
|
$0.00
-100.0%
YoY
|
-$4.539M
N/A
|
$248.0K
-1340.0%
YoY
|
N/A
N/A
|
| Pretax Income |
-$27.58M
55.1%
YoY
|
$10.40M
66.01%
YoY
|
$1.020M
-124.29%
YoY
|
$4.995M
-185.85%
YoY
|
-$17.78M
31.07%
YoY
|
$6.263M
-164.68%
YoY
|
-$4.200M
47.27%
YoY
|
-$5.818M
37.09%
YoY
|
-$13.57M
95.71%
YoY
|
-$9.683M
-1017.82%
YoY
|
-$2.852M
-55.64%
YoY
|
-$4.244M
-31.54%
YoY
|
-$6.931M
184.29%
YoY
|
$1.055M
-114.48%
YoY
|
-$6.429M
-22.8%
YoY
|
-$6.199M
150.16%
YoY
|
-$2.438M
-1208.18%
YoY
|
-$7.285M
-733.48%
YoY
|
-$8.328M
-196.61%
YoY
|
| Income Tax |
$25.00K
N/A
|
$3.771M
-833.66%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$514.0K
-3.93%
YoY
|
$20.00K
-98.7%
YoY
|
$655.0K
-4466.67%
YoY
|
N/A
N/A
|
-$535.0K
N/A
|
$1.539M
4297.14%
YoY
|
-$15.00K
-137.5%
YoY
|
-$288.0K
N/A
|
$0.00
-100.0%
YoY
|
$35.00K
N/A
|
$40.00K
N/A
|
N/A
N/A
|
$133.0K
N/A
|
N/A
N/A
|
| Net Earnings |
-$27.60M
55.24%
YoY
|
$6.626M
-2.23%
YoY
|
$1.020M
-124.17%
YoY
|
$4.995M
-177.17%
YoY
|
-$17.78M
31.07%
YoY
|
$6.777M
-174.08%
YoY
|
-$4.220M
-3.89%
YoY
|
-$6.473M
53.06%
YoY
|
-$13.57M
104.2%
YoY
|
-$9.148M
-967.11%
YoY
|
-$4.391M
-32.07%
YoY
|
-$4.229M
-32.22%
YoY
|
-$6.643M
172.48%
YoY
|
$1.055M
-114.22%
YoY
|
-$6.464M
-22.38%
YoY
|
-$6.239M
151.78%
YoY
|
-$2.438M
-1208.18%
YoY
|
-$7.418M
-745.04%
YoY
|
-$8.328M
-196.39%
YoY
|
| Basic Earnings Per Share |
-$0.74
48.0%
YoY
|
N/A
|
$0.03
-125.0%
YoY
|
$0.14
-177.78%
YoY
|
-$0.50
31.58%
YoY
|
N/A
|
-$0.12
-7.69%
YoY
|
-$0.18
28.57%
YoY
|
-$0.38
72.73%
YoY
|
N/A
|
-$0.13
-45.83%
YoY
|
-$0.14
-39.13%
YoY
|
-$0.22
144.44%
YoY
|
N/A
|
-$0.24
-22.58%
YoY
|
-$0.23
N/A
|
-$0.09
N/A
|
N/A
|
-$0.31
N/A
|
| Diluted Earnings Per Share |
-$0.74
48.0%
YoY
|
$0.18
-5.28%
YoY
|
$0.03
-125.0%
YoY
|
$0.13
-172.22%
YoY
|
-$0.50
31.58%
YoY
|
$0.19
-173.25%
YoY
|
-$0.12
-7.69%
YoY
|
-$0.18
28.57%
YoY
|
-$0.38
73.26%
YoY
|
-$0.26
-784.97%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.22
-100.0%
YoY
|
$0.04
-100.0%
YoY
|
-$236.3K
-23.06%
YoY
|
-$228.5K
146.55%
YoY
|
-$89.54K
-1218.49%
YoY
|
-$273.2K
-716.3%
YoY
|
-$307.2K
-196.31%
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 |
37.23M shares
4.42%
YoY
|
37.04M shares
3.99%
YoY
|
37.00M shares
4.28%
YoY
|
36.70M shares
103623.99%
YoY
|
35.65M shares
0.82%
YoY
|
35.61M shares
1.42%
YoY
|
35.48M shares
1.05%
YoY
|
35.38K shares
-99.88%
YoY
|
35.36M shares
18.0%
YoY
|
35.12M shares
28.1%
YoY
|
35.12M shares
28.39%
YoY
|
30.12M shares
10.32%
YoY
|
29.97M shares
10.07%
YoY
|
27.41M shares
N/A
|
27.35M shares
0.87%
YoY
|
27.30M shares
N/A
|
27.23M shares
N/A
|
N/A
|
27.11M shares
N/A
|
| Diluted Shares Outstanding |
37.23M shares
3.92%
YoY
|
N/A
|
38.88M shares
8.89%
YoY
|
38.85M shares
9.08%
YoY
|
35.83M shares
1.01%
YoY
|
N/A
|
35.70M shares
4.22%
YoY
|
35.62M shares
16.94%
YoY
|
35.47M shares
17.1%
YoY
|
N/A
|
34.26M shares
25.25%
YoY
|
30.46M shares
11.56%
YoY
|
30.29M shares
11.25%
YoY
|
N/A
|
27.35M shares
N/A
|
27.30M shares
N/A
|
27.23M shares
N/A
|
N/A
|
N/A
|
Loading...