|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$490.7M
110.45%
YoY
|
$233.2M
60.55%
YoY
|
$145.2M
-31.5%
YoY
|
$212.0M
-6.8%
YoY
|
$227.5M
14.71%
YoY
|
| Cost Of Revenue |
$10.34M
33.51%
YoY
|
$7.744M
-32.37%
YoY
|
$11.45M
50.82%
YoY
|
$7.592M
11.91%
YoY
|
$6.784M
10.74%
YoY
|
| Gross Profit |
$480.4M
113.1%
YoY
|
$225.4M
68.5%
YoY
|
$133.8M
-34.55%
YoY
|
$204.4M
-7.38%
YoY
|
$220.7M
14.83%
YoY
|
| Selling, General & Admin |
$337.2M
27.67%
YoY
|
$264.1M
15.91%
YoY
|
$227.9M
3.48%
YoY
|
$220.2M
46.92%
YoY
|
$149.9M
10.37%
YoY
|
| Research & Development |
$206.0M
-5.28%
YoY
|
$217.5M
-8.51%
YoY
|
$237.7M
3069.72%
YoY
|
$7.500M
-96.43%
YoY
|
$210.3M
59.61%
YoY
|
| Depreciation & Amortization |
$60.74M
39.46%
YoY
|
$43.56M
-3.06%
YoY
|
$44.93M
35.83%
YoY
|
$33.08M
24.28%
YoY
|
$26.62M
8.29%
YoY
|
| Operating Expenses |
$543.2M
12.79%
YoY
|
$481.6M
-5.66%
YoY
|
$510.5M
124.21%
YoY
|
$227.7M
-36.79%
YoY
|
$360.2M
34.62%
YoY
|
| Operating Profit |
-$62.82M
-80.6%
YoY
|
-$323.8M
-14.05%
YoY
|
-$376.7M
41.33%
YoY
|
-$266.6M
64.79%
YoY
|
-$161.8M
-8.17%
YoY
|
| Interest Expense |
$1.973M
-70.26%
YoY
|
$6.635M
-36.41%
YoY
|
$10.43M
-7.66%
YoY
|
$11.30M
-43.78%
YoY
|
$20.10M
5.24%
YoY
|
| Other Income/Expense, Net |
$13.55M
308.53%
YoY
|
$3.317M
108.09%
YoY
|
$1.594M
-113.74%
YoY
|
-$11.60M
-35.24%
YoY
|
-$17.92M
41.89%
YoY
|
| Pretax Income |
-$49.27M
-84.63%
YoY
|
-$320.5M
-14.78%
YoY
|
-$376.1M
35.21%
YoY
|
-$278.2M
54.81%
YoY
|
-$179.7M
-4.82%
YoY
|
| Income Tax |
$988.0K
723.33%
YoY
|
$120.0K
-46.19%
YoY
|
$223.0K
-28.75%
YoY
|
$313.0K
-23.47%
YoY
|
$409.0K
-102.11%
YoY
|
| Net Earnings |
-$25.55M
-92.06%
YoY
|
-$321.5M
188.64%
YoY
|
-$111.4M
-60.0%
YoY
|
-$278.5M
54.63%
YoY
|
-$180.1M
6.29%
YoY
|
| Basic Earnings Per Share |
-$0.29
-92.89%
YoY
|
-$4.08
172.0%
YoY
|
-$1.50
-65.68%
YoY
|
-$4.37
45.18%
YoY
|
-$3.01
-15.45%
YoY
|
| Diluted Earnings Per Share |
-$0.29
-92.89%
YoY
|
-$4.08
173.83%
YoY
|
-$1.49
-65.9%
YoY
|
-$4.37
45.18%
YoY
|
-$3.01
-15.45%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
89.21M shares
13.09%
YoY
|
78.89M shares
6.22%
YoY
|
74.27M shares
16.48%
YoY
|
63.76M shares
6.56%
YoY
|
59.83M shares
25.86%
YoY
|
| Diluted Shares Outstanding |
89.21M shares
13.09%
YoY
|
78.89M shares
6.22%
YoY
|
74.27M shares
16.48%
YoY
|
63.76M shares
6.56%
YoY
|
59.83M shares
25.86%
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 |
$127.2M
55.63%
YoY
|
$129.7M
73.41%
YoY
|
$164.9M
162.11%
YoY
|
$114.4M
111.49%
YoY
|
$81.73M
97.54%
YoY
|
$74.79M
65.98%
YoY
|
$62.90M
69.56%
YoY
|
$54.12M
-9.35%
YoY
|
$41.37M
-27.41%
YoY
|
$45.06M
-19.35%
YoY
|
$37.10M
-30.66%
YoY
|
$59.70M
10.21%
YoY
|
$56.99M
17.54%
YoY
|
$55.87M
-2.41%
YoY
|
$53.50M
-21.58%
YoY
|
$54.17M
-0.82%
YoY
|
$48.49M
2.28%
YoY
|
$57.25M
12.29%
YoY
|
$68.22M
33.4%
YoY
|
| Cost Of Revenue |
$1.950M
-58.32%
YoY
|
$2.553M
0.0%
YoY
|
$1.585M
-2.52%
YoY
|
$1.521M
-26.2%
YoY
|
$4.679M
211.1%
YoY
|
$2.553M
-44.06%
YoY
|
$1.626M
26.14%
YoY
|
$2.061M
3.57%
YoY
|
$1.504M
-70.65%
YoY
|
$4.564M
164.12%
YoY
|
$1.289M
-23.04%
YoY
|
$1.990M
-2.97%
YoY
|
$5.125M
139.71%
YoY
|
$1.728M
-8.86%
YoY
|
$1.675M
5.21%
YoY
|
$2.051M
24.23%
YoY
|
$2.138M
29.97%
YoY
|
$1.896M
-8.41%
YoY
|
$1.592M
33.89%
YoY
|
| Gross Profit |
$125.2M
62.55%
YoY
|
$127.1M
76.01%
YoY
|
$163.3M
166.47%
YoY
|
$112.9M
116.94%
YoY
|
$77.05M
93.26%
YoY
|
$72.23M
78.38%
YoY
|
$61.27M
71.12%
YoY
|
$52.06M
-9.79%
YoY
|
$39.87M
-23.13%
YoY
|
$40.50M
-25.2%
YoY
|
$35.81M
-30.9%
YoY
|
$57.71M
10.73%
YoY
|
$51.87M
11.91%
YoY
|
$54.14M
-2.19%
YoY
|
$51.82M
-22.22%
YoY
|
$52.12M
-1.6%
YoY
|
$46.35M
1.28%
YoY
|
$55.35M
13.17%
YoY
|
$66.63M
33.38%
YoY
|
| Selling, General & Admin |
$80.25M
10.18%
YoY
|
$83.98M
45.24%
YoY
|
$86.45M
31.75%
YoY
|
$76.22M
17.66%
YoY
|
$72.84M
13.41%
YoY
|
$57.82M
9.65%
YoY
|
$65.62M
-3.22%
YoY
|
$64.78M
2.64%
YoY
|
$64.22M
-11.1%
YoY
|
$52.73M
-6.83%
YoY
|
$67.80M
17.88%
YoY
|
$63.11M
19.13%
YoY
|
$72.25M
54.41%
YoY
|
$56.60M
57.86%
YoY
|
$57.52M
59.49%
YoY
|
$52.98M
51.52%
YoY
|
$46.79M
27.22%
YoY
|
$35.85M
19.19%
YoY
|
$36.07M
12.88%
YoY
|
| Research & Development |
$57.09M
21.76%
YoY
|
$57.87M
-6.76%
YoY
|
$51.89M
0.41%
YoY
|
$49.36M
-9.14%
YoY
|
$46.89M
-5.12%
YoY
|
$62.07M
5.65%
YoY
|
$51.68M
-14.71%
YoY
|
$54.33M
-18.9%
YoY
|
$49.42M
558.93%
YoY
|
$58.75M
1.67%
YoY
|
$60.59M
2.25%
YoY
|
$66.99M
12.25%
YoY
|
$7.500M
-86.75%
YoY
|
$57.79M
-6.61%
YoY
|
$59.26M
22.41%
YoY
|
$59.68M
15.2%
YoY
|
$56.61M
18.07%
YoY
|
$61.88M
62.45%
YoY
|
$48.41M
49.64%
YoY
|
| Depreciation & Amortization |
$25.21M
96.94%
YoY
|
$18.14M
50.0%
YoY
|
$15.79M
40.48%
YoY
|
$14.02M
35.49%
YoY
|
$12.80M
29.57%
YoY
|
$12.09M
2.02%
YoY
|
$11.24M
101.06%
YoY
|
$10.35M
-25.6%
YoY
|
$9.880M
3.51%
YoY
|
$11.85M
27.43%
YoY
|
$5.590M
-34.83%
YoY
|
$13.90M
71.48%
YoY
|
$9.545M
34.59%
YoY
|
$9.301M
53.74%
YoY
|
$8.578M
8.95%
YoY
|
$8.108M
22.4%
YoY
|
$7.092M
16.76%
YoY
|
$6.050M
-8.75%
YoY
|
$7.873M
22.25%
YoY
|
| Operating Expenses |
$137.3M
14.72%
YoY
|
$159.6M
21.28%
YoY
|
$138.3M
17.94%
YoY
|
$125.6M
5.43%
YoY
|
$119.7M
5.35%
YoY
|
$131.6M
6.68%
YoY
|
$117.3M
-8.64%
YoY
|
$119.1M
-18.02%
YoY
|
$113.6M
42.51%
YoY
|
$123.3M
1.94%
YoY
|
$128.4M
9.95%
YoY
|
$145.3M
28.96%
YoY
|
$79.75M
-22.88%
YoY
|
$121.0M
17.99%
YoY
|
$116.8M
38.24%
YoY
|
$112.7M
29.83%
YoY
|
$103.4M
22.04%
YoY
|
$102.5M
38.35%
YoY
|
$84.47M
31.37%
YoY
|
| Operating Profit |
-$36.92M
-13.5%
YoY
|
-$32.43M
-45.35%
YoY
|
$24.93M
-144.4%
YoY
|
-$12.65M
-81.32%
YoY
|
-$42.67M
-69.35%
YoY
|
-$59.33M
-28.37%
YoY
|
-$56.15M
-39.35%
YoY
|
-$67.70M
-22.7%
YoY
|
-$139.2M
59.96%
YoY
|
-$82.84M
23.92%
YoY
|
-$92.59M
35.89%
YoY
|
-$87.58M
33.81%
YoY
|
-$87.05M
31.63%
YoY
|
-$66.85M
41.66%
YoY
|
-$68.13M
114.86%
YoY
|
-$65.45M
85.33%
YoY
|
-$66.13M
39.08%
YoY
|
-$47.19M
-60.19%
YoY
|
-$31.71M
63.16%
YoY
|
| Interest Expense |
$284.0K
-69.72%
YoY
|
$296.0K
-69.73%
YoY
|
$296.0K
-62.67%
YoY
|
$441.0K
-72.98%
YoY
|
$938.0K
-66.5%
YoY
|
$978.0K
-77.42%
YoY
|
$793.0K
-71.68%
YoY
|
$1.632M
-26.39%
YoY
|
$2.800M
-3.45%
YoY
|
$4.331M
1877.63%
YoY
|
$2.800M
-196.82%
YoY
|
$2.217M
-174.6%
YoY
|
$2.900M
-215.31%
YoY
|
$219.0K
-104.53%
YoY
|
-$2.892M
-40.97%
YoY
|
-$2.972M
-38.75%
YoY
|
-$2.515M
-52.73%
YoY
|
-$4.833M
1171.84%
YoY
|
-$4.899M
2.77%
YoY
|
| Other Income/Expense, Net |
$193.0K
-87.02%
YoY
|
$11.07M
-2004.82%
YoY
|
$783.0K
-40.37%
YoY
|
-$85.00K
-95.44%
YoY
|
$1.487M
-57.15%
YoY
|
-$581.0K
-142.29%
YoY
|
$1.313M
-60.88%
YoY
|
-$1.863M
826.87%
YoY
|
$3.470M
337.58%
YoY
|
$1.374M
57.57%
YoY
|
$3.356M
-343.72%
YoY
|
-$201.0K
-86.85%
YoY
|
$793.0K
-108.1%
YoY
|
$872.0K
92.07%
YoY
|
-$1.377M
-64.56%
YoY
|
-$1.528M
-58.11%
YoY
|
-$9.789M
63.01%
YoY
|
$454.0K
-112.81%
YoY
|
-$3.885M
25.69%
YoY
|
| Pretax Income |
-$36.72M
-10.84%
YoY
|
-$21.07M
-65.09%
YoY
|
$25.71M
-146.89%
YoY
|
-$12.74M
-81.69%
YoY
|
-$41.19M
-69.66%
YoY
|
-$60.34M
-31.84%
YoY
|
-$54.84M
-38.54%
YoY
|
-$69.57M
-18.7%
YoY
|
-$135.8M
57.41%
YoY
|
-$88.53M
34.62%
YoY
|
-$89.23M
28.37%
YoY
|
-$85.57M
27.75%
YoY
|
-$86.25M
13.61%
YoY
|
-$65.76M
27.52%
YoY
|
-$69.51M
95.28%
YoY
|
-$66.98M
71.9%
YoY
|
-$75.92M
41.76%
YoY
|
-$51.57M
-57.76%
YoY
|
-$35.60M
58.02%
YoY
|
| Income Tax |
-$120.0K
-407.69%
YoY
|
$921.0K
-1379.17%
YoY
|
$8.000K
-109.52%
YoY
|
$20.00K
-76.47%
YoY
|
$39.00K
-79.58%
YoY
|
-$72.00K
-205.88%
YoY
|
-$84.00K
-800.0%
YoY
|
$85.00K
30.77%
YoY
|
$191.0K
144.87%
YoY
|
$68.00K
7.94%
YoY
|
$12.00K
-91.72%
YoY
|
$65.00K
22.64%
YoY
|
$78.00K
-22.0%
YoY
|
$63.00K
1475.0%
YoY
|
$145.0K
237.21%
YoY
|
$53.00K
8.16%
YoY
|
$100.0K
-66.67%
YoY
|
$4.000K
-100.85%
YoY
|
$43.00K
86.96%
YoY
|
| Net Earnings |
-$37.10M
-10.0%
YoY
|
$2.729M
-104.53%
YoY
|
$25.71M
-146.9%
YoY
|
-$12.76M
-81.88%
YoY
|
-$41.23M
-69.7%
YoY
|
-$60.26M
-33.17%
YoY
|
-$54.81M
-136.36%
YoY
|
-$70.41M
-17.78%
YoY
|
-$136.1M
57.6%
YoY
|
-$90.17M
36.99%
YoY
|
$150.7M
-316.4%
YoY
|
-$85.63M
27.74%
YoY
|
-$86.33M
13.64%
YoY
|
-$65.82M
27.63%
YoY
|
-$69.66M
95.45%
YoY
|
-$67.03M
71.82%
YoY
|
-$75.97M
41.03%
YoY
|
-$51.57M
-57.6%
YoY
|
-$35.64M
58.05%
YoY
|
| Basic Earnings Per Share |
-$0.40
-14.89%
YoY
|
N/A
|
$0.29
-141.43%
YoY
|
-$0.14
-84.62%
YoY
|
-$0.47
-73.3%
YoY
|
N/A
|
-$0.70
-135.53%
YoY
|
-$0.91
-19.47%
YoY
|
-$1.76
38.58%
YoY
|
-$1.18
14.56%
YoY
|
$1.97
-280.73%
YoY
|
-$1.13
7.62%
YoY
|
-$1.27
5.83%
YoY
|
-$1.03
N/A
|
-$1.09
84.75%
YoY
|
-$1.05
64.06%
YoY
|
-$1.20
25.0%
YoY
|
N/A
|
-$0.59
34.09%
YoY
|
| Diluted Earnings Per Share |
-$0.40
-14.89%
YoY
|
$0.03
-103.46%
YoY
|
$0.28
-140.0%
YoY
|
-$0.14
-84.62%
YoY
|
-$0.47
-73.3%
YoY
|
-$0.72
-38.04%
YoY
|
-$0.70
-135.53%
YoY
|
-$0.91
-19.23%
YoY
|
-$1.76
38.58%
YoY
|
-$1.17
14.15%
YoY
|
$1.97
-280.73%
YoY
|
-$1.13
7.3%
YoY
|
-$1.27
5.83%
YoY
|
-$1.03
-100.0%
YoY
|
-$1.09
84.75%
YoY
|
-$1.05
64.06%
YoY
|
-$1.20
25.0%
YoY
|
-$836.7K
-64.71%
YoY
|
-$0.59
34.09%
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 |
92.24M shares
3.95%
YoY
|
89.47M shares
14.63%
YoY
|
89.14M shares
16.53%
YoY
|
88.80M shares
16.65%
YoY
|
88.74M shares
16.61%
YoY
|
78.05M shares
3.86%
YoY
|
76.49M shares
1.97%
YoY
|
76.13M shares
2.04%
YoY
|
76.10M shares
17.54%
YoY
|
75.15M shares
17.1%
YoY
|
75.01M shares
17.28%
YoY
|
74.61M shares
17.24%
YoY
|
64.74M shares
2.55%
YoY
|
64.17M shares
4.81%
YoY
|
63.96M shares
5.19%
YoY
|
63.64M shares
5.06%
YoY
|
63.13M shares
12.2%
YoY
|
61.23M shares
19.93%
YoY
|
60.80M shares
19.39%
YoY
|
| Diluted Shares Outstanding |
91.87M shares
3.98%
YoY
|
N/A
|
102.6M shares
31.94%
YoY
|
88.95M shares
14.77%
YoY
|
88.36M shares
14.54%
YoY
|
N/A
|
77.78M shares
1.93%
YoY
|
77.50M shares
1.97%
YoY
|
77.14M shares
13.15%
YoY
|
N/A
|
76.31M shares
19.16%
YoY
|
76.00M shares
19.43%
YoY
|
68.17M shares
7.99%
YoY
|
N/A
|
64.03M shares
5.31%
YoY
|
63.64M shares
5.06%
YoY
|
63.13M shares
12.2%
YoY
|
N/A
|
60.80M shares
19.39%
YoY
|
Loading...