|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$185.7M
-28.34%
YoY
|
$259.2M
-10.3%
YoY
|
$288.9M
-67.28%
YoY
|
$883.0M
10.48%
YoY
|
$799.2M
181.33%
YoY
|
| Cost Of Revenue |
$151.8M
0.58%
YoY
|
$150.9M
1.43%
YoY
|
$148.7M
-11.96%
YoY
|
$169.0M
20.2%
YoY
|
$140.6M
76.48%
YoY
|
| Gross Profit |
$33.99M
-68.62%
YoY
|
$108.3M
-22.75%
YoY
|
$140.2M
-80.37%
YoY
|
$714.0M
8.41%
YoY
|
$658.7M
222.17%
YoY
|
| Selling, General & Admin |
$145.1M
-10.29%
YoY
|
$161.8M
6.86%
YoY
|
$151.4M
17.12%
YoY
|
$129.3M
29.18%
YoY
|
$100.1M
6.17%
YoY
|
| Research & Development |
$17.40M
-9.46%
YoY
|
$19.22M
11.23%
YoY
|
$17.28M
-5.93%
YoY
|
$18.37M
20.7%
YoY
|
$15.22M
63.57%
YoY
|
| Depreciation & Amortization |
$23.56M
12.98%
YoY
|
$20.85M
61.67%
YoY
|
$12.90M
70.47%
YoY
|
$7.566M
17.98%
YoY
|
$6.413M
14.66%
YoY
|
| Operating Expenses |
$162.5M
-10.21%
YoY
|
$181.0M
7.31%
YoY
|
$168.7M
14.25%
YoY
|
$147.6M
28.06%
YoY
|
$115.3M
11.33%
YoY
|
| Operating Profit |
-$215.3M
-8.64%
YoY
|
-$235.6M
644.49%
YoY
|
-$31.65M
-105.51%
YoY
|
$574.2M
3.53%
YoY
|
$554.6M
362.58%
YoY
|
| Interest Expense |
-$15.56M
-23.36%
YoY
|
-$20.30M
-144.23%
YoY
|
$45.89M
124.81%
YoY
|
$20.41M
-32.54%
YoY
|
$30.26M
-1.56%
YoY
|
| Other Income/Expense, Net |
-$4.152M
77.36%
YoY
|
-$2.341M
75.09%
YoY
|
-$1.337M
273.46%
YoY
|
-$358.0K
-228.32%
YoY
|
$279.0K
121.43%
YoY
|
| Pretax Income |
-$235.0M
-10.14%
YoY
|
-$261.5M
-142.33%
YoY
|
$617.7M
12.02%
YoY
|
$551.5M
3.9%
YoY
|
$530.8M
549.68%
YoY
|
| Income Tax |
-$4.212M
126.45%
YoY
|
-$1.860M
-100.25%
YoY
|
$756.1M
1143.42%
YoY
|
$60.81M
-1.15%
YoY
|
$61.52M
2035.94%
YoY
|
| Net Earnings |
-$130.8M
-9.72%
YoY
|
-$144.8M
21.69%
YoY
|
-$119.0M
-154.05%
YoY
|
$220.2M
20.97%
YoY
|
$182.0M
104.6%
YoY
|
| Basic Earnings Per Share |
-$0.90
-14.29%
YoY
|
-$1.05
16.67%
YoY
|
-$0.90
-153.89%
YoY
|
$1.67
5.03%
YoY
|
$1.59
-78.6%
YoY
|
| Diluted Earnings Per Share |
-$0.90
-14.29%
YoY
|
-$1.05
16.67%
YoY
|
-$0.90
-153.89%
YoY
|
$1.67
7.05%
YoY
|
$1.56
-33.9%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
144.4M shares
4.68%
YoY
|
137.9M shares
4.54%
YoY
|
131.9M shares
0.28%
YoY
|
131.5M shares
14.6%
YoY
|
114.8M shares
1008.98%
YoY
|
| Diluted Shares Outstanding |
144.4M shares
4.68%
YoY
|
137.9M shares
4.54%
YoY
|
131.9M shares
-48.33%
YoY
|
255.3M shares
-0.96%
YoY
|
257.8M shares
791.81%
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 |
$65.84M
40.53%
YoY
|
$49.87M
-11.59%
YoY
|
$41.63M
-36.15%
YoY
|
$47.40M
-35.43%
YoY
|
$46.85M
-27.0%
YoY
|
$56.41M
-23.92%
YoY
|
$65.20M
-2.49%
YoY
|
$73.40M
6.51%
YoY
|
$64.18M
-18.79%
YoY
|
$74.14M
-63.78%
YoY
|
$66.87M
-65.04%
YoY
|
$68.91M
-71.61%
YoY
|
$79.03M
-67.65%
YoY
|
$204.7M
-10.39%
YoY
|
$191.3M
-6.61%
YoY
|
$242.7M
11.46%
YoY
|
$244.3M
64.83%
YoY
|
$228.4M
132.16%
YoY
|
$204.8M
133.11%
YoY
|
$217.8M
364.29%
YoY
|
| Cost Of Revenue |
$32.14M
-17.86%
YoY
|
$37.02M
-1.12%
YoY
|
$35.98M
-2.31%
YoY
|
$39.63M
3.55%
YoY
|
$39.13M
2.06%
YoY
|
$37.44M
6.65%
YoY
|
$36.83M
0.38%
YoY
|
$38.27M
-11.56%
YoY
|
$38.34M
13.83%
YoY
|
$35.11M
-34.07%
YoY
|
$36.69M
-3.9%
YoY
|
$43.27M
15.41%
YoY
|
$33.68M
-15.88%
YoY
|
$53.25M
31.06%
YoY
|
$38.18M
19.13%
YoY
|
$37.50M
-0.83%
YoY
|
$40.03M
27.53%
YoY
|
$40.63M
73.65%
YoY
|
$32.05M
62.18%
YoY
|
$37.81M
78.38%
YoY
|
| Gross Profit |
$33.70M
336.26%
YoY
|
$12.84M
-32.28%
YoY
|
$5.655M
-80.07%
YoY
|
$7.768M
-77.89%
YoY
|
$7.725M
-70.11%
YoY
|
$18.96M
-51.42%
YoY
|
$28.37M
-5.98%
YoY
|
$35.13M
37.0%
YoY
|
$25.84M
-43.01%
YoY
|
$39.03M
-74.23%
YoY
|
$30.18M
-80.29%
YoY
|
$25.64M
-87.51%
YoY
|
$45.35M
-77.8%
YoY
|
$151.5M
-19.36%
YoY
|
$153.1M
-11.39%
YoY
|
$205.2M
14.04%
YoY
|
$204.3M
74.85%
YoY
|
$187.8M
150.41%
YoY
|
$172.8M
153.69%
YoY
|
$180.0M
600.03%
YoY
|
| Selling, General & Admin |
$29.09M
-26.47%
YoY
|
$30.98M
-24.88%
YoY
|
$35.40M
-9.44%
YoY
|
$38.58M
-4.88%
YoY
|
$39.56M
-3.23%
YoY
|
$41.24M
7.19%
YoY
|
$39.09M
0.57%
YoY
|
$40.56M
16.95%
YoY
|
$40.89M
5.73%
YoY
|
$38.48M
3.43%
YoY
|
$38.86M
26.2%
YoY
|
$34.68M
23.58%
YoY
|
$38.67M
16.48%
YoY
|
$37.20M
35.02%
YoY
|
$30.80M
22.26%
YoY
|
$28.06M
14.53%
YoY
|
$33.20M
41.45%
YoY
|
$27.55M
-33.77%
YoY
|
$25.19M
22.81%
YoY
|
$24.50M
53.24%
YoY
|
| Research & Development |
$3.889M
-20.44%
YoY
|
$3.788M
-16.95%
YoY
|
$3.844M
-11.51%
YoY
|
$4.882M
-7.61%
YoY
|
$4.888M
-2.86%
YoY
|
$4.561M
-0.72%
YoY
|
$4.344M
-0.07%
YoY
|
$5.284M
25.99%
YoY
|
$5.032M
21.4%
YoY
|
$4.594M
4.15%
YoY
|
$4.347M
-19.34%
YoY
|
$4.194M
-1.87%
YoY
|
$4.145M
12.18%
YoY
|
$4.411M
-48.55%
YoY
|
$5.389M
176.36%
YoY
|
$4.274M
121.57%
YoY
|
$3.695M
71.06%
YoY
|
$8.573M
4186.5%
YoY
|
$1.950M
4.39%
YoY
|
$1.929M
20.56%
YoY
|
| Depreciation & Amortization |
$4.900M
-13.93%
YoY
|
$12.45M
0.62%
YoY
|
$5.975M
18.46%
YoY
|
$5.957M
7.22%
YoY
|
$5.693M
18.95%
YoY
|
$12.37M
14.51%
YoY
|
$5.044M
23.9%
YoY
|
$5.556M
-42.53%
YoY
|
$4.786M
130.1%
YoY
|
$10.80M
31.75%
YoY
|
$4.071M
119.22%
YoY
|
$9.667M
410.94%
YoY
|
$2.080M
12.13%
YoY
|
$8.198M
138.04%
YoY
|
$1.857M
-24.88%
YoY
|
$1.892M
17.15%
YoY
|
$1.855M
47.69%
YoY
|
$3.444M
-40.62%
YoY
|
$2.472M
51.56%
YoY
|
$1.615M
12.62%
YoY
|
| Operating Expenses |
$32.98M
-25.81%
YoY
|
$35.37M
-21.7%
YoY
|
$39.24M
-9.65%
YoY
|
$43.46M
-5.2%
YoY
|
$44.45M
-3.19%
YoY
|
$45.17M
13.74%
YoY
|
$43.43M
0.51%
YoY
|
$45.84M
23.04%
YoY
|
$45.92M
7.24%
YoY
|
$39.72M
-5.92%
YoY
|
$43.21M
19.42%
YoY
|
$37.26M
15.22%
YoY
|
$42.82M
16.05%
YoY
|
$42.21M
14.94%
YoY
|
$36.18M
33.33%
YoY
|
$32.34M
22.35%
YoY
|
$36.90M
43.95%
YoY
|
$36.73M
-15.96%
YoY
|
$27.14M
21.28%
YoY
|
$26.43M
50.27%
YoY
|
| Operating Profit |
-$2.158M
-95.61%
YoY
|
-$22.53M
-14.05%
YoY
|
-$41.03M
-75.74%
YoY
|
-$66.28M
596.78%
YoY
|
-$49.16M
160.65%
YoY
|
-$26.21M
3732.16%
YoY
|
-$169.1M
996.93%
YoY
|
-$9.512M
-18.1%
YoY
|
-$18.86M
-844.61%
YoY
|
-$684.0K
-100.63%
YoY
|
-$15.42M
-113.19%
YoY
|
-$11.61M
-106.43%
YoY
|
$2.533M
-98.49%
YoY
|
$109.2M
-27.69%
YoY
|
$116.9M
-25.48%
YoY
|
$180.7M
17.69%
YoY
|
$167.4M
83.54%
YoY
|
$151.1M
382.7%
YoY
|
$156.9M
243.11%
YoY
|
$153.5M
1790.83%
YoY
|
| Interest Expense |
-$3.876M
9.09%
YoY
|
-$4.171M
-20.2%
YoY
|
-$4.047M
-129.68%
YoY
|
-$3.785M
-131.7%
YoY
|
-$3.553M
-132.7%
YoY
|
-$5.227M
-34.18%
YoY
|
$13.63M
17.16%
YoY
|
$11.94M
-5268.4%
YoY
|
$10.86M
-8.19%
YoY
|
-$7.941M
1.26%
YoY
|
$11.64M
271.08%
YoY
|
-$231.0K
-105.21%
YoY
|
$11.83M
344.18%
YoY
|
-$7.842M
76.9%
YoY
|
$3.136M
-63.3%
YoY
|
$4.434M
-42.03%
YoY
|
$2.664M
-66.3%
YoY
|
-$4.433M
-49.63%
YoY
|
$8.545M
20.54%
YoY
|
$7.649M
2.49%
YoY
|
| Other Income/Expense, Net |
-$494.0K
-2158.33%
YoY
|
-$43.00K
-202.38%
YoY
|
-$71.00K
-198.61%
YoY
|
-$4.062M
58.55%
YoY
|
$24.00K
-77.36%
YoY
|
$42.00K
-99.99%
YoY
|
$72.00K
9.09%
YoY
|
-$2.562M
68.66%
YoY
|
$106.0K
-36.9%
YoY
|
$671.3M
-12243.22%
YoY
|
$66.00K
-1750.0%
YoY
|
-$1.519M
19.14%
YoY
|
$168.0K
2300.0%
YoY
|
-$5.528M
95.34%
YoY
|
-$4.000K
-105.13%
YoY
|
-$1.275M
42400.0%
YoY
|
$7.000K
133.33%
YoY
|
-$2.830M
N/A
|
$78.00K
143.75%
YoY
|
-$3.000K
-115.0%
YoY
|
| Pretax Income |
-$6.528M
-87.61%
YoY
|
-$63.01M
35.5%
YoY
|
-$45.15M
-74.3%
YoY
|
-$74.13M
337.91%
YoY
|
-$52.69M
135.13%
YoY
|
-$46.50M
-107.09%
YoY
|
-$175.6M
754.17%
YoY
|
-$16.93M
26.66%
YoY
|
-$22.41M
395.45%
YoY
|
$656.2M
584.41%
YoY
|
-$20.56M
-118.08%
YoY
|
-$13.36M
-107.64%
YoY
|
-$4.523M
-102.71%
YoY
|
$95.88M
-33.34%
YoY
|
$113.8M
-24.98%
YoY
|
$175.0M
19.95%
YoY
|
$166.8M
87.1%
YoY
|
$143.8M
871.77%
YoY
|
$151.7M
292.23%
YoY
|
$145.9M
21448.45%
YoY
|
| Income Tax |
-$151.0K
-193.21%
YoY
|
$6.000K
-185.71%
YoY
|
-$92.00K
-129.58%
YoY
|
-$4.288M
76.1%
YoY
|
$162.0K
-40.22%
YoY
|
-$7.000K
-100.0%
YoY
|
$311.0K
-105.69%
YoY
|
-$2.435M
71.36%
YoY
|
$271.0K
-108.54%
YoY
|
$766.2M
8970.3%
YoY
|
-$5.461M
-138.7%
YoY
|
-$1.421M
-107.78%
YoY
|
-$3.175M
-115.89%
YoY
|
$8.447M
-51.95%
YoY
|
$14.11M
-25.11%
YoY
|
$18.27M
60.47%
YoY
|
$19.98M
45.75%
YoY
|
$17.58M
4294.5%
YoY
|
$18.84M
-5348.47%
YoY
|
$11.39M
-1588.37%
YoY
|
| Net Earnings |
-$3.733M
-87.53%
YoY
|
-$35.68M
36.47%
YoY
|
-$25.56M
-74.2%
YoY
|
-$39.59M
421.96%
YoY
|
-$29.95M
147.93%
YoY
|
-$26.15M
-75.33%
YoY
|
-$99.04M
1432.62%
YoY
|
-$7.585M
15.96%
YoY
|
-$12.08M
17926.87%
YoY
|
-$106.0M
-381.55%
YoY
|
-$6.462M
-114.53%
YoY
|
-$6.541M
-109.18%
YoY
|
-$67.00K
-100.1%
YoY
|
$37.63M
-32.12%
YoY
|
$44.47M
-18.07%
YoY
|
$71.24M
44.96%
YoY
|
$66.86M
189.42%
YoY
|
$55.44M
385.01%
YoY
|
$54.27M
39.34%
YoY
|
$49.14M
3353.48%
YoY
|
| Basic Earnings Per Share |
-$0.02
-90.48%
YoY
|
N/A
|
-$0.18
-74.29%
YoY
|
-$0.27
440.0%
YoY
|
-$0.21
133.33%
YoY
|
N/A
|
-$0.70
1300.0%
YoY
|
-$0.05
0.0%
YoY
|
-$0.09
N/A
|
N/A
|
-$0.05
-114.71%
YoY
|
-$0.05
-109.26%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.34
-26.09%
YoY
|
$0.54
22.73%
YoY
|
$0.51
112.5%
YoY
|
N/A
|
$0.46
283.33%
YoY
|
$0.44
N/A
|
| Diluted Earnings Per Share |
-$0.02
-90.48%
YoY
|
-$0.25
32.56%
YoY
|
-$0.18
-74.29%
YoY
|
-$0.27
440.0%
YoY
|
-$0.21
133.33%
YoY
|
-$0.18
-77.02%
YoY
|
-$0.70
1300.0%
YoY
|
-$0.05
0.81%
YoY
|
-$0.09
N/A
|
-$0.80
-386.38%
YoY
|
-$0.05
-114.71%
YoY
|
-$0.05
-109.36%
YoY
|
$0.00
-100.0%
YoY
|
$0.28
-100.0%
YoY
|
$0.34
-24.44%
YoY
|
$0.53
20.45%
YoY
|
$0.50
108.33%
YoY
|
$215.0K
3.36%
YoY
|
$0.45
275.0%
YoY
|
$0.44
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 |
146.4M shares
2.09%
YoY
|
N/A
|
144.7M shares
2.21%
YoY
|
144.2M shares
6.18%
YoY
|
143.4M shares
8.38%
YoY
|
N/A
|
141.6M shares
7.3%
YoY
|
135.8M shares
3.02%
YoY
|
132.3M shares
0.45%
YoY
|
N/A
|
131.9M shares
0.3%
YoY
|
131.9M shares
0.26%
YoY
|
131.7M shares
0.19%
YoY
|
N/A
|
131.5M shares
11.07%
YoY
|
131.5M shares
17.22%
YoY
|
131.5M shares
36.05%
YoY
|
N/A
|
118.4M shares
-53.36%
YoY
|
112.2M shares
-55.81%
YoY
|
| Diluted Shares Outstanding |
146.4M shares
2.09%
YoY
|
N/A
|
144.7M shares
2.21%
YoY
|
144.2M shares
6.18%
YoY
|
143.4M shares
8.38%
YoY
|
N/A
|
141.6M shares
7.3%
YoY
|
135.8M shares
3.02%
YoY
|
132.3M shares
0.45%
YoY
|
N/A
|
131.9M shares
0.21%
YoY
|
131.9M shares
-48.36%
YoY
|
131.7M shares
-48.4%
YoY
|
N/A
|
131.7M shares
-48.98%
YoY
|
255.4M shares
127.43%
YoY
|
255.3M shares
164.07%
YoY
|
N/A
|
258.0M shares
1.62%
YoY
|
112.3M shares
-55.78%
YoY
|
Loading...