|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$322.2M
-47.74%
YoY
|
$616.6M
-1.24%
YoY
|
$624.3M
41.72%
YoY
|
$440.5M
38.21%
YoY
|
$318.7M
238.74%
YoY
|
| Cost Of Revenue |
$223.4M
-44.55%
YoY
|
$403.0M
-6.04%
YoY
|
$428.9M
-18.14%
YoY
|
$523.9M
150.73%
YoY
|
$209.0M
233.06%
YoY
|
| Gross Profit |
$98.76M
-53.76%
YoY
|
$213.6M
9.31%
YoY
|
$195.4M
-334.18%
YoY
|
-$83.43M
-176.02%
YoY
|
$109.7M
250.1%
YoY
|
| Selling, General & Admin |
$134.9M
-3.85%
YoY
|
$140.3M
0.22%
YoY
|
$140.0M
29.4%
YoY
|
$108.2M
35.79%
YoY
|
$79.65M
123.36%
YoY
|
| Research & Development |
$13.56M
17.03%
YoY
|
$11.59M
6.73%
YoY
|
$10.86M
101.65%
YoY
|
$5.385M
62.19%
YoY
|
$3.320M
179.11%
YoY
|
| Depreciation & Amortization |
$15.66M
-1.4%
YoY
|
$15.88M
228.89%
YoY
|
$4.830M
17.39%
YoY
|
$4.114M
-41.82%
YoY
|
$7.072M
28.4%
YoY
|
| Operating Expenses |
$500.2M
-14.91%
YoY
|
$587.9M
-3.51%
YoY
|
$609.2M
45.51%
YoY
|
$418.7M
362.72%
YoY
|
$90.48M
113.62%
YoY
|
| Operating Profit |
-$178.0M
-720.57%
YoY
|
$28.69M
90.56%
YoY
|
$15.05M
-31.04%
YoY
|
$21.83M
13.32%
YoY
|
$19.26M
-274.98%
YoY
|
| Interest Expense |
-$1.242M
-35.61%
YoY
|
-$1.929M
-169.45%
YoY
|
$2.778M
-15.5%
YoY
|
$3.287M
-24.07%
YoY
|
$4.330M
4439.75%
YoY
|
| Other Income/Expense, Net |
-$9.465M
907.26%
YoY
|
-$939.7K
36.81%
YoY
|
-$686.9K
-30.44%
YoY
|
-$987.5K
2363.41%
YoY
|
-$40.09K
N/A
|
| Pretax Income |
-$187.5M
-775.7%
YoY
|
$27.75M
70.31%
YoY
|
$16.29M
-28.48%
YoY
|
$22.78M
15.09%
YoY
|
$19.80M
-235.29%
YoY
|
| Income Tax |
$8.868M
-38.37%
YoY
|
$14.39M
126.38%
YoY
|
$6.356M
-179.84%
YoY
|
-$7.961M
-1393.05%
YoY
|
$615.7K
267.71%
YoY
|
| Net Earnings |
-$182.4M
-1465.21%
YoY
|
$13.36M
32.96%
YoY
|
$10.05M
-70.95%
YoY
|
$34.58M
45.66%
YoY
|
$23.74M
-265.35%
YoY
|
| Basic Earnings Per Share |
-$1.84
-1020.0%
YoY
|
$0.20
185.71%
YoY
|
$0.07
-79.41%
YoY
|
$0.34
13.33%
YoY
|
$0.30
N/A
|
| Diluted Earnings Per Share |
-$1.84
-1122.22%
YoY
|
$0.18
200.0%
YoY
|
$0.06
-82.35%
YoY
|
$0.34
-100.0%
YoY
|
$250.3K
-201.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
99.07M shares
-3.25%
YoY
|
102.4M shares
-1.08%
YoY
|
103.5M shares
2.26%
YoY
|
101.2M shares
26.07%
YoY
|
80.29M shares
N/A
|
| Diluted Shares Outstanding |
99.07M shares
-9.46%
YoY
|
109.4M shares
3.6%
YoY
|
105.6M shares
2.57%
YoY
|
103.0M shares
8.55%
YoY
|
94.86M 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 |
$75.55M
-21.33%
YoY
|
$74.94M
-37.98%
YoY
|
$70.81M
-48.94%
YoY
|
$80.42M
-51.25%
YoY
|
$96.03M
-50.01%
YoY
|
$120.8M
-39.35%
YoY
|
$138.7M
-25.66%
YoY
|
$164.9M
31.45%
YoY
|
$192.1M
69.98%
YoY
|
$199.2M
83.16%
YoY
|
$186.6M
78.83%
YoY
|
$125.5M
14.58%
YoY
|
$113.0M
-4.15%
YoY
|
$108.8M
-65.87%
YoY
|
$104.3M
21.53%
YoY
|
$109.5M
N/A
|
$117.9M
137.26%
YoY
|
$318.7M
N/A
|
$85.84M
N/A
|
| Cost Of Revenue |
N/A
|
$50.57M
-37.05%
YoY
|
$52.68M
-40.65%
YoY
|
$55.00M
-49.58%
YoY
|
$65.19M
-47.77%
YoY
|
$80.33M
-39.4%
YoY
|
$88.76M
-32.5%
YoY
|
$109.1M
30.44%
YoY
|
$124.8M
53.66%
YoY
|
$132.6M
99.71%
YoY
|
$131.5M
84.55%
YoY
|
$83.62M
19.15%
YoY
|
$81.23M
4.15%
YoY
|
$66.38M
N/A
|
$71.25M
N/A
|
$70.18M
N/A
|
$77.99M
117.47%
YoY
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
$24.36M
-39.84%
YoY
|
$18.13M
-63.69%
YoY
|
$25.42M
-54.51%
YoY
|
$30.85M
-54.15%
YoY
|
$40.50M
-39.27%
YoY
|
$49.92M
-9.4%
YoY
|
$55.88M
33.46%
YoY
|
$67.28M
111.73%
YoY
|
$66.69M
57.24%
YoY
|
$55.10M
66.64%
YoY
|
$41.87M
6.42%
YoY
|
$31.78M
-20.37%
YoY
|
$42.41M
N/A
|
$33.07M
N/A
|
$39.34M
N/A
|
$39.90M
188.57%
YoY
|
N/A
|
N/A
|
| Selling, General & Admin |
$31.21M
-6.1%
YoY
|
$49.09M
19.83%
YoY
|
$30.47M
4.48%
YoY
|
$31.61M
-10.06%
YoY
|
$33.23M
-17.98%
YoY
|
$40.96M
-6.3%
YoY
|
$29.16M
-17.21%
YoY
|
$35.14M
11.63%
YoY
|
$40.52M
37.22%
YoY
|
$43.72M
24.46%
YoY
|
$35.23M
58.13%
YoY
|
$31.48M
22.8%
YoY
|
$29.53M
17.55%
YoY
|
$35.13M
-52.48%
YoY
|
$22.28M
6264.83%
YoY
|
$25.64M
10155.09%
YoY
|
$25.12M
95.04%
YoY
|
$73.92M
N/A
|
$350.0K
16808.21%
YoY
|
| Research & Development |
$3.705M
1.8%
YoY
|
$3.773M
2.37%
YoY
|
$3.193M
1.51%
YoY
|
$2.957M
24.83%
YoY
|
$3.639M
52.35%
YoY
|
$3.686M
15.7%
YoY
|
$3.146M
-2.77%
YoY
|
$2.369M
-7.98%
YoY
|
$2.389M
28.19%
YoY
|
$3.185M
85.03%
YoY
|
$3.235M
135.61%
YoY
|
$2.574M
124.19%
YoY
|
$1.864M
63.21%
YoY
|
$1.722M
N/A
|
$1.373M
60.67%
YoY
|
$1.148M
N/A
|
$1.142M
100.55%
YoY
|
N/A
|
$854.6K
N/A
|
| Depreciation & Amortization |
$2.647M
-29.62%
YoY
|
$3.948M
18.82%
YoY
|
$3.971M
188.82%
YoY
|
$3.981M
169.6%
YoY
|
$3.761M
162.79%
YoY
|
$3.323M
-28.0%
YoY
|
$1.375M
-15.39%
YoY
|
$1.477M
-61.46%
YoY
|
$1.431M
-3.46%
YoY
|
$4.615M
39.35%
YoY
|
$1.625M
41.21%
YoY
|
$3.831M
88.0%
YoY
|
$1.483M
-32.64%
YoY
|
$3.312M
-53.17%
YoY
|
$1.151M
92.38%
YoY
|
$2.038M
N/A
|
$2.201M
37.76%
YoY
|
$7.072M
N/A
|
$598.2K
N/A
|
| Operating Expenses |
$94.26M
-14.33%
YoY
|
$56.81M
18.42%
YoY
|
$112.8M
-12.26%
YoY
|
$97.90M
-36.76%
YoY
|
$110.0M
-37.56%
YoY
|
$47.97M
-6.89%
YoY
|
$128.5M
-27.72%
YoY
|
$154.8M
308.57%
YoY
|
$176.2M
46.96%
YoY
|
$51.52M
28.29%
YoY
|
$177.8M
77.63%
YoY
|
$37.89M
31.45%
YoY
|
$119.9M
321.29%
YoY
|
$40.16M
-86.72%
YoY
|
$100.1M
28505.92%
YoY
|
$28.82M
11429.52%
YoY
|
$28.46M
89.17%
YoY
|
$302.4M
177773.41%
YoY
|
$350.0K
16808.21%
YoY
|
| Operating Profit |
-$18.71M
33.68%
YoY
|
-$32.44M
334.12%
YoY
|
-$41.98M
-514.07%
YoY
|
-$17.48M
-272.23%
YoY
|
-$14.00M
-188.17%
YoY
|
-$7.473M
-149.27%
YoY
|
$10.14M
16.42%
YoY
|
$10.15M
154.95%
YoY
|
$15.88M
-329.99%
YoY
|
$15.17M
573.96%
YoY
|
$8.708M
107.37%
YoY
|
$3.981M
-62.16%
YoY
|
-$6.903M
-160.32%
YoY
|
$2.250M
N/A
|
$4.199M
176.4%
YoY
|
$10.52M
N/A
|
$11.44M
-1040.0%
YoY
|
N/A
|
$1.519M
N/A
|
| Interest Expense |
-$99.73K
-76.6%
YoY
|
-$1.602M
-117.54%
YoY
|
-$219.9K
-56.47%
YoY
|
-$443.7K
-13.63%
YoY
|
-$426.3K
-5.36%
YoY
|
$9.135M
638.56%
YoY
|
-$505.1K
-226.27%
YoY
|
-$513.7K
-219.09%
YoY
|
-$450.4K
-149.56%
YoY
|
$1.237M
238.69%
YoY
|
$400.0K
-128.48%
YoY
|
$431.3K
-90.63%
YoY
|
$908.8K
-422.32%
YoY
|
$365.2K
-92.98%
YoY
|
-$1.404M
-257.79%
YoY
|
$4.604M
-264.43%
YoY
|
-$282.0K
145.15%
YoY
|
$5.200M
25897.5%
YoY
|
$890.0K
N/A
|
| Other Income/Expense, Net |
$2.031M
-352.07%
YoY
|
-$432.8K
-623.97%
YoY
|
-$1.192M
8.11%
YoY
|
-$436.4K
-24.97%
YoY
|
-$805.5K
-429.32%
YoY
|
$82.60K
-429.87%
YoY
|
-$1.103M
-2644.27%
YoY
|
-$581.7K
-36.78%
YoY
|
$244.6K
13.83%
YoY
|
-$25.04K
-97.57%
YoY
|
$43.35K
40.3%
YoY
|
-$920.1K
-5982.74%
YoY
|
$214.9K
-5152.43%
YoY
|
-$1.030M
-16.27%
YoY
|
$30.90K
N/A
|
$15.64K
N/A
|
-$4.253K
N/A
|
-$1.230M
N/A
|
N/A
N/A
|
| Pretax Income |
-$16.68M
12.68%
YoY
|
-$111.6M
1597.42%
YoY
|
-$43.17M
-577.83%
YoY
|
-$17.92M
-287.27%
YoY
|
-$14.80M
-194.15%
YoY
|
-$6.575M
-153.91%
YoY
|
$9.034M
-1.34%
YoY
|
$9.567M
867.81%
YoY
|
$15.72M
-359.93%
YoY
|
$12.20M
-717.02%
YoY
|
$9.157M
219.24%
YoY
|
$988.6K
-91.81%
YoY
|
-$6.049M
-161.64%
YoY
|
-$1.977M
-109.74%
YoY
|
$2.868M
431.19%
YoY
|
$12.08M
-497.29%
YoY
|
$9.813M
-593.35%
YoY
|
$20.30M
-13635.6%
YoY
|
$540.0K
-26186.96%
YoY
|
| Income Tax |
$19.28K
-100.52%
YoY
|
$30.73M
2767.41%
YoY
|
-$13.51M
-401.0%
YoY
|
-$4.627M
-224.75%
YoY
|
-$3.724M
-172.74%
YoY
|
$1.072M
-74.5%
YoY
|
$4.489M
-0.84%
YoY
|
$3.709M
-1144.62%
YoY
|
$5.119M
-340.34%
YoY
|
$4.203M
-146.06%
YoY
|
$4.527M
1026.3%
YoY
|
-$355.1K
-210.38%
YoY
|
-$2.130M
-583.86%
YoY
|
-$9.125M
-1582.07%
YoY
|
$401.9K
-33.52%
YoY
|
$321.7K
N/A
|
$440.2K
4288.63%
YoY
|
$615.7K
N/A
|
$604.6K
N/A
|
| Net Earnings |
-$14.76M
33.25%
YoY
|
-$134.1M
4009.07%
YoY
|
-$27.77M
-710.89%
YoY
|
-$11.16M
-290.41%
YoY
|
-$11.08M
-204.49%
YoY
|
-$3.263M
-143.1%
YoY
|
$4.546M
-1.83%
YoY
|
$5.859M
-391.29%
YoY
|
$10.60M
-405.95%
YoY
|
$7.570M
-6.13%
YoY
|
$4.630M
87.73%
YoY
|
-$2.011M
-115.79%
YoY
|
-$3.466M
-132.6%
YoY
|
$8.065M
-66.75%
YoY
|
$2.466M
356.76%
YoY
|
$12.74M
-518.94%
YoY
|
$10.63M
-733.34%
YoY
|
$24.25M
-16267.98%
YoY
|
$540.0K
-26186.96%
YoY
|
| Basic Earnings Per Share |
-$0.15
66.67%
YoY
|
N/A
|
-$0.28
-660.0%
YoY
|
-$0.11
-283.33%
YoY
|
-$0.09
-181.82%
YoY
|
N/A
|
$0.05
0.0%
YoY
|
$0.06
-400.0%
YoY
|
$0.11
-466.67%
YoY
|
N/A
|
$0.05
66.67%
YoY
|
-$0.02
-115.38%
YoY
|
-$0.03
-127.27%
YoY
|
N/A
|
$0.03
-50.0%
YoY
|
$0.13
N/A
|
$0.11
N/A
|
N/A
|
$0.06
N/A
|
| Diluted Earnings Per Share |
-$0.15
66.67%
YoY
|
-$1.37
4187.5%
YoY
|
-$0.28
-660.0%
YoY
|
-$0.11
-283.33%
YoY
|
-$0.09
-190.0%
YoY
|
-$0.03
-147.52%
YoY
|
$0.05
0.0%
YoY
|
$0.06
-408.96%
YoY
|
$0.10
-433.33%
YoY
|
$0.07
-14.22%
YoY
|
$0.05
66.67%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
$0.08
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
$110.5K
-152.26%
YoY
|
$91.91K
-419.75%
YoY
|
$255.7K
-2550.84%
YoY
|
$37.55K
-26177.89%
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 |
98.75M shares
-3.17%
YoY
|
97.81M shares
-4.15%
YoY
|
97.81M shares
-4.41%
YoY
|
99.10M shares
-2.42%
YoY
|
102.0M shares
-2.1%
YoY
|
102.1M shares
-1.78%
YoY
|
102.3M shares
-1.42%
YoY
|
101.6M shares
-1.84%
YoY
|
104.2M shares
1.62%
YoY
|
103.9M shares
1.04%
YoY
|
103.8M shares
4.88%
YoY
|
103.5M shares
4.2%
YoY
|
102.5M shares
2.33%
YoY
|
102.8M shares
N/A
|
98.96M shares
69.49%
YoY
|
99.30M shares
N/A
|
100.2M shares
N/A
|
N/A
|
58.39M shares
N/A
|
| Diluted Shares Outstanding |
98.75M shares
-2.8%
YoY
|
N/A
|
97.81M shares
-7.98%
YoY
|
98.93M shares
-6.95%
YoY
|
101.6M shares
-6.37%
YoY
|
N/A
|
106.3M shares
1.24%
YoY
|
106.3M shares
2.64%
YoY
|
108.5M shares
5.78%
YoY
|
N/A
|
105.0M shares
-2.24%
YoY
|
103.6M shares
-10.14%
YoY
|
102.6M shares
-11.3%
YoY
|
N/A
|
107.4M shares
28.32%
YoY
|
115.3M shares
N/A
|
115.7M shares
N/A
|
N/A
|
83.70M shares
N/A
|
Loading...