|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$255.9M
23.29%
YoY
|
$207.5M
-4.21%
YoY
|
$216.7M
19.73%
YoY
|
$181.0M
31.19%
YoY
|
$137.9M
27.6%
YoY
|
| Cost Of Revenue |
$113.3M
50.09%
YoY
|
$75.46M
-0.68%
YoY
|
$75.97M
-4.95%
YoY
|
$79.93M
10.54%
YoY
|
$72.31M
62.05%
YoY
|
| Gross Profit |
$142.6M
7.97%
YoY
|
$132.1M
-6.12%
YoY
|
$140.7M
39.27%
YoY
|
$101.0M
53.95%
YoY
|
$65.62M
3.38%
YoY
|
| Selling, General & Admin |
$136.4M
-2.31%
YoY
|
$139.6M
2.36%
YoY
|
$136.4M
12.27%
YoY
|
$121.5M
40.98%
YoY
|
$86.16M
44.34%
YoY
|
| Research & Development |
$173.1M
-14.2%
YoY
|
$201.8M
11.01%
YoY
|
$181.8M
43.83%
YoY
|
$126.4M
39.02%
YoY
|
$90.90M
40.51%
YoY
|
| Depreciation & Amortization |
$6.022M
-2.22%
YoY
|
$6.159M
10.93%
YoY
|
$5.552M
27.81%
YoY
|
$4.344M
52.58%
YoY
|
$2.847M
-22.17%
YoY
|
| Operating Expenses |
$309.5M
-9.34%
YoY
|
$341.4M
7.3%
YoY
|
$318.1M
28.37%
YoY
|
$247.8M
39.97%
YoY
|
$177.1M
42.35%
YoY
|
| Operating Profit |
-$166.9M
-20.26%
YoY
|
-$209.3M
17.95%
YoY
|
-$177.4M
20.86%
YoY
|
-$146.8M
31.74%
YoY
|
-$111.4M
82.95%
YoY
|
| Interest Expense |
$64.57M
173.78%
YoY
|
$23.59M
-89.3%
YoY
|
$220.4M
-9643.83%
YoY
|
-$2.309M
-121.71%
YoY
|
$10.64M
-69.26%
YoY
|
| Other Income/Expense, Net |
$64.57M
173.78%
YoY
|
$23.59M
-89.3%
YoY
|
$220.4M
-9643.83%
YoY
|
-$2.309M
-121.71%
YoY
|
$10.64M
-69.28%
YoY
|
| Pretax Income |
-$102.3M
-44.9%
YoY
|
-$185.7M
-532.7%
YoY
|
$42.92M
-128.78%
YoY
|
-$149.1M
47.93%
YoY
|
-$100.8M
283.42%
YoY
|
| Income Tax |
$939.0K
-33.5%
YoY
|
$1.412M
-35.79%
YoY
|
$2.199M
3390.48%
YoY
|
$63.00K
-84.67%
YoY
|
$411.0K
19.13%
YoY
|
| Net Earnings |
-$103.3M
-44.81%
YoY
|
-$187.1M
-559.54%
YoY
|
$40.72M
-127.29%
YoY
|
-$149.2M
48.6%
YoY
|
-$100.4M
310.39%
YoY
|
| Basic Earnings Per Share |
-$1.41
-45.14%
YoY
|
-$2.57
-550.88%
YoY
|
$0.57
-127.14%
YoY
|
-$2.10
47.89%
YoY
|
-$1.42
246.34%
YoY
|
| Diluted Earnings Per Share |
-$1.41
-45.14%
YoY
|
-$2.57
-575.93%
YoY
|
$0.54
-125.71%
YoY
|
-$2.10
-100.0%
YoY
|
-$1.422M
248.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
73.44M shares
1.06%
YoY
|
72.67M shares
1.25%
YoY
|
71.78M shares
0.85%
YoY
|
71.17M shares
0.82%
YoY
|
70.59M shares
17.61%
YoY
|
| Diluted Shares Outstanding |
73.44M shares
1.06%
YoY
|
72.67M shares
-3.09%
YoY
|
74.99M shares
5.36%
YoY
|
71.17M shares
0.82%
YoY
|
70.59M shares
17.61%
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 |
$58.59M
-1.62%
YoY
|
$87.24M
-1.23%
YoY
|
$54.32M
53.94%
YoY
|
$54.76M
15.69%
YoY
|
$59.55M
62.72%
YoY
|
$88.32M
19.14%
YoY
|
$35.29M
-17.1%
YoY
|
$47.33M
34.51%
YoY
|
$36.60M
-43.51%
YoY
|
$74.13M
30.4%
YoY
|
$42.57M
15.11%
YoY
|
$35.19M
-8.53%
YoY
|
$64.78M
33.12%
YoY
|
$56.84M
23.12%
YoY
|
$36.98M
23.89%
YoY
|
$38.47M
29.16%
YoY
|
$48.66M
51.47%
YoY
|
$46.17M
39.78%
YoY
|
$29.85M
15.71%
YoY
|
$29.78M
28.98%
YoY
|
| Cost Of Revenue |
$29.04M
2.16%
YoY
|
$29.94M
23.79%
YoY
|
$26.29M
49.67%
YoY
|
$28.60M
78.77%
YoY
|
$28.43M
60.53%
YoY
|
$24.19M
45.92%
YoY
|
$17.56M
-7.23%
YoY
|
$16.00M
-25.16%
YoY
|
$17.71M
-7.23%
YoY
|
$16.58M
-8.62%
YoY
|
$18.93M
-4.29%
YoY
|
$21.38M
0.21%
YoY
|
$19.09M
-7.69%
YoY
|
$18.14M
-8.43%
YoY
|
$19.78M
5.57%
YoY
|
$21.34M
19.83%
YoY
|
$20.68M
29.55%
YoY
|
$19.81M
41.09%
YoY
|
$18.74M
78.0%
YoY
|
$17.80M
87.21%
YoY
|
| Gross Profit |
$29.55M
-5.07%
YoY
|
$57.29M
-10.66%
YoY
|
$28.04M
58.16%
YoY
|
$26.16M
-16.52%
YoY
|
$31.12M
64.76%
YoY
|
$64.13M
11.43%
YoY
|
$17.73M
-25.01%
YoY
|
$31.34M
126.9%
YoY
|
$18.89M
-58.66%
YoY
|
$57.55M
48.69%
YoY
|
$23.64M
37.43%
YoY
|
$13.81M
-19.4%
YoY
|
$45.69M
63.29%
YoY
|
$38.70M
46.82%
YoY
|
$17.20M
54.75%
YoY
|
$17.13M
43.02%
YoY
|
$27.98M
73.12%
YoY
|
$26.36M
38.82%
YoY
|
$11.12M
-27.22%
YoY
|
$11.98M
-11.8%
YoY
|
| Selling, General & Admin |
$34.52M
-4.57%
YoY
|
$33.05M
-6.85%
YoY
|
$31.23M
-11.21%
YoY
|
$35.92M
8.11%
YoY
|
$36.17M
1.28%
YoY
|
$35.48M
-0.57%
YoY
|
$35.17M
6.59%
YoY
|
$33.23M
3.07%
YoY
|
$35.71M
0.73%
YoY
|
$35.68M
9.13%
YoY
|
$33.00M
8.27%
YoY
|
$32.24M
9.34%
YoY
|
$35.45M
23.08%
YoY
|
$32.70M
37.79%
YoY
|
$30.48M
35.04%
YoY
|
$29.48M
38.88%
YoY
|
$28.80M
54.63%
YoY
|
$23.73M
29.96%
YoY
|
$22.57M
64.77%
YoY
|
$21.23M
51.5%
YoY
|
| Research & Development |
$43.82M
-4.41%
YoY
|
$41.40M
-16.13%
YoY
|
$42.76M
-16.12%
YoY
|
$43.14M
-15.14%
YoY
|
$45.84M
-9.42%
YoY
|
$49.36M
-4.13%
YoY
|
$50.98M
8.85%
YoY
|
$50.84M
19.04%
YoY
|
$50.61M
24.23%
YoY
|
$51.49M
49.06%
YoY
|
$46.83M
42.41%
YoY
|
$42.71M
37.21%
YoY
|
$40.74M
46.43%
YoY
|
$34.54M
37.37%
YoY
|
$32.89M
41.63%
YoY
|
$31.12M
47.56%
YoY
|
$27.82M
29.72%
YoY
|
$25.15M
45.18%
YoY
|
$23.22M
36.43%
YoY
|
$21.09M
26.63%
YoY
|
| Depreciation & Amortization |
$1.476M
-7.11%
YoY
|
$1.437M
-18.54%
YoY
|
$1.465M
-5.97%
YoY
|
$1.531M
9.28%
YoY
|
$1.589M
10.65%
YoY
|
$1.764M
30.28%
YoY
|
$1.558M
22.68%
YoY
|
$1.401M
20.26%
YoY
|
$1.436M
-18.41%
YoY
|
$1.354M
18.56%
YoY
|
$1.270M
14.72%
YoY
|
$1.165M
3.46%
YoY
|
$1.760M
81.63%
YoY
|
$1.142M
75.15%
YoY
|
$1.107M
90.53%
YoY
|
$1.126M
55.52%
YoY
|
$969.0K
9.24%
YoY
|
$652.0K
-35.45%
YoY
|
$581.0K
-34.72%
YoY
|
$724.0K
-17.73%
YoY
|
| Operating Expenses |
$78.34M
-4.48%
YoY
|
$74.45M
-12.25%
YoY
|
$73.99M
-14.12%
YoY
|
$79.06M
-5.95%
YoY
|
$82.01M
-4.99%
YoY
|
$84.84M
-2.67%
YoY
|
$86.15M
7.91%
YoY
|
$84.06M
12.17%
YoY
|
$86.32M
13.29%
YoY
|
$87.17M
29.64%
YoY
|
$79.83M
25.99%
YoY
|
$74.94M
23.65%
YoY
|
$76.19M
34.56%
YoY
|
$67.24M
37.58%
YoY
|
$63.36M
38.38%
YoY
|
$60.61M
43.2%
YoY
|
$56.63M
41.3%
YoY
|
$48.88M
37.37%
YoY
|
$45.79M
49.07%
YoY
|
$42.32M
37.99%
YoY
|
| Operating Profit |
-$48.79M
-4.12%
YoY
|
-$17.16M
-17.16%
YoY
|
-$45.95M
-32.85%
YoY
|
-$52.90M
0.33%
YoY
|
-$50.89M
-24.53%
YoY
|
-$20.71M
-30.08%
YoY
|
-$68.42M
21.76%
YoY
|
-$52.73M
-13.75%
YoY
|
-$67.43M
121.08%
YoY
|
-$29.62M
3.79%
YoY
|
-$56.19M
21.73%
YoY
|
-$61.13M
40.62%
YoY
|
-$30.50M
6.49%
YoY
|
-$28.54M
26.75%
YoY
|
-$46.16M
33.13%
YoY
|
-$43.47M
43.28%
YoY
|
-$28.64M
19.79%
YoY
|
-$22.52M
35.71%
YoY
|
-$34.67M
124.5%
YoY
|
-$30.34M
77.57%
YoY
|
| Interest Expense |
-$10.82M
21.74%
YoY
|
$50.13M
-370.37%
YoY
|
$13.31M
-55.91%
YoY
|
$10.02M
-911.09%
YoY
|
-$8.891M
-167.54%
YoY
|
-$18.54M
880.49%
YoY
|
$30.20M
-446.28%
YoY
|
-$1.235M
-103.04%
YoY
|
$13.17M
-92.92%
YoY
|
-$1.891M
-258.38%
YoY
|
-$8.720M
-234.13%
YoY
|
$40.65M
-1075.38%
YoY
|
$186.0M
-3287.05%
YoY
|
$1.194M
-115.06%
YoY
|
$6.501M
-2006.45%
YoY
|
-$4.168M
-8.62%
YoY
|
-$5.836M
-124.88%
YoY
|
-$7.926M
-251.84%
YoY
|
-$341.0K
-101.82%
YoY
|
-$4.561M
-134.84%
YoY
|
| Other Income/Expense, Net |
-$10.82M
21.74%
YoY
|
N/A
|
$13.31M
-55.91%
YoY
|
$10.02M
-911.09%
YoY
|
-$8.891M
-167.54%
YoY
|
N/A
|
$30.20M
-446.36%
YoY
|
-$1.235M
-128.55%
YoY
|
$13.17M
-92.92%
YoY
|
N/A
|
-$8.718M
-234.1%
YoY
|
$4.326M
-203.79%
YoY
|
$186.0M
-3293.06%
YoY
|
N/A
|
$6.501M
-2006.45%
YoY
|
-$4.168M
-8.62%
YoY
|
-$5.825M
-124.83%
YoY
|
N/A
|
-$341.0K
-101.82%
YoY
|
-$4.561M
N/A
|
| Pretax Income |
-$59.62M
-0.27%
YoY
|
$32.97M
-184.0%
YoY
|
-$32.63M
-14.63%
YoY
|
-$42.89M
-20.53%
YoY
|
-$59.78M
10.16%
YoY
|
-$39.25M
24.57%
YoY
|
-$38.23M
-41.11%
YoY
|
-$53.96M
234.08%
YoY
|
-$54.27M
-134.9%
YoY
|
-$31.51M
15.24%
YoY
|
-$64.91M
63.66%
YoY
|
-$16.15M
-66.09%
YoY
|
$155.5M
-550.98%
YoY
|
-$27.34M
-10.17%
YoY
|
-$39.66M
13.27%
YoY
|
-$47.64M
36.5%
YoY
|
-$34.48M
7579.06%
YoY
|
-$30.44M
167.97%
YoY
|
-$35.02M
-1177.05%
YoY
|
-$34.90M
772.58%
YoY
|
| Income Tax |
$408.0K
1357.14%
YoY
|
$462.0K
-52.02%
YoY
|
$162.0K
-280.0%
YoY
|
$287.0K
245.78%
YoY
|
$28.00K
-93.86%
YoY
|
$963.0K
-214.37%
YoY
|
-$90.00K
-96.88%
YoY
|
$83.00K
-100.41%
YoY
|
$456.0K
-98.27%
YoY
|
-$842.0K
519.12%
YoY
|
-$2.887M
-1588.14%
YoY
|
-$20.43M
-62012.12%
YoY
|
$26.36M
-94239.29%
YoY
|
-$136.0K
-149.64%
YoY
|
$194.0K
-4950.0%
YoY
|
$33.00K
-50.75%
YoY
|
-$28.00K
-137.84%
YoY
|
$274.0K
19.13%
YoY
|
-$4.000K
-88.57%
YoY
|
$67.00K
4.69%
YoY
|
| Net Earnings |
-$60.03M
0.36%
YoY
|
$32.51M
-180.84%
YoY
|
-$32.80M
-14.01%
YoY
|
-$43.17M
-20.12%
YoY
|
-$59.81M
9.29%
YoY
|
-$40.22M
31.12%
YoY
|
-$38.14M
-38.51%
YoY
|
-$54.05M
-1363.37%
YoY
|
-$54.72M
-142.38%
YoY
|
-$30.67M
12.73%
YoY
|
-$62.02M
55.63%
YoY
|
$4.278M
-108.97%
YoY
|
$129.1M
-474.96%
YoY
|
-$27.21M
-11.42%
YoY
|
-$39.85M
13.84%
YoY
|
-$47.69M
37.65%
YoY
|
-$34.44M
118658.62%
YoY
|
-$30.71M
175.7%
YoY
|
-$35.01M
-1008.8%
YoY
|
-$34.64M
934.15%
YoY
|
| Basic Earnings Per Share |
-$0.81
-1.22%
YoY
|
N/A
|
-$0.45
-13.46%
YoY
|
-$0.59
-20.27%
YoY
|
-$0.82
7.89%
YoY
|
N/A
|
-$0.52
-39.53%
YoY
|
-$0.74
-1333.33%
YoY
|
-$0.76
-141.99%
YoY
|
N/A
|
-$0.86
53.57%
YoY
|
$0.06
-108.96%
YoY
|
$1.81
-477.08%
YoY
|
N/A
|
-$0.56
14.29%
YoY
|
-$0.67
36.73%
YoY
|
-$0.48
N/A
|
N/A
|
-$0.49
-916.67%
YoY
|
-$0.49
N/A
|
| Diluted Earnings Per Share |
-$0.81
-1.22%
YoY
|
$0.44
-179.38%
YoY
|
-$0.45
-13.46%
YoY
|
-$0.59
-20.27%
YoY
|
-$0.82
7.89%
YoY
|
-$0.55
29.68%
YoY
|
-$0.52
-39.53%
YoY
|
-$0.74
-1398.47%
YoY
|
-$0.76
-143.43%
YoY
|
-$0.43
11.48%
YoY
|
-$0.86
53.57%
YoY
|
$0.06
-108.51%
YoY
|
$1.75
-100.0%
YoY
|
-$0.38
-100.0%
YoY
|
-$0.56
14.29%
YoY
|
-$0.67
36.73%
YoY
|
-$484.7K
113115.87%
YoY
|
-$433.0K
170.86%
YoY
|
-$0.49
-1080.0%
YoY
|
-$0.49
-100.0%
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
|
N/A
|
| Basic Shares Outstanding |
73.99M shares
1.27%
YoY
|
N/A
|
73.61M shares
1.1%
YoY
|
73.43M shares
0.98%
YoY
|
73.06M shares
1.06%
YoY
|
N/A
|
72.81M shares
1.24%
YoY
|
72.71M shares
1.49%
YoY
|
72.29M shares
1.15%
YoY
|
N/A
|
71.92M shares
1.01%
YoY
|
71.64M shares
0.68%
YoY
|
71.47M shares
0.59%
YoY
|
N/A
|
71.21M shares
0.6%
YoY
|
71.16M
0.82%
YoY
|
71.05M shares
N/A
|
N/A
|
70.78M
6.7%
YoY
|
70.58M
N/A
|
| Diluted Shares Outstanding |
73.99M shares
1.27%
YoY
|
N/A
|
73.61M shares
1.1%
YoY
|
73.43M shares
0.98%
YoY
|
73.06M shares
1.06%
YoY
|
N/A
|
72.81M shares
1.24%
YoY
|
72.71M shares
-3.13%
YoY
|
72.29M shares
-2.07%
YoY
|
N/A
|
71.92M shares
1.01%
YoY
|
75.06M shares
5.48%
YoY
|
73.82M shares
3.9%
YoY
|
N/A
|
71.21M shares
0.6%
YoY
|
71.16M
0.82%
YoY
|
71.05M shares
N/A
|
N/A
|
70.78M
-2.63%
YoY
|
70.58M
N/A
|
Loading...