|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$941.2M
-1.34%
YoY
|
$954.0M
-9.05%
YoY
|
$1.049B
46.47%
YoY
|
$716.1M
26.4%
YoY
|
$566.5M
-5.4%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
$12.48M
3.44%
YoY
|
$12.06M
3.91%
YoY
|
$11.61M
8.64%
YoY
|
$10.68M
3.41%
YoY
|
$10.33M
10.56%
YoY
|
| Depreciation & Amortization |
$10.30M
18.39%
YoY
|
$8.700M
3.57%
YoY
|
$8.400M
6.33%
YoY
|
$7.900M
-3.66%
YoY
|
$8.200M
0.0%
YoY
|
| Operating Expenses |
$12.48M
3.44%
YoY
|
$12.06M
3.91%
YoY
|
$11.61M
8.64%
YoY
|
$10.68M
3.41%
YoY
|
$10.33M
10.56%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$523.0M
279.84%
YoY
|
$137.7M
156.12%
YoY
|
$53.76M
-59.08%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$77.28M
-41.88%
YoY
|
$133.0M
-25.25%
YoY
|
$177.9M
-39.91%
YoY
|
$296.0M
7.55%
YoY
|
$275.3M
93.46%
YoY
|
| Income Tax |
$15.69M
-52.93%
YoY
|
$33.33M
-24.61%
YoY
|
$44.21M
-43.15%
YoY
|
$77.77M
10.0%
YoY
|
$70.70M
129.72%
YoY
|
| Net Earnings |
$61.59M
-38.18%
YoY
|
$99.63M
-25.47%
YoY
|
$133.7M
-38.76%
YoY
|
$218.3M
6.7%
YoY
|
$204.6M
83.45%
YoY
|
| Basic Earnings Per Share |
$0.49
-40.96%
YoY
|
$0.83
-25.23%
YoY
|
$1.11
-39.01%
YoY
|
$1.82
8.98%
YoY
|
$1.67
85.56%
YoY
|
| Diluted Earnings Per Share |
$0.49
-40.24%
YoY
|
$0.82
-26.15%
YoY
|
$1.11
-100.0%
YoY
|
$1.812M
109147076.65%
YoY
|
$1.66
84.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
126.3M shares
4.76%
YoY
|
120.6M shares
0.56%
YoY
|
119.9M shares
0.07%
YoY
|
119.8M shares
-2.04%
YoY
|
122.3M shares
-0.96%
YoY
|
| Diluted Shares Outstanding |
126.8M shares
4.68%
YoY
|
121.1M shares
0.59%
YoY
|
120.4M shares
-0.07%
YoY
|
120.5M shares
-2.16%
YoY
|
123.1M shares
-0.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$230.1M
5.98%
YoY
|
$240.2M
5.99%
YoY
|
$244.8M
4.13%
YoY
|
$239.2M
2.82%
YoY
|
$217.2M
-16.37%
YoY
|
$226.6M
-15.82%
YoY
|
$235.1M
-14.76%
YoY
|
$232.6M
-12.94%
YoY
|
$259.7M
8.93%
YoY
|
$269.2M
20.06%
YoY
|
$275.8M
45.78%
YoY
|
$267.2M
69.29%
YoY
|
$238.4M
64.56%
YoY
|
$224.2M
54.47%
YoY
|
$189.2M
32.42%
YoY
|
$157.8M
12.57%
YoY
|
$144.9M
4.76%
YoY
|
$145.2M
2.43%
YoY
|
$142.9M
-1.62%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| Research & Development |
$3.568M
22.74%
YoY
|
N/A
|
$4.231M
35.96%
YoY
|
$3.602M
20.19%
YoY
|
$2.907M
-2.78%
YoY
|
N/A
|
$3.112M
7.64%
YoY
|
$2.997M
2.74%
YoY
|
$2.990M
5.95%
YoY
|
N/A
|
$2.891M
17.09%
YoY
|
$2.917M
0.83%
YoY
|
$2.822M
14.67%
YoY
|
N/A
|
$2.469M
3.13%
YoY
|
$2.893M
19.99%
YoY
|
$2.461M
-10.08%
YoY
|
N/A
|
$2.394M
8.62%
YoY
|
| Depreciation & Amortization |
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
|
| Operating Expenses |
$3.568M
22.74%
YoY
|
N/A
|
$4.231M
35.96%
YoY
|
$3.602M
20.19%
YoY
|
$2.907M
-2.78%
YoY
|
N/A
|
$3.112M
7.64%
YoY
|
$2.997M
2.74%
YoY
|
$2.990M
5.95%
YoY
|
N/A
|
$2.891M
17.09%
YoY
|
$2.917M
0.83%
YoY
|
$2.822M
14.67%
YoY
|
N/A
|
$2.469M
3.13%
YoY
|
$2.893M
19.99%
YoY
|
$2.461M
-10.08%
YoY
|
N/A
|
$2.394M
8.62%
YoY
|
| Operating Profit |
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
|
| Interest Expense |
N/A
|
$112.8M
-9.39%
YoY
|
$118.1M
-9.31%
YoY
|
$121.6M
-4.03%
YoY
|
$116.3M
-19.55%
YoY
|
$124.5M
-13.13%
YoY
|
$130.3M
-7.22%
YoY
|
$126.7M
-7.15%
YoY
|
$144.6M
38.38%
YoY
|
$143.3M
94.41%
YoY
|
$140.4M
290.09%
YoY
|
$136.5M
738.11%
YoY
|
$104.5M
793.62%
YoY
|
$73.72M
522.02%
YoY
|
$36.00M
186.36%
YoY
|
$16.29M
19.51%
YoY
|
$11.70M
-25.57%
YoY
|
$11.85M
-43.49%
YoY
|
$12.57M
-54.43%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$37.90M
36.33%
YoY
|
$39.13M
28.6%
YoY
|
$36.46M
13.57%
YoY
|
-$29.90M
-186.56%
YoY
|
$27.80M
-22.56%
YoY
|
$30.43M
-9.46%
YoY
|
$32.10M
-19.75%
YoY
|
$34.54M
-32.89%
YoY
|
$35.90M
-32.01%
YoY
|
$33.61M
-51.93%
YoY
|
$40.00M
-45.52%
YoY
|
$51.47M
-27.2%
YoY
|
$52.80M
-35.61%
YoY
|
$69.91M
-1.08%
YoY
|
$73.43M
-2.63%
YoY
|
$70.70M
-1.12%
YoY
|
$82.00M
42.11%
YoY
|
$70.68M
110.3%
YoY
|
$75.41M
89.74%
YoY
|
| Income Tax |
$8.400M
25.37%
YoY
|
$4.662M
-23.44%
YoY
|
$5.613M
-29.32%
YoY
|
-$2.000M
-121.57%
YoY
|
$6.700M
-33.0%
YoY
|
$6.089M
-14.53%
YoY
|
$7.941M
-20.59%
YoY
|
$9.274M
-31.04%
YoY
|
$10.00M
-27.01%
YoY
|
$7.124M
-60.88%
YoY
|
$10.00M
-49.18%
YoY
|
$13.45M
-27.7%
YoY
|
$13.70M
-35.68%
YoY
|
$18.21M
-4.44%
YoY
|
$19.68M
-1.17%
YoY
|
$18.60M
4.49%
YoY
|
$21.30M
52.14%
YoY
|
$19.06M
260.29%
YoY
|
$19.91M
115.17%
YoY
|
| Net Earnings |
$29.54M
40.03%
YoY
|
$34.47M
41.62%
YoY
|
$30.84M
27.67%
YoY
|
-$27.88M
-210.33%
YoY
|
$21.10M
-18.43%
YoY
|
$24.34M
-8.1%
YoY
|
$24.16M
-19.6%
YoY
|
$25.27M
-33.54%
YoY
|
$25.86M
-33.89%
YoY
|
$26.48M
-48.78%
YoY
|
$30.05M
-44.09%
YoY
|
$38.02M
-27.0%
YoY
|
$39.12M
-35.59%
YoY
|
$51.70M
0.15%
YoY
|
$53.75M
-3.16%
YoY
|
$52.09M
-3.12%
YoY
|
$60.74M
39.03%
YoY
|
$51.62M
82.29%
YoY
|
$55.50M
82.02%
YoY
|
| Basic Earnings Per Share |
$0.23
35.29%
YoY
|
$0.27
35.0%
YoY
|
$0.24
20.0%
YoY
|
-$0.22
-204.76%
YoY
|
$0.17
-22.73%
YoY
|
$0.20
-9.09%
YoY
|
$0.20
-20.0%
YoY
|
$0.21
-34.38%
YoY
|
$0.22
-33.33%
YoY
|
$0.22
-48.84%
YoY
|
$0.25
-44.44%
YoY
|
$0.32
-25.58%
YoY
|
$0.33
-35.29%
YoY
|
$0.43
0.0%
YoY
|
$0.45
0.0%
YoY
|
$0.43
-2.27%
YoY
|
$0.51
45.71%
YoY
|
$0.43
86.96%
YoY
|
$0.45
80.0%
YoY
|
| Diluted Earnings Per Share |
$0.23
35.29%
YoY
|
$0.27
35.0%
YoY
|
$0.24
20.06%
YoY
|
-$0.22
-205.79%
YoY
|
$0.17
-19.05%
YoY
|
$0.20
-8.79%
YoY
|
$0.20
-20.24%
YoY
|
$0.21
-33.98%
YoY
|
$0.21
-36.36%
YoY
|
$0.22
-100.0%
YoY
|
$0.25
-100.0%
YoY
|
$0.32
-26.39%
YoY
|
$0.33
-34.0%
YoY
|
$430.5K
100113856.57%
YoY
|
$447.9K
99536119.88%
YoY
|
$0.43
0.0%
YoY
|
$0.50
42.86%
YoY
|
$0.43
86.96%
YoY
|
$0.45
80.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 |
128.2M shares
6.16%
YoY
|
128.2M shares
6.17%
YoY
|
128.2M shares
6.17%
YoY
|
128.1M shares
6.17%
YoY
|
120.8M shares
0.53%
YoY
|
120.7M shares
0.53%
YoY
|
120.7M shares
0.59%
YoY
|
120.6M shares
0.58%
YoY
|
120.1M shares
0.53%
YoY
|
120.1M shares
0.52%
YoY
|
120.0M shares
0.45%
YoY
|
119.9M shares
-0.25%
YoY
|
119.5M shares
-0.53%
YoY
|
119.5M shares
-0.6%
YoY
|
119.5M shares
-2.26%
YoY
|
120.2M shares
-2.73%
YoY
|
120.1M shares
-2.59%
YoY
|
120.2M shares
-2.48%
YoY
|
122.2M shares
-0.82%
YoY
|
| Diluted Shares Outstanding |
128.7M shares
6.0%
YoY
|
N/A
|
128.6M shares
6.14%
YoY
|
128.2M shares
6.02%
YoY
|
121.4M shares
0.34%
YoY
|
N/A
|
121.2M shares
0.65%
YoY
|
120.9M shares
0.67%
YoY
|
121.0M shares
0.65%
YoY
|
N/A
|
120.4M shares
0.32%
YoY
|
120.1M shares
-0.47%
YoY
|
120.2M shares
-0.7%
YoY
|
N/A
|
120.0M shares
-2.37%
YoY
|
120.7M shares
-2.92%
YoY
|
121.1M shares
-2.61%
YoY
|
N/A
|
122.9M shares
-0.51%
YoY
|
Loading...