|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$427.5M
12.56%
YoY
|
$379.8M
23.87%
YoY
|
$306.6M
49.94%
YoY
|
$204.5M
34.56%
YoY
|
$152.0M
41.35%
YoY
|
| Cost Of Revenue |
$272.9M
4.86%
YoY
|
$260.2M
4.35%
YoY
|
$249.4M
27.62%
YoY
|
$195.4M
0.36%
YoY
|
$194.7M
115.45%
YoY
|
| Gross Profit |
$122.1M
2.14%
YoY
|
$119.6M
108.91%
YoY
|
$57.23M
530.74%
YoY
|
$9.073M
-121.23%
YoY
|
-$42.74M
-349.38%
YoY
|
| Selling, General & Admin |
$80.02M
-23.11%
YoY
|
$104.1M
-13.93%
YoY
|
$120.9M
-4.94%
YoY
|
$127.2M
5.44%
YoY
|
$120.6M
269.89%
YoY
|
| Research & Development |
$34.11M
-16.94%
YoY
|
$41.07M
-8.75%
YoY
|
$45.00M
3.44%
YoY
|
$43.51M
26.53%
YoY
|
$34.39M
106.68%
YoY
|
| Depreciation & Amortization |
$32.84M
7.53%
YoY
|
$30.54M
34.93%
YoY
|
$22.63M
11.14%
YoY
|
$20.37M
-1.68%
YoY
|
$20.71M
23.35%
YoY
|
| Operating Expenses |
$118.3M
-50.37%
YoY
|
$238.3M
43.63%
YoY
|
$165.9M
-2.8%
YoY
|
$170.7M
10.12%
YoY
|
$155.0M
214.75%
YoY
|
| Operating Profit |
$6.983M
-106.02%
YoY
|
-$116.1M
8.77%
YoY
|
-$106.7M
-33.27%
YoY
|
-$159.9M
-19.12%
YoY
|
-$197.7M
515.9%
YoY
|
| Interest Expense |
-$3.946M
-56.0%
YoY
|
-$8.969M
-441.29%
YoY
|
$2.628M
-20.91%
YoY
|
$3.323M
-233.13%
YoY
|
-$2.496M
-51.69%
YoY
|
| Other Income/Expense, Net |
$244.0K
56.41%
YoY
|
$156.0K
-121.88%
YoY
|
-$713.0K
-175.53%
YoY
|
$944.0K
-109.51%
YoY
|
-$9.923M
-1626.62%
YoY
|
| Pretax Income |
-$34.54M
-82.33%
YoY
|
-$195.5M
83.7%
YoY
|
-$106.4M
-32.73%
YoY
|
-$158.2M
-23.4%
YoY
|
-$206.5M
514.09%
YoY
|
| Income Tax |
-$5.325M
N/A
|
$0.00
-100.0%
YoY
|
$10.00K
-69.7%
YoY
|
$33.00K
N/A
|
N/A
N/A
|
| Net Earnings |
-$29.22M
-85.05%
YoY
|
-$195.5M
83.81%
YoY
|
-$106.3M
-32.78%
YoY
|
-$158.2M
-23.38%
YoY
|
-$206.5M
514.08%
YoY
|
| Basic Earnings Per Share |
-$0.09
-85.25%
YoY
|
-$0.61
79.41%
YoY
|
-$0.34
-34.62%
YoY
|
-$0.52
-58.73%
YoY
|
-$1.26
53.66%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-85.25%
YoY
|
-$0.61
79.41%
YoY
|
-$0.34
-34.62%
YoY
|
-$0.52
-100.0%
YoY
|
-$687.1K
514.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
324.7M shares
1.96%
YoY
|
318.5M shares
2.43%
YoY
|
310.9M shares
2.52%
YoY
|
303.3M shares
63.14%
YoY
|
185.9M shares
87.72%
YoY
|
| Diluted Shares Outstanding |
324.7M shares
1.96%
YoY
|
318.5M shares
2.43%
YoY
|
310.9M shares
2.52%
YoY
|
303.3M shares
63.14%
YoY
|
185.9M shares
87.72%
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 |
$60.61M
-47.97%
YoY
|
$96.40M
-14.98%
YoY
|
$123.3M
21.6%
YoY
|
$91.34M
9.16%
YoY
|
$116.5M
43.2%
YoY
|
$113.4M
8.43%
YoY
|
$101.4M
26.55%
YoY
|
$83.68M
11.64%
YoY
|
$81.35M
73.19%
YoY
|
$104.6M
61.39%
YoY
|
$80.12M
107.47%
YoY
|
$74.95M
16.36%
YoY
|
$46.97M
28.1%
YoY
|
$64.80M
-2.96%
YoY
|
$38.62M
4.67%
YoY
|
$64.41M
93.02%
YoY
|
$36.67M
145.47%
YoY
|
$66.77M
38.77%
YoY
|
$36.89M
19.97%
YoY
|
| Cost Of Revenue |
$41.46M
-43.58%
YoY
|
$62.93M
-12.43%
YoY
|
$76.88M
13.43%
YoY
|
$59.62M
5.55%
YoY
|
$73.48M
14.58%
YoY
|
$71.87M
-11.87%
YoY
|
$67.78M
8.91%
YoY
|
$56.48M
-11.04%
YoY
|
$64.13M
52.26%
YoY
|
$81.55M
30.33%
YoY
|
$62.23M
69.93%
YoY
|
$63.49M
6.58%
YoY
|
$42.12M
14.9%
YoY
|
$62.57M
-4.64%
YoY
|
$36.62M
-49.68%
YoY
|
$59.57M
48.39%
YoY
|
$36.66M
126.62%
YoY
|
$65.62M
66.43%
YoY
|
$72.78M
168.81%
YoY
|
| Gross Profit |
$19.16M
-55.47%
YoY
|
$33.47M
-19.4%
YoY
|
$46.41M
38.08%
YoY
|
$31.72M
16.65%
YoY
|
$43.02M
149.73%
YoY
|
$41.52M
80.33%
YoY
|
$33.61M
87.94%
YoY
|
$27.20M
137.28%
YoY
|
$17.23M
254.57%
YoY
|
$23.02M
934.32%
YoY
|
$17.88M
797.34%
YoY
|
$11.46M
136.75%
YoY
|
$4.858M
37269.23%
YoY
|
$2.226M
93.06%
YoY
|
$1.993M
-105.55%
YoY
|
$4.841M
-171.46%
YoY
|
$13.00K
-101.05%
YoY
|
$1.153M
-86.73%
YoY
|
-$35.89M
-1075.67%
YoY
|
| Selling, General & Admin |
$18.28M
5.98%
YoY
|
$29.68M
1.16%
YoY
|
$25.67M
52.76%
YoY
|
$7.421M
-74.0%
YoY
|
$17.25M
-41.29%
YoY
|
$29.34M
-15.32%
YoY
|
$16.80M
-46.54%
YoY
|
$28.54M
-3.12%
YoY
|
$29.39M
15.81%
YoY
|
$34.64M
29.29%
YoY
|
$31.43M
11.68%
YoY
|
$29.46M
-26.62%
YoY
|
$25.37M
-20.95%
YoY
|
$26.79M
-34.67%
YoY
|
$28.15M
-56.32%
YoY
|
$40.15M
306.16%
YoY
|
$32.10M
315.25%
YoY
|
$41.01M
291.48%
YoY
|
$64.44M
688.04%
YoY
|
| Research & Development |
$8.810M
6.81%
YoY
|
$10.39M
18.36%
YoY
|
$7.757M
-27.45%
YoY
|
$7.719M
-23.63%
YoY
|
$8.248M
-28.23%
YoY
|
$8.774M
-23.0%
YoY
|
$10.69M
-19.25%
YoY
|
$10.11M
6.31%
YoY
|
$11.49M
5.81%
YoY
|
$11.40M
8.54%
YoY
|
$13.24M
15.57%
YoY
|
$9.507M
-7.19%
YoY
|
$10.86M
-3.96%
YoY
|
$10.50M
-6.15%
YoY
|
$11.46M
-15.25%
YoY
|
$10.24M
73.77%
YoY
|
$11.31M
198.71%
YoY
|
$11.19M
171.57%
YoY
|
$13.52M
196.45%
YoY
|
| Depreciation & Amortization |
$8.082M
-1.16%
YoY
|
$8.384M
11.52%
YoY
|
$8.272M
7.09%
YoY
|
$8.298M
7.65%
YoY
|
$8.177M
7.72%
YoY
|
$7.518M
-1.34%
YoY
|
$7.724M
53.38%
YoY
|
$7.708M
51.17%
YoY
|
$7.591M
48.93%
YoY
|
$7.620M
59.28%
YoY
|
$5.036M
2.34%
YoY
|
$5.099M
-2.07%
YoY
|
$5.097M
-4.01%
YoY
|
$4.784M
-17.74%
YoY
|
$4.921M
-2.48%
YoY
|
$5.207M
-47.14%
YoY
|
$5.310M
13.27%
YoY
|
$5.816M
19.2%
YoY
|
$5.046M
15.89%
YoY
|
| Operating Expenses |
$27.09M
6.25%
YoY
|
$40.06M
5.12%
YoY
|
$33.46M
21.64%
YoY
|
$16.50M
-84.06%
YoY
|
$25.50M
-37.62%
YoY
|
$38.11M
-17.22%
YoY
|
$27.51M
-38.43%
YoY
|
$103.6M
165.77%
YoY
|
$40.88M
12.81%
YoY
|
$46.04M
23.45%
YoY
|
$44.67M
12.8%
YoY
|
$38.96M
-22.67%
YoY
|
$36.23M
-16.53%
YoY
|
$37.29M
-28.56%
YoY
|
$39.60M
-49.2%
YoY
|
$50.39M
219.34%
YoY
|
$43.41M
276.94%
YoY
|
$52.20M
257.64%
YoY
|
$77.96M
512.14%
YoY
|
| Operating Profit |
-$7.937M
-141.92%
YoY
|
-$6.595M
-293.4%
YoY
|
$12.99M
80.82%
YoY
|
$16.21M
-121.44%
YoY
|
$18.93M
-181.89%
YoY
|
$3.410M
-114.82%
YoY
|
$7.186M
-127.27%
YoY
|
-$75.63M
181.49%
YoY
|
-$23.12M
-26.14%
YoY
|
-$23.01M
-34.37%
YoY
|
-$26.35M
-28.96%
YoY
|
-$26.87M
-40.26%
YoY
|
-$31.30M
-27.65%
YoY
|
-$35.07M
-31.3%
YoY
|
-$37.09M
-67.42%
YoY
|
-$44.97M
101.31%
YoY
|
-$43.26M
299.24%
YoY
|
-$51.04M
764.42%
YoY
|
-$113.8M
1156.94%
YoY
|
| Interest Expense |
-$7.745M
666.07%
YoY
|
-$862.0K
-38.6%
YoY
|
-$1.019M
-75.17%
YoY
|
-$1.054M
-42.97%
YoY
|
-$1.011M
-158.37%
YoY
|
-$1.404M
32.08%
YoY
|
-$4.104M
-935.85%
YoY
|
-$1.848M
-479.47%
YoY
|
$1.732M
277.34%
YoY
|
-$1.063M
-237.16%
YoY
|
$491.0K
-36.56%
YoY
|
$487.0K
-45.59%
YoY
|
$459.0K
-42.34%
YoY
|
$775.0K
8.09%
YoY
|
$774.0K
-2191.89%
YoY
|
$895.0K
-41.77%
YoY
|
$796.0K
-56.88%
YoY
|
$717.0K
-149.97%
YoY
|
-$37.00K
-97.22%
YoY
|
| Other Income/Expense, Net |
$52.00K
-83.75%
YoY
|
$51.77M
-158.23%
YoY
|
-$84.00K
-101.14%
YoY
|
$120.0K
-80.03%
YoY
|
$320.0K
-335.29%
YoY
|
-$88.91M
6728.57%
YoY
|
$7.399M
5725.98%
YoY
|
$601.0K
-347.33%
YoY
|
-$136.0K
-117.24%
YoY
|
-$1.302M
-800.0%
YoY
|
$127.0K
-63.61%
YoY
|
-$243.0K
-2530.0%
YoY
|
$789.0K
97.74%
YoY
|
$186.0K
-313.79%
YoY
|
$349.0K
-111.49%
YoY
|
$10.00K
-79.59%
YoY
|
$399.0K
-8080.0%
YoY
|
-$87.00K
-114.82%
YoY
|
-$3.037M
-4566.18%
YoY
|
| Pretax Income |
$48.21M
-21.98%
YoY
|
$10.26M
-109.73%
YoY
|
-$750.0K
-105.66%
YoY
|
-$105.8M
34.93%
YoY
|
$61.79M
-348.9%
YoY
|
-$105.4M
328.94%
YoY
|
$13.25M
-150.62%
YoY
|
-$78.44M
200.79%
YoY
|
-$24.83M
-16.05%
YoY
|
-$24.58M
-26.98%
YoY
|
-$26.17M
-28.38%
YoY
|
-$26.08M
-40.98%
YoY
|
-$29.57M
-32.45%
YoY
|
-$33.67M
-28.32%
YoY
|
-$36.54M
-68.6%
YoY
|
-$44.18M
63.88%
YoY
|
-$43.78M
170.39%
YoY
|
-$46.96M
931.02%
YoY
|
-$116.4M
1023.37%
YoY
|
| Income Tax |
N/A
|
-$6.284M
N/A
|
$739.0K
N/A
|
$220.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$10.00K
-69.7%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$33.00K
-110.19%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$324.0K
8000.0%
YoY
|
$106.0K
-139.26%
YoY
|
| Net Earnings |
$48.21M
-21.98%
YoY
|
$16.54M
-115.69%
YoY
|
-$1.489M
-111.24%
YoY
|
-$106.1M
35.21%
YoY
|
$61.79M
-348.9%
YoY
|
-$105.4M
329.73%
YoY
|
$13.25M
-150.7%
YoY
|
-$78.44M
200.67%
YoY
|
-$24.83M
-16.08%
YoY
|
-$24.54M
-27.19%
YoY
|
-$26.13M
-28.5%
YoY
|
-$26.09M
-40.95%
YoY
|
-$29.58M
-32.43%
YoY
|
-$33.70M
-27.75%
YoY
|
-$36.54M
-68.63%
YoY
|
-$44.18M
63.22%
YoY
|
-$43.78M
168.58%
YoY
|
-$46.64M
924.81%
YoY
|
-$116.5M
1054.49%
YoY
|
| Basic Earnings Per Share |
$0.15
-21.05%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.33
32.0%
YoY
|
$0.19
-337.5%
YoY
|
N/A
|
$0.04
-150.0%
YoY
|
-$0.25
212.5%
YoY
|
-$0.08
-20.0%
YoY
|
N/A
|
-$0.08
-33.33%
YoY
|
-$0.08
-46.67%
YoY
|
-$0.10
-33.33%
YoY
|
N/A
|
-$0.12
-75.51%
YoY
|
-$0.15
-62.5%
YoY
|
-$0.15
-48.28%
YoY
|
N/A
|
-$0.49
N/A
|
| Diluted Earnings Per Share |
-$0.04
-180.0%
YoY
|
$0.05
-116.17%
YoY
|
$0.00
-100.0%
YoY
|
-$0.33
32.0%
YoY
|
$0.05
-162.5%
YoY
|
-$0.33
319.95%
YoY
|
$0.03
-137.5%
YoY
|
-$0.25
212.5%
YoY
|
-$0.08
-20.0%
YoY
|
-$0.08
-28.89%
YoY
|
-$0.08
-33.33%
YoY
|
-$0.08
-46.67%
YoY
|
-$0.10
-33.33%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.15
-62.5%
YoY
|
-$0.15
-48.28%
YoY
|
-$155.2K
924.61%
YoY
|
-$387.6K
1054.49%
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 |
332.0M shares
2.1%
YoY
|
328.2M shares
1.35%
YoY
|
325.4M shares
0.48%
YoY
|
325.3M shares
2.57%
YoY
|
325.2M shares
2.52%
YoY
|
323.8M shares
2.3%
YoY
|
323.8M shares
2.37%
YoY
|
317.2M shares
2.51%
YoY
|
317.2M shares
2.52%
YoY
|
316.5M shares
2.34%
YoY
|
316.3M shares
4.55%
YoY
|
309.4M shares
2.95%
YoY
|
309.4M shares
3.54%
YoY
|
309.3M shares
N/A
|
302.5M shares
24.06%
YoY
|
300.6M shares
203.51%
YoY
|
298.8M shares
201.78%
YoY
|
N/A
|
243.9M shares
N/A
|
| Diluted Shares Outstanding |
385.3M shares
2.9%
YoY
|
N/A
|
323.8M shares
-11.79%
YoY
|
323.6M shares
2.58%
YoY
|
374.4M shares
18.73%
YoY
|
N/A
|
367.0M shares
17.22%
YoY
|
315.5M shares
2.52%
YoY
|
315.4M shares
2.49%
YoY
|
N/A
|
313.1M shares
2.33%
YoY
|
307.7M shares
2.39%
YoY
|
307.7M shares
2.97%
YoY
|
N/A
|
306.0M shares
25.47%
YoY
|
300.6M shares
203.51%
YoY
|
298.8M shares
201.78%
YoY
|
N/A
|
243.9M shares
N/A
|
Loading...