|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$307.7M
25.94%
YoY
|
$244.4M
10.72%
YoY
|
$220.7M
15.39%
YoY
|
$191.3M
45.76%
YoY
|
$131.2M
15.94%
YoY
|
| Cost Of Revenue |
$135.2M
29.26%
YoY
|
$104.6M
-2.14%
YoY
|
$106.9M
9.94%
YoY
|
$97.25M
17.18%
YoY
|
$82.99M
-5.03%
YoY
|
| Gross Profit |
$172.5M
23.45%
YoY
|
$139.7M
22.8%
YoY
|
$113.8M
21.03%
YoY
|
$94.01M
94.95%
YoY
|
$48.22M
87.02%
YoY
|
| Selling, General & Admin |
$160.8M
3.85%
YoY
|
$154.8M
-4.83%
YoY
|
$162.7M
2.47%
YoY
|
$158.8M
44.87%
YoY
|
$109.6M
57.9%
YoY
|
| Research & Development |
$106.7M
5.69%
YoY
|
$101.0M
-9.12%
YoY
|
$111.1M
0.2%
YoY
|
$110.9M
66.33%
YoY
|
$66.68M
52.16%
YoY
|
| Depreciation & Amortization |
$41.83M
-8.35%
YoY
|
$45.64M
-4.2%
YoY
|
$47.64M
9.94%
YoY
|
$43.33M
-3.8%
YoY
|
$45.04M
-27.6%
YoY
|
| Operating Expenses |
$267.6M
4.58%
YoY
|
$255.8M
-6.57%
YoY
|
$273.8M
1.54%
YoY
|
$269.7M
52.99%
YoY
|
$176.3M
55.68%
YoY
|
| Operating Profit |
-$95.07M
-18.13%
YoY
|
-$116.1M
-27.45%
YoY
|
-$160.1M
-8.89%
YoY
|
-$175.7M
37.19%
YoY
|
-$128.1M
46.44%
YoY
|
| Interest Expense |
$10.89M
6.2%
YoY
|
$10.26M
-33.46%
YoY
|
$15.41M
N/A
|
$0.00
-100.0%
YoY
|
$8.772M
-7.15%
YoY
|
| Other Income/Expense, Net |
-$147.1M
3088.82%
YoY
|
-$4.614M
-131.52%
YoY
|
$14.64M
0.58%
YoY
|
$14.56M
-309.05%
YoY
|
-$6.963M
-81.96%
YoY
|
| Pretax Income |
-$242.2M
100.61%
YoY
|
-$120.7M
-13.57%
YoY
|
-$139.7M
-13.3%
YoY
|
-$161.1M
19.34%
YoY
|
-$135.0M
7.13%
YoY
|
| Income Tax |
$4.655M
89.23%
YoY
|
$2.460M
201.84%
YoY
|
$815.0K
-3.78%
YoY
|
$847.0K
-59.86%
YoY
|
$2.110M
96.64%
YoY
|
| Net Earnings |
-$246.9M
100.38%
YoY
|
-$123.2M
-12.32%
YoY
|
-$140.5M
-13.25%
YoY
|
-$162.0M
18.12%
YoY
|
-$137.1M
7.88%
YoY
|
| Basic Earnings Per Share |
-$0.80
90.48%
YoY
|
-$0.42
-16.0%
YoY
|
-$0.50
-18.03%
YoY
|
-$0.61
-64.53%
YoY
|
-$1.72
-40.07%
YoY
|
| Diluted Earnings Per Share |
-$0.80
90.48%
YoY
|
-$0.42
-16.43%
YoY
|
-$0.50
-17.61%
YoY
|
-$0.61
-64.53%
YoY
|
-$1.72
-40.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
307.8M
5.37%
YoY
|
292.1M shares
4.48%
YoY
|
279.6M shares
4.66%
YoY
|
267.1M shares
235.54%
YoY
|
79.61M shares
80.06%
YoY
|
| Diluted Shares Outstanding |
307.8M
5.37%
YoY
|
292.1M shares
4.48%
YoY
|
279.6M shares
4.66%
YoY
|
267.1M shares
235.54%
YoY
|
79.61M shares
80.06%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$86.82M
41.05%
YoY
|
$81.25M
32.62%
YoY
|
$73.39M
20.12%
YoY
|
$66.27M
9.64%
YoY
|
$61.55M
4.59%
YoY
|
$61.27M
10.63%
YoY
|
$61.09M
13.64%
YoY
|
$60.44M
14.68%
YoY
|
$58.85M
11.09%
YoY
|
$55.38M
11.42%
YoY
|
$53.76M
10.96%
YoY
|
$52.70M
31.34%
YoY
|
$52.98M
42.61%
YoY
|
$49.70M
-47.16%
YoY
|
$48.45M
59.34%
YoY
|
$40.13M
25.57%
YoY
|
$37.15M
22.67%
YoY
|
$94.06M
13.48%
YoY
|
$30.41M
N/A
|
$31.96M
N/A
|
| Cost Of Revenue |
$39.79M
70.57%
YoY
|
$34.67M
45.99%
YoY
|
$31.12M
8.12%
YoY
|
$29.66M
3.15%
YoY
|
$23.33M
-11.53%
YoY
|
$23.75M
-19.08%
YoY
|
$28.78M
4.78%
YoY
|
$28.76M
17.11%
YoY
|
$26.37M
10.27%
YoY
|
$29.35M
18.69%
YoY
|
$27.47M
9.98%
YoY
|
$24.56M
3.93%
YoY
|
$23.92M
2.95%
YoY
|
$24.73M
-58.62%
YoY
|
$24.98M
26.02%
YoY
|
$23.63M
23.54%
YoY
|
$23.23M
1.77%
YoY
|
$59.76M
-7.44%
YoY
|
$19.82M
N/A
|
$19.13M
N/A
|
| Gross Profit |
$47.03M
23.03%
YoY
|
$46.58M
24.17%
YoY
|
$42.27M
30.82%
YoY
|
$36.60M
15.53%
YoY
|
$38.23M
17.68%
YoY
|
$37.52M
44.13%
YoY
|
$32.31M
22.89%
YoY
|
$31.68M
12.56%
YoY
|
$32.48M
11.78%
YoY
|
$26.03M
4.22%
YoY
|
$26.29M
12.01%
YoY
|
$28.15M
70.6%
YoY
|
$29.06M
108.82%
YoY
|
$24.98M
-27.2%
YoY
|
$23.47M
121.74%
YoY
|
$16.50M
28.59%
YoY
|
$13.92M
86.64%
YoY
|
$34.31M
87.17%
YoY
|
$10.59M
N/A
|
$12.83M
N/A
|
| Selling, General & Admin |
$50.84M
46.99%
YoY
|
$37.60M
7.7%
YoY
|
$36.07M
-19.19%
YoY
|
$36.30M
-10.73%
YoY
|
$34.59M
-8.9%
YoY
|
$34.91M
-14.62%
YoY
|
$44.64M
4.22%
YoY
|
$40.67M
-8.93%
YoY
|
$37.96M
-4.9%
YoY
|
$40.89M
2.19%
YoY
|
$42.83M
8.77%
YoY
|
$44.65M
13.15%
YoY
|
$39.92M
-9.19%
YoY
|
$40.01M
-39.04%
YoY
|
$39.38M
894.34%
YoY
|
$39.46M
108.05%
YoY
|
$43.96M
164.29%
YoY
|
$65.63M
24.37%
YoY
|
$3.960M
N/A
|
$18.97M
N/A
|
| Research & Development |
$32.19M
40.25%
YoY
|
$27.33M
8.37%
YoY
|
$24.16M
-11.36%
YoY
|
$23.07M
-9.83%
YoY
|
$22.95M
-19.18%
YoY
|
$25.22M
-23.59%
YoY
|
$27.25M
1.9%
YoY
|
$25.59M
-9.21%
YoY
|
$28.40M
-10.78%
YoY
|
$33.00M
19.58%
YoY
|
$26.74M
0.01%
YoY
|
$28.19M
13.88%
YoY
|
$31.83M
22.13%
YoY
|
$27.60M
-30.17%
YoY
|
$26.74M
115.07%
YoY
|
$24.75M
104.04%
YoY
|
$26.06M
128.94%
YoY
|
$39.52M
21.82%
YoY
|
$12.43M
N/A
|
$12.13M
N/A
|
| Depreciation & Amortization |
$10.21M
10.15%
YoY
|
$7.700M
-3.75%
YoY
|
$8.400M
-25.0%
YoY
|
$11.08M
-15.42%
YoY
|
$9.272M
-20.11%
YoY
|
$8.000M
-32.77%
YoY
|
$11.20M
3.7%
YoY
|
$13.10M
27.86%
YoY
|
$11.61M
24.35%
YoY
|
$11.90M
26.6%
YoY
|
$10.80M
5.88%
YoY
|
$10.25M
-11.85%
YoY
|
$9.333M
-16.51%
YoY
|
$9.400M
-72.24%
YoY
|
$10.20M
13.33%
YoY
|
$11.63M
1.31%
YoY
|
$11.18M
-29.75%
YoY
|
$33.87M
-26.86%
YoY
|
$9.000M
N/A
|
$11.48M
N/A
|
| Operating Expenses |
$83.03M
44.3%
YoY
|
$64.92M
7.98%
YoY
|
$60.23M
-16.22%
YoY
|
$59.37M
-10.38%
YoY
|
$57.54M
-13.3%
YoY
|
$60.13M
-18.63%
YoY
|
$71.89M
3.33%
YoY
|
$66.25M
-9.04%
YoY
|
$66.36M
-7.5%
YoY
|
$73.89M
9.29%
YoY
|
$69.57M
5.23%
YoY
|
$72.84M
13.43%
YoY
|
$71.75M
2.47%
YoY
|
$67.61M
-35.7%
YoY
|
$66.11M
1569.52%
YoY
|
$64.21M
106.49%
YoY
|
$70.02M
149.93%
YoY
|
$105.2M
23.4%
YoY
|
$3.960M
N/A
|
$31.10M
N/A
|
| Operating Profit |
-$36.00M
86.38%
YoY
|
-$18.34M
-18.88%
YoY
|
-$17.96M
-54.62%
YoY
|
-$22.77M
-34.13%
YoY
|
-$19.32M
-42.99%
YoY
|
-$22.61M
-52.76%
YoY
|
-$39.58M
-8.56%
YoY
|
-$34.57M
-22.65%
YoY
|
-$33.88M
-20.63%
YoY
|
-$47.86M
12.26%
YoY
|
-$43.28M
1.5%
YoY
|
-$44.69M
-6.33%
YoY
|
-$42.69M
-23.91%
YoY
|
-$42.63M
-39.82%
YoY
|
-$42.64M
75.71%
YoY
|
-$47.71M
161.2%
YoY
|
-$56.11M
17274.69%
YoY
|
-$70.84M
5.93%
YoY
|
-$24.27M
N/A
|
-$18.27M
N/A
|
| Interest Expense |
$4.268M
117.2%
YoY
|
$3.394M
40.6%
YoY
|
$2.172M
-21.62%
YoY
|
$1.884M
-39.36%
YoY
|
$1.965M
-46.33%
YoY
|
$2.414M
-29.93%
YoY
|
$2.771M
-27.12%
YoY
|
$3.107M
-70.27%
YoY
|
$3.661M
-20.08%
YoY
|
$3.445M
N/A
|
$3.802M
N/A
|
$10.45M
N/A
|
$4.581M
-71.6%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$16.13M
-199.88%
YoY
|
-$19.18M
-17.86%
YoY
|
-$2.680M
N/A
|
$2.527M
N/A
|
| Other Income/Expense, Net |
-$118.3M
610.06%
YoY
|
-$40.06M
-1669.79%
YoY
|
-$4.135M
-328.96%
YoY
|
$11.07M
93.55%
YoY
|
-$16.66M
6356.2%
YoY
|
$2.552M
-75.0%
YoY
|
$1.806M
-69.32%
YoY
|
$5.720M
-45.81%
YoY
|
-$258.0K
-224.64%
YoY
|
$10.21M
260.11%
YoY
|
$5.887M
80.31%
YoY
|
$10.56M
187.76%
YoY
|
$207.0K
-110.82%
YoY
|
$2.835M
-1005.75%
YoY
|
$3.265M
-19.86%
YoY
|
$3.668M
-134.18%
YoY
|
-$1.914M
-86.55%
YoY
|
-$313.0K
-160.19%
YoY
|
$4.074M
N/A
|
-$10.73M
N/A
|
| Pretax Income |
-$150.0M
340.45%
YoY
|
-$58.40M
191.19%
YoY
|
-$22.10M
-41.5%
YoY
|
-$11.70M
-59.45%
YoY
|
-$34.06M
11.61%
YoY
|
-$20.06M
-46.73%
YoY
|
-$37.77M
1.01%
YoY
|
-$28.85M
-15.48%
YoY
|
-$30.52M
-19.49%
YoY
|
-$37.65M
-5.4%
YoY
|
-$37.39M
-5.03%
YoY
|
-$34.14M
-22.5%
YoY
|
-$37.90M
-15.17%
YoY
|
-$39.80M
-55.95%
YoY
|
-$39.38M
493.0%
YoY
|
-$44.05M
51.9%
YoY
|
-$44.68M
20.77%
YoY
|
-$90.34M
1.46%
YoY
|
-$6.640M
N/A
|
-$29.00M
N/A
|
| Income Tax |
$2.446M
123.18%
YoY
|
$800.0K
N/A
|
$500.0K
-44.44%
YoY
|
$900.0K
125.0%
YoY
|
$1.096M
-355.48%
YoY
|
$0.00
-100.0%
YoY
|
$900.0K
50.0%
YoY
|
$400.0K
33.33%
YoY
|
-$429.0K
615.0%
YoY
|
$400.0K
0.0%
YoY
|
$600.0K
200.0%
YoY
|
$300.0K
0.0%
YoY
|
-$60.00K
-104.66%
YoY
|
$400.0K
-51.34%
YoY
|
$200.0K
0.0%
YoY
|
$300.0K
0.0%
YoY
|
$1.288M
155.56%
YoY
|
$822.0K
44.46%
YoY
|
$200.0K
N/A
|
$300.0K
N/A
|
| Net Earnings |
-$152.5M
333.68%
YoY
|
-$59.19M
194.73%
YoY
|
-$22.59M
-41.57%
YoY
|
-$12.63M
-56.89%
YoY
|
-$35.15M
16.85%
YoY
|
-$20.08M
-47.16%
YoY
|
-$38.67M
1.82%
YoY
|
-$29.29M
-14.95%
YoY
|
-$30.09M
-20.49%
YoY
|
-$38.00M
-5.55%
YoY
|
-$37.98M
-3.93%
YoY
|
-$34.44M
-22.35%
YoY
|
-$37.84M
-17.67%
YoY
|
-$40.24M
-55.86%
YoY
|
-$39.53M
495.32%
YoY
|
-$44.36M
51.63%
YoY
|
-$45.97M
215.93%
YoY
|
-$91.16M
1.73%
YoY
|
-$6.640M
N/A
|
-$29.26M
N/A
|
| Basic Earnings Per Share |
N/A
|
-$0.19
171.43%
YoY
|
-$0.07
-46.15%
YoY
|
-$0.04
-60.0%
YoY
|
N/A
|
-$0.07
-46.15%
YoY
|
-$0.13
-7.14%
YoY
|
-$0.10
-23.08%
YoY
|
N/A
|
-$0.13
-13.33%
YoY
|
-$0.14
-6.67%
YoY
|
-$0.13
-23.53%
YoY
|
N/A
|
-$0.15
-82.95%
YoY
|
-$0.15
-65.91%
YoY
|
-$0.17
-73.44%
YoY
|
N/A
|
-$0.88
N/A
|
-$0.44
N/A
|
-$0.64
N/A
|
| Diluted Earnings Per Share |
-$0.48
303.54%
YoY
|
-$0.19
171.43%
YoY
|
-$0.07
-46.15%
YoY
|
-$0.04
-60.0%
YoY
|
-$0.12
12.97%
YoY
|
-$0.07
-46.15%
YoY
|
-$0.13
-7.14%
YoY
|
-$0.10
-23.08%
YoY
|
-$0.11
-25.05%
YoY
|
-$0.13
-13.33%
YoY
|
-$0.14
-6.67%
YoY
|
-$0.13
-23.53%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.17
-73.44%
YoY
|
-$186.3K
30.51%
YoY
|
-$347.0K
1.73%
YoY
|
-$154.0K
N/A
|
-$0.64
N/A
|
| 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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
309.2M
5.42%
YoY
|
304.1M shares
4.74%
YoY
|
300.3M shares
4.16%
YoY
|
N/A
|
293.3M shares
3.22%
YoY
|
290.4M shares
5.57%
YoY
|
288.3M shares
5.85%
YoY
|
N/A
|
284.2M shares
6.06%
YoY
|
275.1M shares
3.32%
YoY
|
272.3M shares
3.13%
YoY
|
N/A
|
267.9M shares
468.44%
YoY
|
266.2M shares
476.22%
YoY
|
264.1M shares
477.59%
YoY
|
N/A
|
47.14M shares
N/A
|
46.20M shares
N/A
|
45.72M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
309.2M
5.42%
YoY
|
304.1M shares
4.74%
YoY
|
300.3M shares
4.16%
YoY
|
N/A
|
293.3M shares
3.22%
YoY
|
290.4M shares
5.57%
YoY
|
288.3M shares
5.85%
YoY
|
N/A
|
284.2M shares
6.06%
YoY
|
275.1M shares
3.32%
YoY
|
272.3M shares
3.13%
YoY
|
N/A
|
267.9M shares
468.44%
YoY
|
266.2M shares
470.12%
YoY
|
264.1M shares
477.59%
YoY
|
N/A
|
47.14M shares
N/A
|
46.69M shares
N/A
|
45.72M shares
N/A
|
Loading...