|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$655.4M
8.28%
YoY
|
$605.2M
18.82%
YoY
|
$509.3M
-5.3%
YoY
|
$537.8M
0.53%
YoY
|
$535.0M
8.23%
YoY
|
| Cost Of Revenue |
$166.9M
21.65%
YoY
|
$137.2M
6.94%
YoY
|
$128.3M
11.68%
YoY
|
$114.9M
-0.01%
YoY
|
$114.9M
7.86%
YoY
|
| Gross Profit |
$488.5M
4.37%
YoY
|
$468.0M
22.83%
YoY
|
$381.1M
-9.91%
YoY
|
$423.0M
0.67%
YoY
|
$420.2M
8.32%
YoY
|
| Selling, General & Admin |
$417.7M
-2.6%
YoY
|
$428.9M
9.73%
YoY
|
$390.9M
27.56%
YoY
|
$306.4M
16.42%
YoY
|
$263.2M
16.74%
YoY
|
| Research & Development |
$224.5M
7.11%
YoY
|
$209.6M
-6.01%
YoY
|
$223.1M
8.24%
YoY
|
$206.1M
2.38%
YoY
|
$201.3M
52.49%
YoY
|
| Depreciation & Amortization |
$9.396M
52.38%
YoY
|
$6.166M
56.54%
YoY
|
$3.939M
26.86%
YoY
|
$3.105M
10.42%
YoY
|
$2.812M
6.72%
YoY
|
| Operating Expenses |
$642.3M
0.59%
YoY
|
$638.5M
4.01%
YoY
|
$613.9M
19.79%
YoY
|
$512.5M
10.34%
YoY
|
$464.5M
29.94%
YoY
|
| Operating Profit |
-$153.8M
-9.79%
YoY
|
-$170.5M
-26.78%
YoY
|
-$232.9M
160.12%
YoY
|
-$89.52M
101.93%
YoY
|
-$44.33M
-245.83%
YoY
|
| Interest Expense |
$22.22M
90.49%
YoY
|
$11.66M
137.73%
YoY
|
$4.906M
-39.53%
YoY
|
$8.113M
-8.21%
YoY
|
$8.839M
-51.03%
YoY
|
| Other Income/Expense, Net |
$26.04M
-5.91%
YoY
|
$27.67M
7.81%
YoY
|
$25.67M
521.28%
YoY
|
$4.131M
-973.36%
YoY
|
-$473.0K
-152.56%
YoY
|
| Pretax Income |
-$136.3M
3.88%
YoY
|
-$131.2M
-31.59%
YoY
|
-$191.7M
134.27%
YoY
|
-$81.85M
57.17%
YoY
|
-$52.08M
-387.68%
YoY
|
| Income Tax |
-$23.00K
-100.06%
YoY
|
$37.47M
144.82%
YoY
|
$15.30M
43.18%
YoY
|
$10.69M
70.3%
YoY
|
$6.276M
-467.88%
YoY
|
| Net Earnings |
-$136.2M
-19.21%
YoY
|
-$168.6M
-18.55%
YoY
|
-$207.0M
123.75%
YoY
|
-$92.53M
58.58%
YoY
|
-$58.35M
-394.58%
YoY
|
| Basic Earnings Per Share |
-$1.22
-21.79%
YoY
|
-$1.56
-20.0%
YoY
|
-$1.95
121.59%
YoY
|
-$0.88
57.14%
YoY
|
-$0.56
-380.0%
YoY
|
| Diluted Earnings Per Share |
-$1.22
-21.79%
YoY
|
-$1.56
-20.0%
YoY
|
-$1.95
121.59%
YoY
|
-$0.88
57.14%
YoY
|
-$0.56
-411.11%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
111.5M shares
3.37%
YoY
|
107.8M shares
1.36%
YoY
|
106.4M shares
1.65%
YoY
|
104.7M shares
1.19%
YoY
|
103.4M shares
2.48%
YoY
|
| Diluted Shares Outstanding |
111.5M shares
3.37%
YoY
|
107.8M shares
1.36%
YoY
|
106.4M shares
1.65%
YoY
|
104.7M shares
1.19%
YoY
|
103.4M shares
-5.0%
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 |
$174.1M
12.3%
YoY
|
$174.4M
8.11%
YoY
|
$167.2M
7.81%
YoY
|
$158.8M
5.62%
YoY
|
$155.0M
11.91%
YoY
|
$161.3M
20.54%
YoY
|
$155.1M
21.81%
YoY
|
$150.4M
19.28%
YoY
|
$138.5M
13.36%
YoY
|
$133.8M
4.17%
YoY
|
$127.3M
-2.81%
YoY
|
$126.1M
-10.52%
YoY
|
$122.2M
-11.17%
YoY
|
$128.4M
-3.59%
YoY
|
$131.0M
-1.95%
YoY
|
$140.9M
5.5%
YoY
|
$137.5M
2.12%
YoY
|
$133.2M
-7.46%
YoY
|
$133.6M
0.71%
YoY
|
| Cost Of Revenue |
$38.93M
1.06%
YoY
|
$42.16M
25.97%
YoY
|
$44.73M
26.45%
YoY
|
$41.47M
19.67%
YoY
|
$38.52M
14.34%
YoY
|
$33.47M
2.8%
YoY
|
$35.37M
10.22%
YoY
|
$34.65M
1.87%
YoY
|
$33.69M
13.76%
YoY
|
$32.56M
12.7%
YoY
|
$32.09M
7.88%
YoY
|
$34.02M
19.35%
YoY
|
$29.61M
6.81%
YoY
|
$28.89M
-2.69%
YoY
|
$29.75M
-1.51%
YoY
|
$28.50M
-0.34%
YoY
|
$27.73M
5.09%
YoY
|
$29.69M
5.65%
YoY
|
$30.21M
6.38%
YoY
|
| Gross Profit |
$135.1M
16.01%
YoY
|
$132.2M
3.44%
YoY
|
$122.5M
2.3%
YoY
|
$117.3M
1.41%
YoY
|
$116.5M
11.12%
YoY
|
$127.8M
26.25%
YoY
|
$119.7M
25.72%
YoY
|
$115.7M
25.72%
YoY
|
$104.8M
13.23%
YoY
|
$101.2M
1.69%
YoY
|
$95.23M
-5.95%
YoY
|
$92.03M
-18.09%
YoY
|
$92.57M
-15.71%
YoY
|
$99.54M
-3.85%
YoY
|
$101.2M
-2.08%
YoY
|
$112.4M
7.1%
YoY
|
$109.8M
1.39%
YoY
|
$103.5M
-10.61%
YoY
|
$103.4M
-0.83%
YoY
|
| Selling, General & Admin |
$144.2M
43.41%
YoY
|
$110.2M
-21.24%
YoY
|
$104.5M
4.54%
YoY
|
$101.0M
7.1%
YoY
|
$100.6M
6.15%
YoY
|
$139.9M
41.83%
YoY
|
$99.93M
0.08%
YoY
|
$94.33M
-4.98%
YoY
|
$94.74M
1.74%
YoY
|
$98.64M
12.47%
YoY
|
$99.85M
35.11%
YoY
|
$99.27M
29.9%
YoY
|
$93.11M
36.15%
YoY
|
$87.70M
25.3%
YoY
|
$73.90M
15.82%
YoY
|
$76.42M
14.23%
YoY
|
$68.39M
9.46%
YoY
|
$69.99M
17.24%
YoY
|
$63.81M
13.09%
YoY
|
| Research & Development |
$58.34M
8.48%
YoY
|
$60.91M
18.93%
YoY
|
$54.03M
4.14%
YoY
|
$55.83M
1.6%
YoY
|
$53.78M
4.22%
YoY
|
$51.21M
-5.7%
YoY
|
$51.88M
-3.25%
YoY
|
$54.96M
-0.85%
YoY
|
$51.60M
-13.58%
YoY
|
$54.31M
-0.93%
YoY
|
$53.62M
3.21%
YoY
|
$55.43M
-2.89%
YoY
|
$59.70M
41.36%
YoY
|
$54.82M
-3.71%
YoY
|
$51.96M
7.92%
YoY
|
$57.08M
13.44%
YoY
|
$42.23M
-8.02%
YoY
|
$56.93M
29.39%
YoY
|
$48.14M
46.69%
YoY
|
| Depreciation & Amortization |
$4.124M
24.03%
YoY
|
$4.218M
35.89%
YoY
|
$3.663M
49.02%
YoY
|
$3.444M
20.5%
YoY
|
$3.325M
18.12%
YoY
|
$3.104M
14.16%
YoY
|
$2.458M
-12.53%
YoY
|
$2.858M
5.03%
YoY
|
$2.815M
3.42%
YoY
|
$2.719M
0.7%
YoY
|
$2.810M
5.64%
YoY
|
$2.721M
2.52%
YoY
|
$2.722M
4.29%
YoY
|
$2.700M
1.24%
YoY
|
$2.660M
-2.71%
YoY
|
$2.654M
7.02%
YoY
|
$2.610M
10.13%
YoY
|
$2.667M
7.98%
YoY
|
$2.734M
24.84%
YoY
|
| Operating Expenses |
$202.5M
31.24%
YoY
|
$171.1M
-10.47%
YoY
|
$158.5M
4.4%
YoY
|
$156.9M
5.07%
YoY
|
$154.3M
5.47%
YoY
|
$191.1M
24.95%
YoY
|
$151.8M
-1.08%
YoY
|
$149.3M
-3.5%
YoY
|
$146.3M
-4.24%
YoY
|
$152.9M
7.31%
YoY
|
$153.5M
21.94%
YoY
|
$154.7M
15.88%
YoY
|
$152.8M
38.14%
YoY
|
$142.5M
12.29%
YoY
|
$125.9M
12.42%
YoY
|
$133.5M
13.89%
YoY
|
$110.6M
2.06%
YoY
|
$126.9M
22.28%
YoY
|
$112.0M
25.45%
YoY
|
| Operating Profit |
-$67.42M
78.05%
YoY
|
-$38.89M
-38.56%
YoY
|
-$36.02M
12.24%
YoY
|
-$39.52M
17.69%
YoY
|
-$37.87M
-8.8%
YoY
|
-$63.30M
22.41%
YoY
|
-$32.09M
-44.9%
YoY
|
-$33.58M
-46.41%
YoY
|
-$41.52M
-31.09%
YoY
|
-$51.72M
20.33%
YoY
|
-$58.25M
136.66%
YoY
|
-$62.66M
196.57%
YoY
|
-$60.25M
7375.06%
YoY
|
-$42.98M
83.68%
YoY
|
-$24.61M
187.78%
YoY
|
-$21.13M
71.84%
YoY
|
-$806.0K
815.91%
YoY
|
-$23.40M
-293.5%
YoY
|
-$8.552M
-156.93%
YoY
|
| Interest Expense |
-$1.838M
-124.28%
YoY
|
$4.619M
-50.96%
YoY
|
$5.999M
-42.9%
YoY
|
$4.542M
-58.14%
YoY
|
$7.570M
-23.37%
YoY
|
$9.418M
-28.55%
YoY
|
$10.51M
5.07%
YoY
|
$10.85M
23.93%
YoY
|
$9.878M
7.73%
YoY
|
$13.18M
26.51%
YoY
|
$10.00M
737.52%
YoY
|
$8.756M
-493.0%
YoY
|
$9.169M
-636.51%
YoY
|
$10.42M
-579.08%
YoY
|
$1.194M
-160.27%
YoY
|
-$2.228M
137.02%
YoY
|
-$1.709M
-34.27%
YoY
|
-$2.175M
-34.09%
YoY
|
-$1.981M
-50.48%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$5.180M
292.42%
YoY
|
N/A
|
N/A
|
N/A
|
-$1.320M
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
|
| Pretax Income |
-$69.26M
128.61%
YoY
|
-$40.95M
-25.82%
YoY
|
-$30.02M
39.09%
YoY
|
-$34.98M
53.9%
YoY
|
-$30.30M
-4.26%
YoY
|
-$55.21M
43.27%
YoY
|
-$21.59M
-55.24%
YoY
|
-$22.73M
-57.83%
YoY
|
-$31.64M
-38.05%
YoY
|
-$38.53M
18.35%
YoY
|
-$48.22M
105.93%
YoY
|
-$53.90M
130.79%
YoY
|
-$51.08M
1931.01%
YoY
|
-$32.56M
27.31%
YoY
|
-$23.42M
122.32%
YoY
|
-$23.36M
76.47%
YoY
|
-$2.515M
-8.01%
YoY
|
-$25.57M
-390.6%
YoY
|
-$10.53M
-195.42%
YoY
|
| Income Tax |
$1.880M
-53.28%
YoY
|
-$16.45M
-253.56%
YoY
|
$7.248M
-19.33%
YoY
|
$5.160M
-51.53%
YoY
|
$4.024M
-43.47%
YoY
|
$10.72M
25.41%
YoY
|
$8.985M
611.4%
YoY
|
$10.65M
202.96%
YoY
|
$7.118M
259.31%
YoY
|
$8.545M
80.08%
YoY
|
$1.263M
-60.02%
YoY
|
$3.514M
438.96%
YoY
|
$1.981M
-7.08%
YoY
|
$4.745M
436.16%
YoY
|
$3.159M
21.92%
YoY
|
$652.0K
-53.63%
YoY
|
$2.132M
52.94%
YoY
|
$885.0K
-77.31%
YoY
|
$2.591M
47.64%
YoY
|
| Net Earnings |
-$71.14M
107.28%
YoY
|
-$24.50M
-62.84%
YoY
|
-$37.27M
21.92%
YoY
|
-$40.14M
20.27%
YoY
|
-$34.32M
-11.46%
YoY
|
-$65.92M
40.02%
YoY
|
-$30.57M
-38.22%
YoY
|
-$33.38M
-41.87%
YoY
|
-$38.76M
-26.95%
YoY
|
-$47.08M
26.21%
YoY
|
-$49.49M
86.2%
YoY
|
-$57.42M
139.16%
YoY
|
-$53.06M
1041.83%
YoY
|
-$37.30M
40.99%
YoY
|
-$26.58M
102.5%
YoY
|
-$24.01M
63.98%
YoY
|
-$4.647M
12.57%
YoY
|
-$26.46M
-638.09%
YoY
|
-$13.12M
-241.36%
YoY
|
| Basic Earnings Per Share |
-$0.62
100.0%
YoY
|
N/A
|
-$0.33
17.86%
YoY
|
-$0.36
16.13%
YoY
|
-$0.31
-13.89%
YoY
|
N/A
|
-$0.28
-39.13%
YoY
|
-$0.31
-42.59%
YoY
|
-$0.36
-28.0%
YoY
|
N/A
|
-$0.46
84.0%
YoY
|
-$0.54
134.78%
YoY
|
-$0.50
1150.0%
YoY
|
-$0.36
44.0%
YoY
|
-$0.25
92.31%
YoY
|
-$0.23
64.29%
YoY
|
-$0.04
0.0%
YoY
|
-$0.25
-600.0%
YoY
|
-$0.13
-244.44%
YoY
|
| Diluted Earnings Per Share |
-$0.62
100.0%
YoY
|
-$0.22
-64.07%
YoY
|
-$0.33
17.86%
YoY
|
-$0.36
16.13%
YoY
|
-$0.31
-13.89%
YoY
|
-$0.61
38.22%
YoY
|
-$0.28
-39.13%
YoY
|
-$0.31
-42.61%
YoY
|
-$0.36
-28.0%
YoY
|
-$0.44
22.33%
YoY
|
-$0.46
84.0%
YoY
|
-$0.54
134.87%
YoY
|
-$0.50
1150.0%
YoY
|
-$0.36
44.0%
YoY
|
-$0.25
92.31%
YoY
|
-$0.23
64.29%
YoY
|
-$0.04
0.0%
YoY
|
-$0.25
-725.0%
YoY
|
-$0.13
-244.44%
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 |
113.8M shares
3.53%
YoY
|
112.0M shares
3.49%
YoY
|
111.8M shares
3.31%
YoY
|
111.5M shares
3.6%
YoY
|
109.9M shares
2.64%
YoY
|
108.2M shares
1.25%
YoY
|
108.2M shares
1.5%
YoY
|
107.6M shares
1.32%
YoY
|
107.1M shares
1.55%
YoY
|
106.9M shares
1.82%
YoY
|
106.6M shares
1.79%
YoY
|
106.2M shares
1.51%
YoY
|
105.5M shares
1.22%
YoY
|
105.0M shares
1.03%
YoY
|
104.7M shares
0.97%
YoY
|
104.6M shares
1.1%
YoY
|
104.2M shares
1.51%
YoY
|
103.9M shares
1.9%
YoY
|
103.7M shares
2.47%
YoY
|
| Diluted Shares Outstanding |
114.1M shares
3.51%
YoY
|
N/A
|
111.9M shares
3.38%
YoY
|
111.6M shares
3.6%
YoY
|
110.3M shares
2.81%
YoY
|
N/A
|
108.2M shares
1.38%
YoY
|
107.7M shares
1.33%
YoY
|
107.3M shares
1.51%
YoY
|
N/A
|
106.8M shares
1.8%
YoY
|
106.3M shares
1.59%
YoY
|
105.7M shares
1.42%
YoY
|
105.0M shares
1.1%
YoY
|
104.9M shares
1.11%
YoY
|
104.6M shares
1.1%
YoY
|
104.2M shares
1.51%
YoY
|
103.9M shares
-6.08%
YoY
|
103.7M shares
-4.52%
YoY
|
Loading...