|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$160.0M
3.89%
YoY
|
$154.0M
-23.19%
YoY
|
$200.5M
56.29%
YoY
|
$128.3M
-1.69%
YoY
|
$130.5M
65.43%
YoY
|
| Cost Of Revenue |
$114.2M
-2.15%
YoY
|
$116.7M
-19.11%
YoY
|
$144.3M
82.04%
YoY
|
$79.27M
10.63%
YoY
|
$71.65M
54.67%
YoY
|
| Gross Profit |
$45.78M
22.79%
YoY
|
$37.28M
-33.68%
YoY
|
$56.22M
14.64%
YoY
|
$49.04M
-16.69%
YoY
|
$58.86M
80.74%
YoY
|
| Selling, General & Admin |
$141.5M
-19.15%
YoY
|
$175.0M
3.06%
YoY
|
$169.8M
5.57%
YoY
|
$160.9M
29.59%
YoY
|
$124.1M
70.5%
YoY
|
| Research & Development |
$97.31M
-27.88%
YoY
|
$134.9M
-27.91%
YoY
|
$187.2M
-3.02%
YoY
|
$193.0M
70.95%
YoY
|
$112.9M
75.99%
YoY
|
| Depreciation & Amortization |
$13.00M
-5.8%
YoY
|
$13.80M
124.14%
YoY
|
$6.157M
-35.19%
YoY
|
$9.500M
31.94%
YoY
|
$7.200M
12.5%
YoY
|
| Operating Expenses |
$599.6M
17.21%
YoY
|
$511.6M
35.27%
YoY
|
$378.2M
6.17%
YoY
|
$356.2M
32.28%
YoY
|
$269.3M
96.64%
YoY
|
| Operating Profit |
-$553.9M
16.77%
YoY
|
-$474.3M
47.31%
YoY
|
-$322.0M
4.82%
YoY
|
-$307.2M
45.98%
YoY
|
-$210.4M
101.6%
YoY
|
| Interest Expense |
-$6.954M
-48.15%
YoY
|
-$13.41M
-6.49%
YoY
|
-$14.34M
-197.64%
YoY
|
$14.69M
17.24%
YoY
|
$12.53M
4592.88%
YoY
|
| Other Income/Expense, Net |
$14.76M
-37.95%
YoY
|
$23.78M
-27.23%
YoY
|
$32.68M
327.91%
YoY
|
$7.638M
8112.9%
YoY
|
$93.00K
-95.47%
YoY
|
| Pretax Income |
-$546.1M
76.41%
YoY
|
-$309.5M
-2.71%
YoY
|
-$318.2M
1.24%
YoY
|
-$314.2M
14.33%
YoY
|
-$274.9M
-1034.84%
YoY
|
| Income Tax |
$318.0K
0.63%
YoY
|
$316.0K
-102.77%
YoY
|
-$11.42M
N/A
|
$0.00
-100.0%
YoY
|
-$93.65M
N/A
|
| Net Earnings |
-$546.4M
76.34%
YoY
|
-$309.9M
1.02%
YoY
|
-$306.7M
-2.39%
YoY
|
-$314.2M
73.4%
YoY
|
-$181.2M
-716.34%
YoY
|
| Basic Earnings Per Share |
-$1.82
61.06%
YoY
|
-$1.13
-6.61%
YoY
|
-$1.21
-13.57%
YoY
|
-$1.40
57.3%
YoY
|
-$0.89
-594.44%
YoY
|
| Diluted Earnings Per Share |
-$1.82
14.47%
YoY
|
-$1.59
31.47%
YoY
|
-$1.21
-13.62%
YoY
|
-$1.40
57.3%
YoY
|
-$0.89
-623.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
300.0M shares
9.28%
YoY
|
274.5M shares
8.22%
YoY
|
253.6M shares
12.95%
YoY
|
224.6M
10.0%
YoY
|
204.1M
23.58%
YoY
|
| Diluted Shares Outstanding |
300.0M shares
4.02%
YoY
|
288.4M shares
13.7%
YoY
|
253.6M shares
12.95%
YoY
|
224.6M
10.0%
YoY
|
204.1M
16.67%
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 |
$37.18M
0.07%
YoY
|
$44.65M
13.82%
YoY
|
$38.44M
-3.82%
YoY
|
$39.77M
10.42%
YoY
|
$37.15M
-4.27%
YoY
|
$39.22M
-32.79%
YoY
|
$39.97M
-28.23%
YoY
|
$36.01M
-24.3%
YoY
|
$38.81M
-0.23%
YoY
|
$58.36M
113.35%
YoY
|
$55.69M
72.36%
YoY
|
$47.57M
34.13%
YoY
|
$38.90M
17.26%
YoY
|
$27.35M
-24.06%
YoY
|
$32.31M
-7.38%
YoY
|
$35.47M
15.87%
YoY
|
$33.17M
14.4%
YoY
|
$36.02M
32.72%
YoY
|
$34.89M
82.83%
YoY
|
| Cost Of Revenue |
$24.34M
-29.37%
YoY
|
$28.07M
-3.76%
YoY
|
$22.54M
-24.77%
YoY
|
$25.08M
-16.6%
YoY
|
$34.46M
25.17%
YoY
|
$29.17M
-35.69%
YoY
|
$29.96M
-20.71%
YoY
|
$30.08M
-6.09%
YoY
|
$27.53M
-5.53%
YoY
|
$45.35M
145.03%
YoY
|
$37.79M
101.39%
YoY
|
$32.03M
66.17%
YoY
|
$29.14M
53.22%
YoY
|
$18.51M
-3.87%
YoY
|
$18.76M
-3.89%
YoY
|
$19.27M
14.34%
YoY
|
$19.02M
18.71%
YoY
|
$19.25M
22.32%
YoY
|
$19.52M
62.45%
YoY
|
| Gross Profit |
$12.84M
376.12%
YoY
|
$16.58M
64.81%
YoY
|
$15.90M
58.95%
YoY
|
$14.68M
147.29%
YoY
|
$2.697M
-76.09%
YoY
|
$10.06M
-22.67%
YoY
|
$10.00M
-44.12%
YoY
|
$5.938M
-61.8%
YoY
|
$11.28M
15.58%
YoY
|
$13.01M
47.05%
YoY
|
$17.90M
32.15%
YoY
|
$15.55M
-4.0%
YoY
|
$9.761M
-31.04%
YoY
|
$8.845M
-47.24%
YoY
|
$13.55M
-11.83%
YoY
|
$16.19M
17.74%
YoY
|
$14.16M
9.08%
YoY
|
$16.77M
47.07%
YoY
|
$15.36M
117.5%
YoY
|
| Selling, General & Admin |
$31.15M
-22.44%
YoY
|
$43.75M
5.07%
YoY
|
$31.10M
-28.91%
YoY
|
$36.18M
-21.15%
YoY
|
$40.17M
-8.19%
YoY
|
$41.64M
-9.47%
YoY
|
$43.75M
0.73%
YoY
|
$45.88M
13.07%
YoY
|
$43.75M
9.88%
YoY
|
$46.00M
2.21%
YoY
|
$43.43M
18.04%
YoY
|
$40.57M
3.37%
YoY
|
$39.82M
0.04%
YoY
|
$45.00M
20.59%
YoY
|
$36.80M
16.42%
YoY
|
$39.25M
35.07%
YoY
|
$39.80M
52.28%
YoY
|
$37.32M
107.91%
YoY
|
$31.61M
113.96%
YoY
|
| Research & Development |
$19.61M
-32.51%
YoY
|
$25.98M
-5.41%
YoY
|
$22.85M
-10.46%
YoY
|
$22.53M
-41.46%
YoY
|
$29.05M
-33.14%
YoY
|
$27.47M
-38.34%
YoY
|
$25.52M
-46.3%
YoY
|
$38.49M
-16.65%
YoY
|
$43.46M
-11.21%
YoY
|
$44.54M
4.51%
YoY
|
$47.51M
0.9%
YoY
|
$46.17M
-8.29%
YoY
|
$48.94M
-7.55%
YoY
|
$42.62M
0.11%
YoY
|
$47.09M
71.19%
YoY
|
$50.35M
126.12%
YoY
|
$52.94M
157.63%
YoY
|
$42.58M
144.27%
YoY
|
$27.51M
67.05%
YoY
|
| Depreciation & Amortization |
$2.200M
-19.77%
YoY
|
$3.755M
-18.88%
YoY
|
$3.481M
-68.48%
YoY
|
$4.582M
-55.74%
YoY
|
$2.742M
-15.37%
YoY
|
$4.629M
-14.53%
YoY
|
$11.05M
186.88%
YoY
|
$10.35M
238.19%
YoY
|
$3.240M
17.6%
YoY
|
$5.416M
95.45%
YoY
|
$3.850M
49.51%
YoY
|
$3.061M
19.99%
YoY
|
$2.755M
21.47%
YoY
|
$2.771M
11.6%
YoY
|
$2.575M
35.6%
YoY
|
$2.551M
60.64%
YoY
|
$2.268M
41.22%
YoY
|
$2.483M
55.19%
YoY
|
$1.899M
20.19%
YoY
|
| Operating Expenses |
$21.20M
-60.2%
YoY
|
$70.56M
-1.7%
YoY
|
$54.78M
-26.06%
YoY
|
$59.54M
-67.25%
YoY
|
$53.26M
-42.51%
YoY
|
$71.79M
-26.04%
YoY
|
$74.08M
-26.21%
YoY
|
$181.8M
104.89%
YoY
|
$92.64M
-8.29%
YoY
|
$97.06M
5.24%
YoY
|
$100.4M
13.87%
YoY
|
$88.72M
5.42%
YoY
|
$101.0M
10.18%
YoY
|
$92.22M
13.8%
YoY
|
$88.17M
-1.86%
YoY
|
$84.16M
63.98%
YoY
|
$91.68M
96.37%
YoY
|
$81.04M
129.12%
YoY
|
$89.84M
187.59%
YoY
|
| Operating Profit |
-$8.357M
-83.47%
YoY
|
-$53.99M
-12.54%
YoY
|
-$38.88M
-39.33%
YoY
|
-$44.85M
-74.49%
YoY
|
-$50.57M
-37.85%
YoY
|
-$61.73M
-26.56%
YoY
|
-$64.08M
-22.32%
YoY
|
-$175.8M
140.31%
YoY
|
-$81.36M
-10.84%
YoY
|
-$84.05M
0.8%
YoY
|
-$82.49M
10.55%
YoY
|
-$73.18M
7.66%
YoY
|
-$91.25M
17.71%
YoY
|
-$83.38M
29.73%
YoY
|
-$74.62M
0.19%
YoY
|
-$67.97M
80.9%
YoY
|
-$77.52M
129.97%
YoY
|
-$64.27M
168.14%
YoY
|
-$74.48M
208.07%
YoY
|
| Interest Expense |
-$1.740M
0.17%
YoY
|
-$1.740M
-36.89%
YoY
|
-$1.739M
-50.85%
YoY
|
-$1.738M
-50.93%
YoY
|
-$1.737M
-148.59%
YoY
|
-$2.757M
-22.79%
YoY
|
-$3.538M
-198.61%
YoY
|
-$3.542M
-0.34%
YoY
|
$3.575M
-1.52%
YoY
|
-$3.571M
-2.11%
YoY
|
$3.588M
-2.07%
YoY
|
-$3.554M
-196.55%
YoY
|
$3.630M
-1.81%
YoY
|
-$3.648M
4.86%
YoY
|
$3.664M
-0.25%
YoY
|
$3.681M
2.56%
YoY
|
$3.697M
106.65%
YoY
|
-$3.479M
N/A
|
$3.673M
N/A
|
| Other Income/Expense, Net |
$2.006M
-53.28%
YoY
|
$2.768M
-31.91%
YoY
|
$2.999M
-56.47%
YoY
|
$4.696M
-22.62%
YoY
|
$4.294M
-36.47%
YoY
|
$4.065M
-51.51%
YoY
|
$6.890M
-18.99%
YoY
|
$6.069M
-32.03%
YoY
|
$6.759M
-1.57%
YoY
|
$8.383M
32.06%
YoY
|
$8.505M
547.75%
YoY
|
$8.929M
3387.89%
YoY
|
$6.867M
-2561.29%
YoY
|
$6.348M
634700.0%
YoY
|
$1.313M
-1087.22%
YoY
|
$256.0K
59.01%
YoY
|
-$279.0K
-535.94%
YoY
|
$1.000K
-100.0%
YoY
|
-$133.0K
-128.48%
YoY
|
| Pretax Income |
-$8.091M
-98.1%
YoY
|
-$40.17M
-1133.42%
YoY
|
-$37.62M
-38.05%
YoY
|
-$41.90M
-75.83%
YoY
|
-$426.4M
445.39%
YoY
|
$3.887M
-104.7%
YoY
|
-$60.73M
-21.72%
YoY
|
-$173.3M
148.19%
YoY
|
-$78.18M
-11.18%
YoY
|
-$82.74M
-1.95%
YoY
|
-$77.58M
0.78%
YoY
|
-$69.83M
-2.19%
YoY
|
-$88.02M
8.0%
YoY
|
-$84.38M
23.81%
YoY
|
-$76.97M
-1.67%
YoY
|
-$71.39M
74.13%
YoY
|
-$81.50M
-6.79%
YoY
|
-$68.15M
-190.94%
YoY
|
-$78.28M
230.19%
YoY
|
| Income Tax |
$184.0K
-160.93%
YoY
|
$202.0K
-36.08%
YoY
|
$383.0K
N/A
|
$35.00K
N/A
|
-$302.0K
N/A
|
$316.0K
-144.01%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$718.0K
N/A
|
-$10.71M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$1.175M
N/A
|
-$94.82M
N/A
|
| Net Earnings |
-$8.275M
-98.06%
YoY
|
-$40.37M
-1230.52%
YoY
|
-$38.00M
-37.42%
YoY
|
-$41.93M
-75.81%
YoY
|
-$426.1M
445.01%
YoY
|
$3.571M
-104.35%
YoY
|
-$60.73M
-9.19%
YoY
|
-$173.3M
148.19%
YoY
|
-$78.18M
-11.18%
YoY
|
-$82.02M
-2.8%
YoY
|
-$66.87M
-13.12%
YoY
|
-$69.83M
-2.19%
YoY
|
-$88.02M
8.0%
YoY
|
-$84.38M
21.72%
YoY
|
-$76.97M
-565.31%
YoY
|
-$71.39M
74.13%
YoY
|
-$81.50M
-6.79%
YoY
|
-$69.33M
-192.51%
YoY
|
$16.54M
-169.77%
YoY
|
| Basic Earnings Per Share |
-$0.03
-97.92%
YoY
|
N/A
|
-$0.13
-40.91%
YoY
|
-$0.14
-78.13%
YoY
|
-$1.44
396.55%
YoY
|
N/A
|
-$0.22
-15.38%
YoY
|
-$0.64
128.57%
YoY
|
-$0.29
-19.44%
YoY
|
N/A
|
-$0.26
-23.53%
YoY
|
-$0.28
-12.5%
YoY
|
-$0.36
-2.7%
YoY
|
N/A
|
-$0.34
-525.0%
YoY
|
-$0.32
52.38%
YoY
|
-$0.37
-17.78%
YoY
|
N/A
|
$0.08
-157.14%
YoY
|
| Diluted Earnings Per Share |
-$0.03
-98.24%
YoY
|
-$0.13
-1293.1%
YoY
|
-$0.13
-40.91%
YoY
|
-$0.14
-78.13%
YoY
|
-$1.44
396.55%
YoY
|
$0.01
-103.78%
YoY
|
-$0.22
-15.38%
YoY
|
-$0.64
129.19%
YoY
|
-$0.29
-19.44%
YoY
|
-$0.31
-17.67%
YoY
|
-$0.26
-23.53%
YoY
|
-$0.28
-12.73%
YoY
|
-$0.36
-2.7%
YoY
|
-$0.37
-100.0%
YoY
|
-$0.34
-525.0%
YoY
|
-$0.32
52.38%
YoY
|
-$0.37
-17.78%
YoY
|
-$313.8K
-194.35%
YoY
|
$0.08
-157.14%
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 |
302.0M shares
1.39%
YoY
|
301.9M shares
10.24%
YoY
|
300.4M shares
10.22%
YoY
|
300.1M shares
10.18%
YoY
|
297.9M shares
11.16%
YoY
|
273.9M shares
2.4%
YoY
|
272.5M shares
8.77%
YoY
|
272.4M shares
8.99%
YoY
|
268.0M shares
8.45%
YoY
|
267.4M shares
18.28%
YoY
|
250.6M shares
11.44%
YoY
|
249.9M shares
11.31%
YoY
|
247.1M
11.15%
YoY
|
226.1M
2.5%
YoY
|
224.8M
11.2%
YoY
|
224.5M
13.06%
YoY
|
222.3M
14.12%
YoY
|
220.6M
22.41%
YoY
|
202.2M
21.17%
YoY
|
| Diluted Shares Outstanding |
305.8M shares
3.02%
YoY
|
N/A
|
300.8M shares
10.23%
YoY
|
300.2M shares
10.2%
YoY
|
296.9M shares
10.12%
YoY
|
N/A
|
272.9M shares
7.03%
YoY
|
272.4M shares
8.92%
YoY
|
269.6M shares
11.38%
YoY
|
N/A
|
255.0M shares
13.27%
YoY
|
250.1M shares
11.39%
YoY
|
242.0M shares
8.88%
YoY
|
N/A
|
225.1M
4.65%
YoY
|
224.5M
13.06%
YoY
|
222.3M
14.12%
YoY
|
N/A
|
215.1M
28.93%
YoY
|
Loading...