|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
$1.328B
-2.89%
YoY
|
$1.367B
54.44%
YoY
|
$885.4M
13.38%
YoY
|
$780.9M
43.73%
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
|
$65.15M
-0.6%
YoY
|
$65.55M
-22.88%
YoY
|
$85.00M
1.74%
YoY
|
$83.54M
64.89%
YoY
|
| Depreciation & Amortization |
$41.80M
24.59%
YoY
|
$33.55M
5.47%
YoY
|
$31.81M
17.14%
YoY
|
$27.16M
23.44%
YoY
|
$22.00M
15.79%
YoY
|
| Operating Expenses |
N/A
|
$65.15M
-0.6%
YoY
|
$65.55M
-22.88%
YoY
|
$85.00M
1.74%
YoY
|
$83.54M
64.89%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$679.9M
159.85%
YoY
|
$261.7M
173.1%
YoY
|
$95.81M
-31.38%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$288.4M
28.55%
YoY
|
$224.4M
-32.16%
YoY
|
$330.7M
13.54%
YoY
|
$291.3M
-33.98%
YoY
|
$441.2M
132.51%
YoY
|
| Income Tax |
$64.34M
49.97%
YoY
|
$42.90M
-46.77%
YoY
|
$80.60M
27.4%
YoY
|
$63.26M
-27.23%
YoY
|
$86.94M
86.1%
YoY
|
| Net Earnings |
$209.2M
15.27%
YoY
|
$181.5M
-22.93%
YoY
|
$235.4M
7.8%
YoY
|
$218.4M
-30.59%
YoY
|
$314.6M
137.33%
YoY
|
| Basic Earnings Per Share |
N/A
|
$5.28
-29.51%
YoY
|
$7.49
11.96%
YoY
|
$6.69
-27.99%
YoY
|
$9.29
147.07%
YoY
|
| Diluted Earnings Per Share |
$6.26
22.99%
YoY
|
$5.09
-30.48%
YoY
|
$7.32
-100.0%
YoY
|
$6.510M
73066016.82%
YoY
|
$8.91
138.24%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
31.51M shares
0.23%
YoY
|
31.44M shares
-3.67%
YoY
|
32.63M shares
0.99%
YoY
|
32.31M shares
2.56%
YoY
|
| Diluted Shares Outstanding |
N/A
|
32.72M shares
1.74%
YoY
|
32.16M shares
-4.14%
YoY
|
33.55M shares
-0.44%
YoY
|
33.70M shares
6.21%
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 |
$336.3M
6.8%
YoY
|
N/A
|
$361.5M
8.84%
YoY
|
$328.0M
-1.81%
YoY
|
$314.9M
-5.08%
YoY
|
N/A
|
$332.1M
-11.75%
YoY
|
$334.0M
1.17%
YoY
|
$331.8M
5.34%
YoY
|
N/A
|
$376.3M
59.52%
YoY
|
$330.2M
68.16%
YoY
|
$314.9M
71.65%
YoY
|
$269.6M
25.98%
YoY
|
$235.9M
-2.86%
YoY
|
$196.3M
20.54%
YoY
|
$183.5M
13.88%
YoY
|
$214.0M
39.81%
YoY
|
$242.9M
73.9%
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 |
$11.64M
2.93%
YoY
|
N/A
|
$10.42M
-23.35%
YoY
|
$10.38M
-36.02%
YoY
|
$11.31M
-48.36%
YoY
|
N/A
|
$13.59M
-13.27%
YoY
|
$16.23M
-1.1%
YoY
|
$21.90M
32.04%
YoY
|
N/A
|
$15.67M
-20.02%
YoY
|
$16.41M
-27.84%
YoY
|
$16.59M
-31.07%
YoY
|
N/A
|
$19.59M
-7.96%
YoY
|
$22.74M
15.9%
YoY
|
$24.07M
20.41%
YoY
|
N/A
|
$21.28M
63.64%
YoY
|
| Depreciation & Amortization |
$14.24M
-8.98%
YoY
|
$12.63M
38.83%
YoY
|
$1.897M
-80.54%
YoY
|
$11.64M
80.15%
YoY
|
$15.64M
89.66%
YoY
|
$9.094M
19.86%
YoY
|
$9.749M
28.28%
YoY
|
$6.463M
-16.46%
YoY
|
$8.246M
-6.65%
YoY
|
$7.587M
6.41%
YoY
|
$7.600M
13.43%
YoY
|
$7.736M
6.38%
YoY
|
$8.833M
45.88%
YoY
|
$7.130M
29.64%
YoY
|
$6.700M
21.82%
YoY
|
$7.272M
34.67%
YoY
|
$6.055M
14.25%
YoY
|
$5.500M
10.0%
YoY
|
$5.500M
-787.5%
YoY
|
| Operating Expenses |
$11.64M
2.93%
YoY
|
N/A
|
$10.42M
-23.35%
YoY
|
$10.38M
-36.02%
YoY
|
$11.31M
-48.36%
YoY
|
N/A
|
$13.59M
-13.27%
YoY
|
$16.23M
-1.1%
YoY
|
$21.90M
32.04%
YoY
|
N/A
|
$15.67M
-20.02%
YoY
|
$16.41M
-27.84%
YoY
|
$16.59M
-31.07%
YoY
|
N/A
|
$19.59M
-7.96%
YoY
|
$22.74M
15.9%
YoY
|
$24.07M
20.41%
YoY
|
N/A
|
$21.28M
63.64%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$166.4M
0.91%
YoY
|
$171.4M
3.84%
YoY
|
N/A
|
$176.6M
129.65%
YoY
|
$164.9M
423.76%
YoY
|
$165.0M
778.98%
YoY
|
$134.5M
561.21%
YoY
|
$76.88M
234.88%
YoY
|
$31.48M
30.5%
YoY
|
$18.78M
-33.85%
YoY
|
$20.34M
-32.52%
YoY
|
$22.96M
-28.72%
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 |
$90.31M
659.65%
YoY
|
$97.30M
171.32%
YoY
|
$100.3M
118.05%
YoY
|
$78.90M
2.31%
YoY
|
$11.89M
-81.82%
YoY
|
$35.86M
-57.25%
YoY
|
$46.02M
-58.25%
YoY
|
$77.12M
12.84%
YoY
|
$65.38M
-4.26%
YoY
|
$83.89M
134.02%
YoY
|
$110.2M
34.73%
YoY
|
$68.34M
-11.87%
YoY
|
$68.28M
-28.94%
YoY
|
$35.85M
-68.9%
YoY
|
$81.81M
-46.28%
YoY
|
$77.55M
-4.81%
YoY
|
$96.09M
4.23%
YoY
|
$115.2M
40.53%
YoY
|
$152.3M
141.51%
YoY
|
| Income Tax |
$20.65M
-2116.99%
YoY
|
$22.81M
154.93%
YoY
|
$24.60M
-3492.83%
YoY
|
$17.96M
-5.62%
YoY
|
-$1.024M
-106.54%
YoY
|
$8.946M
-58.96%
YoY
|
-$725.0K
-103.09%
YoY
|
$19.03M
-8.36%
YoY
|
$15.65M
7.47%
YoY
|
$21.80M
205.44%
YoY
|
$23.47M
31.12%
YoY
|
$20.77M
9.91%
YoY
|
$14.56M
-24.67%
YoY
|
$7.136M
-45.08%
YoY
|
$17.90M
-50.64%
YoY
|
$18.90M
-6.1%
YoY
|
$19.33M
10.09%
YoY
|
$12.99M
-44.59%
YoY
|
$36.26M
201.79%
YoY
|
| Net Earnings |
$69.65M
631.42%
YoY
|
$70.09M
201.25%
YoY
|
$73.73M
71.71%
YoY
|
$60.94M
12.23%
YoY
|
$9.523M
-79.26%
YoY
|
$23.27M
-60.04%
YoY
|
$42.94M
-50.51%
YoY
|
$54.30M
23.39%
YoY
|
$45.93M
-8.63%
YoY
|
$58.22M
127.23%
YoY
|
$86.76M
35.74%
YoY
|
$44.01M
-24.97%
YoY
|
$50.27M
-34.52%
YoY
|
$25.62M
-74.55%
YoY
|
$63.91M
-44.92%
YoY
|
$58.65M
-4.39%
YoY
|
$76.76M
109.76%
YoY
|
$100.7M
78.98%
YoY
|
$116.0M
129.72%
YoY
|
| Basic Earnings Per Share |
$2.04
580.0%
YoY
|
N/A
|
$2.28
67.65%
YoY
|
$1.77
2.91%
YoY
|
$0.30
-79.45%
YoY
|
N/A
|
$1.36
-48.68%
YoY
|
$1.72
21.99%
YoY
|
$1.46
-7.59%
YoY
|
N/A
|
$2.65
40.21%
YoY
|
$1.41
-18.5%
YoY
|
$1.58
-30.4%
YoY
|
$0.79
-73.84%
YoY
|
$1.89
-44.41%
YoY
|
$1.73
-3.89%
YoY
|
$2.27
118.27%
YoY
|
$3.02
80.84%
YoY
|
$3.40
128.19%
YoY
|
| Diluted Earnings Per Share |
$1.97
573.18%
YoY
|
$1.98
176.32%
YoY
|
$2.20
67.92%
YoY
|
$1.73
4.22%
YoY
|
$0.29
-79.03%
YoY
|
$0.71
-60.08%
YoY
|
$1.31
-49.21%
YoY
|
$1.66
19.21%
YoY
|
$1.40
-10.05%
YoY
|
$1.79
-100.0%
YoY
|
$2.58
-100.0%
YoY
|
$1.39
-17.08%
YoY
|
$1.55
-28.71%
YoY
|
$774.7K
26992375.27%
YoY
|
$1.924M
59185085.52%
YoY
|
$1.68
-2.33%
YoY
|
$2.18
115.84%
YoY
|
$2.87
73.94%
YoY
|
$3.25
119.59%
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 |
34.08M shares
8.31%
YoY
|
34.17M shares
8.99%
YoY
|
31.62M shares
-0.23%
YoY
|
31.59M shares
-0.2%
YoY
|
31.47M shares
-0.06%
YoY
|
31.35M shares
-0.21%
YoY
|
31.70M shares
1.3%
YoY
|
31.65M shares
1.29%
YoY
|
31.48M shares
-0.37%
YoY
|
31.41M shares
N/A
|
31.29M shares
-3.58%
YoY
|
31.25M shares
-4.47%
YoY
|
31.60M shares
-4.11%
YoY
|
N/A
|
32.45M shares
0.01%
YoY
|
32.71M shares
1.34%
YoY
|
32.96M shares
3.37%
YoY
|
32.41M shares
2.57%
YoY
|
32.45M shares
2.96%
YoY
|
| Diluted Shares Outstanding |
35.31M shares
8.69%
YoY
|
N/A
|
33.46M shares
2.12%
YoY
|
32.37M shares
-0.99%
YoY
|
32.49M shares
-1.11%
YoY
|
N/A
|
32.77M shares
1.84%
YoY
|
32.70M shares
3.51%
YoY
|
32.85M shares
1.58%
YoY
|
N/A
|
32.18M shares
-3.16%
YoY
|
31.59M shares
-5.92%
YoY
|
32.35M shares
-5.77%
YoY
|
N/A
|
33.23M shares
-1.9%
YoY
|
33.58M shares
-0.48%
YoY
|
34.33M shares
4.52%
YoY
|
N/A
|
33.87M shares
6.72%
YoY
|
Loading...