|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$832.8M
32.5%
YoY
|
$628.5M
52.62%
YoY
|
$411.8M
-0.41%
YoY
|
$413.5M
-4.81%
YoY
|
$434.4M
13.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 |
N/A
|
N/A
|
$41.88M
17.68%
YoY
|
$35.59M
5.27%
YoY
|
$33.80M
4.45%
YoY
|
| Depreciation & Amortization |
$10.00M
-13.68%
YoY
|
$11.59M
37.92%
YoY
|
$8.400M
-12.5%
YoY
|
$9.600M
-40.74%
YoY
|
$16.20M
-10.5%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
$41.88M
17.68%
YoY
|
$35.59M
5.27%
YoY
|
$33.80M
4.45%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$207.3M
385.82%
YoY
|
$42.66M
12.56%
YoY
|
$37.90M
-59.25%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$2.045M
-70.67%
YoY
|
$6.973M
5.16%
YoY
|
$6.631M
155.33%
YoY
|
| Pretax Income |
$121.9M
53.26%
YoY
|
$79.52M
1.52%
YoY
|
$78.32M
-31.19%
YoY
|
$113.8M
-23.62%
YoY
|
$149.0M
-127.96%
YoY
|
| Income Tax |
$31.59M
70.65%
YoY
|
$18.51M
112.2%
YoY
|
$8.724M
-59.01%
YoY
|
$21.29M
-29.88%
YoY
|
$30.36M
-252.91%
YoY
|
| Net Earnings |
$90.27M
47.98%
YoY
|
$61.00M
-12.35%
YoY
|
$69.60M
-24.79%
YoY
|
$92.53M
-22.02%
YoY
|
$118.7M
-122.26%
YoY
|
| Basic Earnings Per Share |
$1.03
33.77%
YoY
|
$0.77
-52.17%
YoY
|
$1.61
-20.69%
YoY
|
$2.03
-15.77%
YoY
|
$2.41
-122.74%
YoY
|
| Diluted Earnings Per Share |
$1.03
-28.04%
YoY
|
$1.43
-10.83%
YoY
|
$1.60
-100.0%
YoY
|
$2.015M
84324368.36%
YoY
|
$2.39
-122.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
87.38M shares
-1.8%
YoY
|
88.98M shares
105.56%
YoY
|
43.29M shares
-5.0%
YoY
|
45.56M shares
-7.47%
YoY
|
49.24M shares
-2.05%
YoY
|
| Diluted Shares Outstanding |
87.70M shares
-1.79%
YoY
|
89.30M shares
105.27%
YoY
|
43.50M shares
-5.25%
YoY
|
45.91M shares
-7.35%
YoY
|
49.55M shares
-1.42%
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 |
$292.4M
164.74%
YoY
|
$312.6M
97.65%
YoY
|
$216.2M
72.08%
YoY
|
$113.7M
4.61%
YoY
|
$110.4M
98.85%
YoY
|
$158.1M
97.59%
YoY
|
$125.6M
16.53%
YoY
|
$108.7M
-1.08%
YoY
|
$55.54M
-51.34%
YoY
|
$80.04M
-32.02%
YoY
|
$107.8M
-0.49%
YoY
|
$109.9M
12.43%
YoY
|
$114.1M
27.18%
YoY
|
$117.7M
29.79%
YoY
|
$108.3M
-25.29%
YoY
|
$97.71M
0.31%
YoY
|
$89.74M
-11.4%
YoY
|
$90.72M
-8.4%
YoY
|
$145.0M
49.46%
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 |
N/A
|
N/A
|
N/A
|
$9.756M
-4.69%
YoY
|
$10.07M
1.63%
YoY
|
N/A
|
$10.01M
-5.67%
YoY
|
$10.24M
-2.19%
YoY
|
$9.904M
4.57%
YoY
|
N/A
|
$10.62M
21.76%
YoY
|
$10.47M
21.53%
YoY
|
$9.471M
11.07%
YoY
|
N/A
|
$8.719M
3.83%
YoY
|
$8.611M
4.83%
YoY
|
$8.527M
-0.77%
YoY
|
N/A
|
$8.397M
-1.67%
YoY
|
| Depreciation & Amortization |
N/A
|
$12.20M
353.06%
YoY
|
$7.375M
162.55%
YoY
|
$2.575M
-12.39%
YoY
|
$2.627M
-16.44%
YoY
|
$2.693M
-17.52%
YoY
|
$2.809M
-14.88%
YoY
|
$2.939M
-11.18%
YoY
|
$3.144M
-8.28%
YoY
|
$3.265M
-9.2%
YoY
|
$3.300M
-9.22%
YoY
|
$3.309M
-10.9%
YoY
|
$3.428M
-8.95%
YoY
|
$3.596M
-7.79%
YoY
|
$3.635M
-11.34%
YoY
|
$3.714M
-9.41%
YoY
|
$3.765M
-8.17%
YoY
|
$3.900M
-13.33%
YoY
|
$4.100M
-10.87%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
$9.756M
-4.69%
YoY
|
$10.07M
1.63%
YoY
|
N/A
|
$10.01M
-5.67%
YoY
|
$10.24M
-2.19%
YoY
|
$9.904M
4.57%
YoY
|
N/A
|
$10.62M
21.76%
YoY
|
$10.47M
21.53%
YoY
|
$9.471M
11.07%
YoY
|
N/A
|
$8.719M
3.83%
YoY
|
$8.611M
4.83%
YoY
|
$8.527M
-0.77%
YoY
|
N/A
|
$8.397M
-1.67%
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
54.24%
YoY
|
$83.56M
9.15%
YoY
|
$65.39M
-0.29%
YoY
|
$67.90M
6.31%
YoY
|
$73.16M
17.78%
YoY
|
$76.55M
32.7%
YoY
|
$65.58M
24.51%
YoY
|
$63.87M
83.61%
YoY
|
$62.12M
221.98%
YoY
|
$57.69M
397.86%
YoY
|
$52.67M
774.71%
YoY
|
$34.78M
503.87%
YoY
|
$19.29M
194.62%
YoY
|
$11.59M
39.27%
YoY
|
$6.021M
-39.61%
YoY
|
$5.760M
-55.9%
YoY
|
$6.548M
-60.13%
YoY
|
$8.320M
-59.83%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$3.468M
3.74%
YoY
|
$2.757M
47.12%
YoY
|
N/A
|
$3.416M
177.27%
YoY
|
$3.343M
-2540.15%
YoY
|
$1.874M
422.01%
YoY
|
N/A
|
$1.232M
-42.8%
YoY
|
-$137.0K
-107.56%
YoY
|
$359.0K
-88.66%
YoY
|
N/A
|
$2.154M
68.41%
YoY
|
$1.812M
-18.05%
YoY
|
$3.166M
47.39%
YoY
|
N/A
|
$1.279M
-33.63%
YoY
|
| Pretax Income |
$65.95M
90.74%
YoY
|
$75.19M
182.6%
YoY
|
-$71.87M
-249.26%
YoY
|
$41.53M
32.96%
YoY
|
$34.58M
-230.58%
YoY
|
$26.61M
-546.84%
YoY
|
$48.15M
106.79%
YoY
|
$31.24M
12.34%
YoY
|
-$26.48M
-179.79%
YoY
|
-$5.954M
-116.66%
YoY
|
$23.29M
-1.57%
YoY
|
$27.81M
-4.89%
YoY
|
$33.19M
31.72%
YoY
|
$35.73M
46.96%
YoY
|
$23.66M
-70.26%
YoY
|
$29.23M
2.46%
YoY
|
$25.19M
51.48%
YoY
|
$24.31M
41.03%
YoY
|
$79.54M
246.22%
YoY
|
| Income Tax |
$19.74M
122.8%
YoY
|
$21.82M
214.06%
YoY
|
-$21.63M
-303.22%
YoY
|
$11.16M
54.83%
YoY
|
$8.858M
-240.8%
YoY
|
$6.948M
-254.09%
YoY
|
$10.65M
184.55%
YoY
|
$7.210M
82.81%
YoY
|
-$6.291M
-213.39%
YoY
|
-$4.509M
-186.26%
YoY
|
$3.741M
-24.29%
YoY
|
$3.944M
-35.55%
YoY
|
$5.548M
11.0%
YoY
|
$5.227M
28.55%
YoY
|
$4.941M
-68.72%
YoY
|
$6.119M
-11.27%
YoY
|
$4.998M
38.79%
YoY
|
$4.066M
-345.09%
YoY
|
$15.79M
-23326.47%
YoY
|
| Net Earnings |
$46.22M
79.7%
YoY
|
$53.37M
171.49%
YoY
|
-$50.24M
-233.94%
YoY
|
$30.37M
26.39%
YoY
|
$25.72M
-227.4%
YoY
|
$19.66M
-1460.35%
YoY
|
$37.51M
91.91%
YoY
|
$24.03M
0.69%
YoY
|
-$20.19M
-173.05%
YoY
|
-$1.445M
-104.74%
YoY
|
$19.55M
4.42%
YoY
|
$23.86M
3.23%
YoY
|
$27.64M
36.84%
YoY
|
$30.51M
50.66%
YoY
|
$18.72M
-70.64%
YoY
|
$23.12M
6.84%
YoY
|
$20.20M
54.98%
YoY
|
$20.25M
34.91%
YoY
|
$63.75M
200.35%
YoY
|
| Basic Earnings Per Share |
$0.55
-1.79%
YoY
|
$0.64
220.0%
YoY
|
-$0.57
-164.04%
YoY
|
$0.66
15.79%
YoY
|
$0.56
-219.15%
YoY
|
$0.20
-766.67%
YoY
|
$0.89
97.78%
YoY
|
$0.57
3.64%
YoY
|
-$0.47
-174.6%
YoY
|
-$0.03
-104.35%
YoY
|
$0.45
7.14%
YoY
|
$0.55
10.0%
YoY
|
$0.63
50.0%
YoY
|
$0.69
64.29%
YoY
|
$0.42
-68.18%
YoY
|
$0.50
16.28%
YoY
|
$0.42
61.54%
YoY
|
$0.42
40.0%
YoY
|
$1.32
214.29%
YoY
|
| Diluted Earnings Per Share |
$0.55
-1.78%
YoY
|
$0.64
39.44%
YoY
|
-$0.57
-164.12%
YoY
|
$0.66
15.92%
YoY
|
$0.56
-219.29%
YoY
|
$0.46
-1453.5%
YoY
|
$0.88
96.34%
YoY
|
$0.57
3.11%
YoY
|
-$0.47
-175.2%
YoY
|
-$0.03
-100.0%
YoY
|
$0.45
-100.0%
YoY
|
$0.55
-100.0%
YoY
|
$0.63
49.43%
YoY
|
$685.8K
163274228.7%
YoY
|
$415.6K
31726564.87%
YoY
|
$501.4K
116601813.05%
YoY
|
$0.42
61.54%
YoY
|
$0.42
40.0%
YoY
|
$1.31
211.9%
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 |
83.82M shares
83.47%
YoY
|
83.91M shares
95.25%
YoY
|
46.39M shares
7.92%
YoY
|
46.31M shares
6.97%
YoY
|
45.68M shares
4.72%
YoY
|
42.98M shares
-1.59%
YoY
|
42.98M shares
-2.33%
YoY
|
43.29M shares
-2.22%
YoY
|
43.62M shares
-1.9%
YoY
|
43.67M shares
-3.01%
YoY
|
44.01M shares
-1.55%
YoY
|
44.28M shares
-6.44%
YoY
|
44.47M shares
-6.71%
YoY
|
45.03M shares
-6.12%
YoY
|
44.70M shares
-7.64%
YoY
|
47.32M shares
-5.96%
YoY
|
47.67M shares
-5.29%
YoY
|
47.96M shares
-4.67%
YoY
|
48.40M shares
-3.84%
YoY
|
| Diluted Shares Outstanding |
83.90M shares
82.16%
YoY
|
83.88M shares
-6.26%
YoY
|
87.51M shares
106.13%
YoY
|
46.01M shares
8.23%
YoY
|
46.06M shares
7.05%
YoY
|
89.48M shares
107.61%
YoY
|
42.45M shares
-2.06%
YoY
|
42.51M shares
-2.35%
YoY
|
43.03M shares
-2.29%
YoY
|
43.10M shares
-3.11%
YoY
|
43.35M shares
-3.75%
YoY
|
43.53M shares
-5.57%
YoY
|
44.04M shares
-8.39%
YoY
|
44.48M shares
-7.98%
YoY
|
45.03M shares
-7.61%
YoY
|
46.10M shares
-8.9%
YoY
|
48.07M shares
-4.94%
YoY
|
48.34M shares
-4.0%
YoY
|
48.74M shares
-3.15%
YoY
|
Loading...