|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$623.5M
13.17%
YoY
|
$551.0M
10.38%
YoY
|
$499.2M
5.39%
YoY
|
$473.6M
21.4%
YoY
|
$390.1M
33.29%
YoY
|
| Cost Of Revenue |
$132.0M
40.63%
YoY
|
$93.85M
30.8%
YoY
|
$71.75M
2.74%
YoY
|
$69.84M
17.57%
YoY
|
$59.40M
34.2%
YoY
|
| Gross Profit |
$491.6M
7.54%
YoY
|
$457.1M
6.95%
YoY
|
$427.4M
5.85%
YoY
|
$403.8M
22.09%
YoY
|
$330.7M
33.13%
YoY
|
| Selling, General & Admin |
$400.3M
5.89%
YoY
|
$378.0M
4.77%
YoY
|
$360.8M
3.93%
YoY
|
$347.1M
19.07%
YoY
|
$291.5M
28.16%
YoY
|
| Research & Development |
$237.8M
20.86%
YoY
|
$196.8M
7.03%
YoY
|
$183.8M
3.35%
YoY
|
$177.9M
29.01%
YoY
|
$137.9M
38.77%
YoY
|
| Depreciation & Amortization |
$12.31M
10.63%
YoY
|
$11.13M
-4.93%
YoY
|
$11.70M
-3.88%
YoY
|
$12.18M
11.83%
YoY
|
$10.89M
7.09%
YoY
|
| Operating Expenses |
$638.1M
11.02%
YoY
|
$574.8M
5.53%
YoY
|
$544.6M
3.73%
YoY
|
$525.0M
22.26%
YoY
|
$429.4M
31.39%
YoY
|
| Operating Profit |
-$146.5M
24.53%
YoY
|
-$117.7M
0.37%
YoY
|
-$117.2M
-3.3%
YoY
|
-$121.2M
22.83%
YoY
|
-$98.69M
25.86%
YoY
|
| Interest Expense |
$30.99M
-12.72%
YoY
|
$35.50M
17.15%
YoY
|
$30.31M
177.82%
YoY
|
$10.91M
-194.25%
YoY
|
-$11.57M
60.74%
YoY
|
| Other Income/Expense, Net |
$30.19M
-12.84%
YoY
|
$34.64M
14.32%
YoY
|
$30.31M
191.03%
YoY
|
$10.41M
-185.74%
YoY
|
-$12.15M
62.3%
YoY
|
| Pretax Income |
-$116.3M
40.13%
YoY
|
-$83.01M
-4.5%
YoY
|
-$86.92M
-21.56%
YoY
|
-$110.8M
-0.02%
YoY
|
-$110.8M
29.04%
YoY
|
| Income Tax |
$13.00M
1.93%
YoY
|
$12.76M
-8.86%
YoY
|
$14.00M
2.15%
YoY
|
$13.70M
127.55%
YoY
|
$6.022M
-25.76%
YoY
|
| Net Earnings |
-$129.3M
35.04%
YoY
|
-$95.77M
-5.1%
YoY
|
-$100.9M
-18.95%
YoY
|
-$124.5M
6.55%
YoY
|
-$116.9M
24.31%
YoY
|
| Basic Earnings Per Share |
-$1.13
31.4%
YoY
|
-$0.86
-6.52%
YoY
|
-$0.92
-19.3%
YoY
|
-$1.14
2.7%
YoY
|
-$1.11
11.0%
YoY
|
| Diluted Earnings Per Share |
-$1.13
31.4%
YoY
|
-$0.86
-6.52%
YoY
|
-$0.92
-19.3%
YoY
|
-$1.14
2.7%
YoY
|
-$1.11
11.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
114.4M shares
2.47%
YoY
|
111.7M shares
2.31%
YoY
|
109.1M shares
-0.13%
YoY
|
109.3M shares
3.78%
YoY
|
105.3M shares
11.63%
YoY
|
| Diluted Shares Outstanding |
114.4M shares
2.47%
YoY
|
111.7M shares
2.31%
YoY
|
109.1M shares
-0.13%
YoY
|
109.3M shares
3.78%
YoY
|
105.3M shares
11.63%
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 |
$173.1M
26.9%
YoY
|
$173.4M
9.37%
YoY
|
$161.6M
9.12%
YoY
|
$152.2M
16.74%
YoY
|
$136.4M
19.65%
YoY
|
$158.5M
2.87%
YoY
|
$148.1M
21.06%
YoY
|
$130.3M
12.93%
YoY
|
$114.0M
6.23%
YoY
|
$154.1M
8.05%
YoY
|
$122.3M
-0.81%
YoY
|
$115.4M
3.56%
YoY
|
$107.3M
11.5%
YoY
|
$142.6M
12.67%
YoY
|
$123.3M
22.87%
YoY
|
$111.4M
26.05%
YoY
|
$96.26M
28.72%
YoY
|
$126.6M
32.96%
YoY
|
$100.4M
30.75%
YoY
|
| Cost Of Revenue |
$41.57M
43.26%
YoY
|
$36.56M
40.31%
YoY
|
$35.15M
46.41%
YoY
|
$31.25M
39.28%
YoY
|
$29.02M
35.92%
YoY
|
$26.06M
34.67%
YoY
|
$24.01M
38.12%
YoY
|
$22.44M
29.05%
YoY
|
$21.35M
21.05%
YoY
|
$19.35M
13.61%
YoY
|
$17.38M
1.06%
YoY
|
$17.39M
-2.32%
YoY
|
$17.64M
-0.97%
YoY
|
$17.03M
-2.0%
YoY
|
$17.20M
19.95%
YoY
|
$17.80M
25.34%
YoY
|
$17.81M
32.09%
YoY
|
$17.38M
39.47%
YoY
|
$14.34M
27.06%
YoY
|
| Gross Profit |
$131.6M
22.49%
YoY
|
$136.8M
3.29%
YoY
|
$126.4M
1.91%
YoY
|
$120.9M
12.05%
YoY
|
$107.4M
15.9%
YoY
|
$132.5M
-1.7%
YoY
|
$124.1M
18.24%
YoY
|
$107.9M
10.08%
YoY
|
$92.67M
3.32%
YoY
|
$134.8M
7.3%
YoY
|
$104.9M
-1.11%
YoY
|
$98.03M
4.68%
YoY
|
$89.70M
14.33%
YoY
|
$125.6M
15.01%
YoY
|
$106.1M
23.36%
YoY
|
$93.65M
26.18%
YoY
|
$78.45M
27.97%
YoY
|
$109.2M
31.98%
YoY
|
$86.02M
31.39%
YoY
|
| Selling, General & Admin |
$106.3M
9.61%
YoY
|
$102.5M
3.0%
YoY
|
$99.63M
5.71%
YoY
|
$101.2M
10.26%
YoY
|
$96.96M
4.85%
YoY
|
$99.47M
8.29%
YoY
|
$94.24M
5.59%
YoY
|
$91.80M
0.22%
YoY
|
$92.48M
4.99%
YoY
|
$91.85M
1.42%
YoY
|
$89.26M
2.34%
YoY
|
$91.60M
6.02%
YoY
|
$88.08M
6.17%
YoY
|
$90.56M
4.23%
YoY
|
$87.21M
24.19%
YoY
|
$86.40M
25.01%
YoY
|
$82.97M
27.02%
YoY
|
$86.89M
40.15%
YoY
|
$70.23M
22.67%
YoY
|
| Research & Development |
$69.76M
28.69%
YoY
|
$64.62M
27.84%
YoY
|
$62.74M
17.36%
YoY
|
$56.25M
25.18%
YoY
|
$54.21M
13.35%
YoY
|
$50.55M
5.27%
YoY
|
$53.46M
19.28%
YoY
|
$44.93M
-2.62%
YoY
|
$47.83M
6.92%
YoY
|
$48.02M
6.66%
YoY
|
$44.82M
0.76%
YoY
|
$46.14M
2.97%
YoY
|
$44.73M
2.67%
YoY
|
$45.02M
12.14%
YoY
|
$44.48M
29.51%
YoY
|
$44.82M
34.45%
YoY
|
$43.57M
44.93%
YoY
|
$40.14M
43.68%
YoY
|
$34.34M
39.21%
YoY
|
| Depreciation & Amortization |
$4.354M
79.99%
YoY
|
$4.345M
68.22%
YoY
|
$2.976M
7.2%
YoY
|
$2.569M
-10.11%
YoY
|
$2.419M
-16.84%
YoY
|
$2.583M
-12.82%
YoY
|
$2.776M
-5.26%
YoY
|
$2.858M
-1.99%
YoY
|
$2.909M
0.62%
YoY
|
$2.963M
-26.86%
YoY
|
$2.930M
-0.61%
YoY
|
$2.916M
16.73%
YoY
|
$2.891M
7.91%
YoY
|
$4.051M
54.8%
YoY
|
$2.948M
4.72%
YoY
|
$2.498M
-19.58%
YoY
|
$2.679M
14.05%
YoY
|
$2.617M
1.43%
YoY
|
$2.815M
-9.49%
YoY
|
| Operating Expenses |
$176.0M
16.45%
YoY
|
$167.1M
11.37%
YoY
|
$162.4M
9.93%
YoY
|
$157.5M
15.16%
YoY
|
$151.2M
7.74%
YoY
|
$150.0M
7.15%
YoY
|
$147.7M
10.16%
YoY
|
$136.7M
-0.73%
YoY
|
$140.3M
5.64%
YoY
|
$140.0M
3.26%
YoY
|
$134.1M
1.81%
YoY
|
$137.7M
4.98%
YoY
|
$132.8M
4.96%
YoY
|
$135.6M
6.73%
YoY
|
$131.7M
25.94%
YoY
|
$131.2M
28.08%
YoY
|
$126.5M
32.67%
YoY
|
$127.0M
41.24%
YoY
|
$104.6M
27.65%
YoY
|
| Operating Profit |
-$44.48M
1.63%
YoY
|
-$30.26M
72.41%
YoY
|
-$35.93M
52.01%
YoY
|
-$36.55M
26.8%
YoY
|
-$43.77M
-8.12%
YoY
|
-$17.55M
234.71%
YoY
|
-$23.64M
-18.89%
YoY
|
-$28.83M
-27.42%
YoY
|
-$47.63M
10.48%
YoY
|
-$5.244M
-47.52%
YoY
|
-$29.15M
13.94%
YoY
|
-$39.72M
5.72%
YoY
|
-$43.12M
-10.33%
YoY
|
-$9.993M
-43.96%
YoY
|
-$25.58M
37.87%
YoY
|
-$37.57M
33.07%
YoY
|
-$48.09M
41.12%
YoY
|
-$17.83M
147.68%
YoY
|
-$18.56M
12.78%
YoY
|
| Interest Expense |
$4.446M
-62.8%
YoY
|
$5.470M
-28.07%
YoY
|
$7.806M
-23.81%
YoY
|
$4.967M
-39.79%
YoY
|
$11.95M
39.86%
YoY
|
$7.605M
39.98%
YoY
|
$10.25M
19.13%
YoY
|
$8.249M
-2.55%
YoY
|
$8.545M
9.93%
YoY
|
$5.433M
27.24%
YoY
|
$8.600M
253.76%
YoY
|
$8.465M
184.44%
YoY
|
$7.773M
956.11%
YoY
|
$4.270M
-204.48%
YoY
|
$2.431M
-175.17%
YoY
|
$2.976M
-178.27%
YoY
|
$736.0K
-172.16%
YoY
|
-$4.087M
-9.98%
YoY
|
-$3.234M
26.82%
YoY
|
| Other Income/Expense, Net |
$4.446M
-62.8%
YoY
|
N/A
|
$7.806M
-23.81%
YoY
|
$4.967M
-39.79%
YoY
|
$11.95M
39.86%
YoY
|
N/A
|
$10.25M
18.66%
YoY
|
$8.249M
-2.55%
YoY
|
$8.545M
9.93%
YoY
|
N/A
|
$8.634M
255.16%
YoY
|
$8.465M
184.44%
YoY
|
$7.773M
956.11%
YoY
|
N/A
|
$2.431M
-175.17%
YoY
|
$2.976M
-178.27%
YoY
|
$736.0K
-172.02%
YoY
|
N/A
|
-$3.234M
26.67%
YoY
|
| Pretax Income |
-$40.04M
25.84%
YoY
|
-$24.79M
149.24%
YoY
|
-$28.13M
109.99%
YoY
|
-$31.59M
53.5%
YoY
|
-$31.82M
-18.61%
YoY
|
-$9.947M
-5362.96%
YoY
|
-$13.40M
-34.7%
YoY
|
-$20.58M
-34.16%
YoY
|
-$39.09M
10.6%
YoY
|
$189.0K
-103.3%
YoY
|
-$20.51M
-11.39%
YoY
|
-$31.25M
-9.66%
YoY
|
-$35.34M
-25.36%
YoY
|
-$5.723M
-73.89%
YoY
|
-$23.15M
6.25%
YoY
|
-$34.59M
7.99%
YoY
|
-$47.35M
34.91%
YoY
|
-$21.92M
86.71%
YoY
|
-$21.79M
14.65%
YoY
|
| Income Tax |
-$3.181M
-180.17%
YoY
|
$2.983M
-2.1%
YoY
|
$1.814M
-63.26%
YoY
|
$4.239M
25.75%
YoY
|
$3.968M
183.02%
YoY
|
$3.047M
180.31%
YoY
|
$4.938M
97.2%
YoY
|
$3.371M
-54.73%
YoY
|
$1.402M
-52.65%
YoY
|
$1.087M
-78.37%
YoY
|
$2.504M
-55.01%
YoY
|
$7.446M
338.52%
YoY
|
$2.961M
109.41%
YoY
|
$5.025M
66.23%
YoY
|
$5.566M
264.98%
YoY
|
$1.698M
85.57%
YoY
|
$1.414M
152.95%
YoY
|
$3.023M
-58.59%
YoY
|
$1.525M
593.18%
YoY
|
| Net Earnings |
-$36.85M
2.99%
YoY
|
-$27.78M
113.75%
YoY
|
-$29.94M
63.32%
YoY
|
-$35.82M
49.59%
YoY
|
-$35.78M
-11.63%
YoY
|
-$12.99M
1346.99%
YoY
|
-$18.33M
-20.35%
YoY
|
-$23.95M
-38.11%
YoY
|
-$40.49M
5.71%
YoY
|
-$898.0K
-91.64%
YoY
|
-$23.02M
-19.85%
YoY
|
-$38.70M
6.63%
YoY
|
-$38.30M
-21.45%
YoY
|
-$10.75M
-56.91%
YoY
|
-$28.72M
23.17%
YoY
|
-$36.29M
10.14%
YoY
|
-$48.76M
36.76%
YoY
|
-$24.94M
31.07%
YoY
|
-$23.31M
21.27%
YoY
|
| Basic Earnings Per Share |
-$0.32
0.0%
YoY
|
N/A
|
-$0.26
62.5%
YoY
|
-$0.32
52.38%
YoY
|
-$0.32
-13.51%
YoY
|
N/A
|
-$0.16
-23.81%
YoY
|
-$0.21
-40.0%
YoY
|
-$0.37
5.71%
YoY
|
N/A
|
-$0.21
-19.23%
YoY
|
-$0.35
6.06%
YoY
|
-$0.35
-22.22%
YoY
|
N/A
|
-$0.26
18.18%
YoY
|
-$0.33
6.45%
YoY
|
-$0.45
25.0%
YoY
|
N/A
|
-$0.22
10.0%
YoY
|
| Diluted Earnings Per Share |
-$0.32
0.0%
YoY
|
-$0.24
103.9%
YoY
|
-$0.26
61.24%
YoY
|
-$0.32
52.38%
YoY
|
-$0.32
-13.51%
YoY
|
-$0.12
1301.7%
YoY
|
-$0.16
-22.24%
YoY
|
-$0.21
-40.45%
YoY
|
-$0.37
5.71%
YoY
|
-$0.01
-91.63%
YoY
|
-$0.21
-19.23%
YoY
|
-$0.35
6.85%
YoY
|
-$0.35
-22.22%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.26
18.18%
YoY
|
-$0.33
6.45%
YoY
|
-$0.45
25.0%
YoY
|
-$232.2K
16.29%
YoY
|
-$0.22
10.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
|
| Basic Shares Outstanding |
117.4M shares
4.35%
YoY
|
117.9M shares
4.82%
YoY
|
112.0M shares
-0.12%
YoY
|
111.9M shares
0.38%
YoY
|
112.6M shares
3.16%
YoY
|
112.5M shares
3.23%
YoY
|
112.2M shares
2.31%
YoY
|
111.5M shares
1.63%
YoY
|
109.1M shares
1.38%
YoY
|
109.0M shares
-1.15%
YoY
|
109.6M shares
-0.22%
YoY
|
109.7M shares
0.03%
YoY
|
107.6M shares
-0.54%
YoY
|
110.2M shares
2.7%
YoY
|
109.9M shares
2.67%
YoY
|
109.7M shares
3.08%
YoY
|
108.2M shares
7.94%
YoY
|
107.3M shares
238.27%
YoY
|
107.0M shares
12.85%
YoY
|
| Diluted Shares Outstanding |
115.8M shares
2.78%
YoY
|
N/A
|
115.0M shares
2.41%
YoY
|
112.1M shares
0.15%
YoY
|
112.7M shares
2.42%
YoY
|
N/A
|
112.3M shares
2.59%
YoY
|
111.9M shares
1.95%
YoY
|
110.0M shares
1.48%
YoY
|
N/A
|
109.4M shares
-0.52%
YoY
|
109.7M shares
0.06%
YoY
|
108.4M shares
0.17%
YoY
|
N/A
|
110.0M shares
2.77%
YoY
|
109.7M shares
3.08%
YoY
|
108.2M shares
7.94%
YoY
|
N/A
|
107.0M shares
12.85%
YoY
|
Loading...