|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$59.82M
-85.78%
YoY
|
$420.6M
7.67%
YoY
|
$390.6M
3.21%
YoY
|
$378.5M
41.25%
YoY
|
$267.9M
2.83%
YoY
|
| Cost Of Revenue |
$31.08M
-84.57%
YoY
|
$201.3M
10.9%
YoY
|
$181.5M
14.3%
YoY
|
$158.8M
29.03%
YoY
|
$123.1M
-3.8%
YoY
|
| Gross Profit |
$28.75M
-86.89%
YoY
|
$219.2M
4.85%
YoY
|
$209.1M
-4.81%
YoY
|
$219.6M
51.64%
YoY
|
$144.8M
9.22%
YoY
|
| Selling, General & Admin |
$43.06M
-63.0%
YoY
|
$116.4M
22.49%
YoY
|
$95.02M
-18.48%
YoY
|
$116.6M
83.77%
YoY
|
$63.42M
30.32%
YoY
|
| Research & Development |
$1.319M
-82.27%
YoY
|
$7.441M
9.75%
YoY
|
$6.780M
0.85%
YoY
|
$6.723M
148.91%
YoY
|
$2.701M
N/A
|
| Depreciation & Amortization |
$1.623M
-82.31%
YoY
|
$9.174M
9.38%
YoY
|
$8.387M
-2.19%
YoY
|
$8.575M
-17.77%
YoY
|
$10.43M
5.16%
YoY
|
| Operating Expenses |
$44.38M
-64.16%
YoY
|
$123.8M
21.64%
YoY
|
$101.8M
-12.67%
YoY
|
$116.6M
83.77%
YoY
|
$63.42M
30.32%
YoY
|
| Operating Profit |
-$13.73M
-112.76%
YoY
|
$107.6M
-9.63%
YoY
|
$119.1M
3.65%
YoY
|
$114.9M
41.11%
YoY
|
$81.43M
-3.02%
YoY
|
| Interest Expense |
-$529.0K
-96.74%
YoY
|
-$16.21M
-28.12%
YoY
|
-$22.55M
12.02%
YoY
|
-$20.13M
96.67%
YoY
|
-$10.24M
94.36%
YoY
|
| Other Income/Expense, Net |
-$212.1M
12.44%
YoY
|
-$188.6M
9278.27%
YoY
|
-$2.011M
-109.45%
YoY
|
$21.28M
1779.86%
YoY
|
$1.132M
-118.43%
YoY
|
| Pretax Income |
-$225.8M
178.83%
YoY
|
-$80.98M
-169.16%
YoY
|
$117.1M
-14.03%
YoY
|
$136.2M
64.95%
YoY
|
$82.56M
6.09%
YoY
|
| Income Tax |
$39.03M
1684.45%
YoY
|
$2.187M
-52.0%
YoY
|
$4.556M
4.5%
YoY
|
$4.360M
-608.75%
YoY
|
-$857.0K
N/A
|
| Net Earnings |
-$136.0M
153.18%
YoY
|
-$53.72M
-379.22%
YoY
|
$19.24M
3.12%
YoY
|
$18.66M
38.08%
YoY
|
$13.51M
-82.64%
YoY
|
| Basic Earnings Per Share |
-$1.23
0.82%
YoY
|
-$1.22
-218.45%
YoY
|
$1.03
-14.88%
YoY
|
$1.21
32.97%
YoY
|
$0.91
N/A
|
| Diluted Earnings Per Share |
-$1.23
0.82%
YoY
|
-$1.22
-227.08%
YoY
|
$0.96
-15.04%
YoY
|
$1.13
707.14%
YoY
|
$0.14
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
110.5M shares
151.11%
YoY
|
44.01M shares
135.85%
YoY
|
18.66M shares
21.39%
YoY
|
15.37M shares
2.96%
YoY
|
14.93M shares
N/A
|
| Diluted Shares Outstanding |
110.5M shares
151.11%
YoY
|
44.01M shares
24.64%
YoY
|
35.31M shares
8.47%
YoY
|
32.56M shares
-65.7%
YoY
|
94.93M shares
N/A
|
|
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 |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$59.82M
-42.48%
YoY
|
$100.9M
0.96%
YoY
|
$107.1M
10.58%
YoY
|
$108.6M
10.19%
YoY
|
$104.0M
9.12%
YoY
|
$99.90M
6.52%
YoY
|
$96.89M
-6.21%
YoY
|
$98.53M
1.37%
YoY
|
$95.32M
13.22%
YoY
|
$93.79M
-65.0%
YoY
|
$103.3M
N/A
|
$97.20M
N/A
|
$84.18M
32.11%
YoY
|
$267.9M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$0.00
-100.0%
YoY
|
$2.000K
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$31.08M
-36.32%
YoY
|
$48.33M
2.81%
YoY
|
$51.73M
7.79%
YoY
|
$52.50M
17.73%
YoY
|
$48.80M
16.29%
YoY
|
$47.01M
8.02%
YoY
|
$47.99M
15.51%
YoY
|
$44.59M
16.28%
YoY
|
$41.96M
18.46%
YoY
|
$43.51M
-64.65%
YoY
|
$41.55M
38.33%
YoY
|
$38.35M
38.94%
YoY
|
$35.42M
20.47%
YoY
|
$123.1M
N/A
|
$30.04M
N/A
|
| Gross Profit |
$0.00
-100.0%
YoY
|
-$2.000K
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$28.75M
-47.93%
YoY
|
$52.53M
-0.68%
YoY
|
$55.41M
13.32%
YoY
|
$56.07M
3.96%
YoY
|
$55.21M
3.48%
YoY
|
$52.90M
5.21%
YoY
|
$48.90M
-20.83%
YoY
|
$53.94M
-8.35%
YoY
|
$53.35M
9.42%
YoY
|
$50.28M
-65.29%
YoY
|
$61.76M
70.85%
YoY
|
$58.85M
67.67%
YoY
|
$48.76M
42.09%
YoY
|
$144.8M
N/A
|
$36.15M
N/A
|
| Selling, General & Admin |
$55.60M
144.88%
YoY
|
$7.178M
-80.56%
YoY
|
$9.939M
-62.23%
YoY
|
$2.656M
-89.06%
YoY
|
$22.71M
-5.7%
YoY
|
$36.93M
65.11%
YoY
|
$26.32M
30.93%
YoY
|
$24.28M
2.93%
YoY
|
$24.08M
0.56%
YoY
|
$22.37M
-12.02%
YoY
|
$20.10M
-44.35%
YoY
|
$23.59M
-3.46%
YoY
|
$23.94M
27.52%
YoY
|
$25.42M
-59.91%
YoY
|
$36.12M
148.19%
YoY
|
$24.43M
128.35%
YoY
|
$18.78M
133.05%
YoY
|
$63.42M
N/A
|
$14.55M
N/A
|
| Research & Development |
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
|
| Depreciation & Amortization |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.623M
-26.92%
YoY
|
$2.242M
4.86%
YoY
|
$2.331M
12.18%
YoY
|
$2.380M
11.68%
YoY
|
$2.221M
8.87%
YoY
|
$2.138M
7.01%
YoY
|
$2.078M
3.38%
YoY
|
$2.131M
-3.92%
YoY
|
$2.040M
-13.15%
YoY
|
$1.998M
-80.84%
YoY
|
$2.010M
-23.86%
YoY
|
$2.218M
-14.03%
YoY
|
$2.349M
-9.13%
YoY
|
$10.43M
N/A
|
$2.640M
N/A
|
| Operating Expenses |
$55.60M
144.88%
YoY
|
$7.178M
-80.56%
YoY
|
$9.939M
-62.23%
YoY
|
$2.656M
-89.06%
YoY
|
$22.71M
-5.7%
YoY
|
$36.93M
65.11%
YoY
|
$26.32M
30.93%
YoY
|
$24.28M
2.93%
YoY
|
$24.08M
0.56%
YoY
|
$22.37M
-12.02%
YoY
|
$20.10M
-44.35%
YoY
|
$23.59M
-3.46%
YoY
|
$23.94M
27.52%
YoY
|
$25.42M
-57.69%
YoY
|
$36.12M
7143.63%
YoY
|
$24.43M
1652.79%
YoY
|
$18.78M
133.05%
YoY
|
$60.09M
31813.03%
YoY
|
$498.6K
69148.61%
YoY
|
| Operating Profit |
-$55.60M
-1019.92%
YoY
|
-$7.180M
-146.02%
YoY
|
-$9.939M
-134.16%
YoY
|
-$2.656M
-108.35%
YoY
|
$6.044M
-80.59%
YoY
|
$15.60M
-48.89%
YoY
|
$29.09M
1.01%
YoY
|
$31.79M
4.76%
YoY
|
$31.14M
5.87%
YoY
|
$30.53M
22.84%
YoY
|
$28.80M
12.32%
YoY
|
$30.35M
-11.82%
YoY
|
$29.41M
-1.91%
YoY
|
$24.85M
-70.68%
YoY
|
$25.64M
-5242.89%
YoY
|
$34.42M
-2569.17%
YoY
|
$29.98M
14.18%
YoY
|
$84.76M
N/A
|
-$498.6K
69438.49%
YoY
|
| Interest Expense |
$200.0K
-112.96%
YoY
|
$710.0K
382.99%
YoY
|
$287.0K
-105.59%
YoY
|
$17.00K
-100.32%
YoY
|
-$1.543M
-71.53%
YoY
|
$147.0K
-102.64%
YoY
|
-$5.136M
-9.83%
YoY
|
-$5.316M
-2.32%
YoY
|
-$5.419M
-8.6%
YoY
|
-$5.576M
-8.61%
YoY
|
-$5.696M
7.49%
YoY
|
-$5.442M
1.57%
YoY
|
-$5.929M
36.8%
YoY
|
-$6.101M
124.42%
YoY
|
-$5.299M
-884.46%
YoY
|
-$5.358M
-73.56%
YoY
|
-$4.334M
63.98%
YoY
|
-$2.719M
-28.21%
YoY
|
$675.5K
N/A
|
| Other Income/Expense, Net |
-$21.70M
-178.6%
YoY
|
-$1.641M
-97.35%
YoY
|
-$174.6M
53.23%
YoY
|
-$64.14M
-3210.57%
YoY
|
$27.61M
-285.3%
YoY
|
-$61.97M
-1508.75%
YoY
|
-$113.9M
-1217.36%
YoY
|
$2.062M
-38.1%
YoY
|
-$14.90M
-25.27%
YoY
|
$4.399M
4.04%
YoY
|
$10.20M
-403.93%
YoY
|
$3.331M
-90.32%
YoY
|
-$19.94M
687.67%
YoY
|
$4.228M
-67.63%
YoY
|
-$3.355M
-596.67%
YoY
|
$34.40M
-269.77%
YoY
|
-$2.531M
-16.66%
YoY
|
$13.06M
-2108.49%
YoY
|
$675.5K
N/A
|
| Pretax Income |
-$77.30M
-329.7%
YoY
|
-$8.111M
-82.45%
YoY
|
-$184.5M
117.49%
YoY
|
-$66.80M
-297.3%
YoY
|
$33.65M
107.26%
YoY
|
-$46.22M
-232.34%
YoY
|
-$84.85M
-317.56%
YoY
|
$33.86M
0.52%
YoY
|
$16.24M
71.38%
YoY
|
$34.93M
52.0%
YoY
|
$39.00M
74.98%
YoY
|
$33.68M
-46.93%
YoY
|
$9.474M
-65.49%
YoY
|
$22.98M
88.25%
YoY
|
$22.29M
12497.93%
YoY
|
$63.46M
-393.04%
YoY
|
$27.45M
18.21%
YoY
|
$12.21M
-328.58%
YoY
|
$176.9K
-24670.83%
YoY
|
| Income Tax |
$3.600M
-86.67%
YoY
|
-$16.02M
-850.0%
YoY
|
$29.80M
4638.31%
YoY
|
-$1.762M
-782.95%
YoY
|
$27.00M
-3330.14%
YoY
|
$2.136M
-45.24%
YoY
|
$629.0K
-33.72%
YoY
|
$258.0K
-73.4%
YoY
|
-$836.0K
-33.81%
YoY
|
$3.901M
527.17%
YoY
|
$949.0K
141.48%
YoY
|
$970.0K
-65.38%
YoY
|
-$1.263M
-332.6%
YoY
|
$622.0K
-172.58%
YoY
|
$393.0K
N/A
|
$2.802M
N/A
|
$543.0K
N/A
|
-$857.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$235.0M
-1193.43%
YoY
|
$43.32M
-216.06%
YoY
|
-$174.7M
315.35%
YoY
|
-$26.13M
-335.38%
YoY
|
$21.49M
433.96%
YoY
|
-$37.33M
-1232.9%
YoY
|
-$42.06M
-662.68%
YoY
|
$11.10M
93.46%
YoY
|
$4.025M
72.82%
YoY
|
$3.295M
3.91%
YoY
|
$7.475M
165.35%
YoY
|
$5.737M
-32.3%
YoY
|
$2.329M
-50.88%
YoY
|
$3.171M
-87.83%
YoY
|
$2.817M
1492.33%
YoY
|
$8.474M
-139.13%
YoY
|
$4.741M
-79.58%
YoY
|
$26.06M
-588.01%
YoY
|
$176.9K
-24773.78%
YoY
|
| Basic Earnings Per Share |
-$0.87
-514.29%
YoY
|
N/A
|
-$1.58
43.64%
YoY
|
-$0.26
-159.09%
YoY
|
$0.21
5.0%
YoY
|
N/A
|
-$1.10
-382.05%
YoY
|
$0.44
41.94%
YoY
|
$0.20
53.85%
YoY
|
N/A
|
$0.39
116.67%
YoY
|
$0.31
-44.64%
YoY
|
$0.13
-59.38%
YoY
|
N/A
|
$0.18
N/A
|
$0.56
N/A
|
$0.32
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.87
-1342.86%
YoY
|
$0.34
-184.28%
YoY
|
-$1.58
43.64%
YoY
|
-$0.26
-181.25%
YoY
|
$0.07
-58.82%
YoY
|
-$0.41
-339.33%
YoY
|
-$1.10
-423.53%
YoY
|
$0.32
10.34%
YoY
|
$0.17
54.55%
YoY
|
$0.17
70.4%
YoY
|
$0.34
88.89%
YoY
|
$0.29
-100.0%
YoY
|
$0.11
-31.25%
YoY
|
$0.10
-100.0%
YoY
|
$0.18
-100.0%
YoY
|
$261.8K
-135.0%
YoY
|
$0.16
-100.0%
YoY
|
$88.20K
-131.94%
YoY
|
$6.300K
-25428.6%
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 |
289.6M shares
183.1%
YoY
|
125.2M shares
42.06%
YoY
|
102.4M shares
167.92%
YoY
|
102.3M shares
302.22%
YoY
|
102.3M shares
397.46%
YoY
|
88.13M shares
N/A
|
38.21M shares
100.33%
YoY
|
25.44M shares
37.23%
YoY
|
20.57M shares
16.65%
YoY
|
N/A
|
19.07M shares
23.59%
YoY
|
18.54M shares
23.16%
YoY
|
17.63M shares
18.07%
YoY
|
N/A
|
15.43M shares
N/A
|
15.05M shares
N/A
|
14.93M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
270.0M shares
138.36%
YoY
|
N/A
|
110.3M shares
188.56%
YoY
|
102.3M shares
5.88%
YoY
|
113.3M shares
17.7%
YoY
|
N/A
|
38.21M shares
6.84%
YoY
|
96.64M shares
172.01%
YoY
|
96.24M shares
1.58%
YoY
|
N/A
|
35.76M shares
81.9%
YoY
|
35.53M shares
9.78%
YoY
|
94.74M shares
193.62%
YoY
|
N/A
|
19.66M shares
N/A
|
32.36M shares
N/A
|
32.27M shares
N/A
|
N/A
|
N/A
|
Loading...