|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.772B
2.44%
YoY
|
$1.730B
6.11%
YoY
|
$1.630B
42.45%
YoY
|
$1.144B
30.53%
YoY
|
$876.6M
-15.66%
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 |
$98.85M
6.2%
YoY
|
$93.09M
14.55%
YoY
|
$81.26M
17.34%
YoY
|
$69.25M
-7.89%
YoY
|
$75.19M
-27.04%
YoY
|
| Depreciation & Amortization |
$52.17M
-3.8%
YoY
|
$54.23M
33.99%
YoY
|
$40.47M
-10.62%
YoY
|
$45.28M
-51.52%
YoY
|
$93.41M
24.67%
YoY
|
| Operating Expenses |
$98.85M
6.2%
YoY
|
$93.09M
14.55%
YoY
|
$81.26M
17.34%
YoY
|
$69.25M
-7.89%
YoY
|
$75.19M
-27.04%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$715.8M
166.61%
YoY
|
$268.5M
149.17%
YoY
|
$107.7M
-42.71%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$432.7M
304.17%
YoY
|
$107.1M
-56.58%
YoY
|
$246.6M
-42.89%
YoY
|
$431.8M
27.72%
YoY
|
$338.1M
267.67%
YoY
|
| Income Tax |
$102.5M
246.72%
YoY
|
$29.55M
-48.56%
YoY
|
$57.45M
-42.13%
YoY
|
$99.28M
18.02%
YoY
|
$84.12M
227.85%
YoY
|
| Net Earnings |
$330.2M
326.08%
YoY
|
$77.51M
-54.91%
YoY
|
$171.9M
-45.47%
YoY
|
$315.2M
24.14%
YoY
|
$253.9M
283.08%
YoY
|
| Basic Earnings Per Share |
$6.86
431.78%
YoY
|
$1.29
-63.97%
YoY
|
$3.58
-42.72%
YoY
|
$6.25
34.41%
YoY
|
$4.65
315.18%
YoY
|
| Diluted Earnings Per Share |
$6.79
430.47%
YoY
|
$1.28
-63.84%
YoY
|
$3.54
-100.0%
YoY
|
$6.180M
134347718.16%
YoY
|
$4.60
310.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.64M shares
-1.97%
YoY
|
46.56M shares
-3.11%
YoY
|
48.05M shares
-4.76%
YoY
|
50.46M shares
-0.24%
YoY
|
50.58M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
46.13M shares
-1.83%
YoY
|
46.99M shares
-3.33%
YoY
|
48.61M shares
-4.77%
YoY
|
51.05M shares
-0.18%
YoY
|
51.14M shares
1.1%
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 |
$419.1M
-1.92%
YoY
|
N/A
|
$460.6M
1.79%
YoY
|
$439.6M
4.15%
YoY
|
$427.3M
2.37%
YoY
|
N/A
|
$452.5M
6.29%
YoY
|
$422.1M
5.01%
YoY
|
$417.4M
8.36%
YoY
|
N/A
|
$425.8M
32.2%
YoY
|
$401.9M
65.84%
YoY
|
$385.2M
84.71%
YoY
|
$371.3M
68.85%
YoY
|
$322.1M
48.7%
YoY
|
$242.3M
11.71%
YoY
|
$208.5M
-6.55%
YoY
|
$219.9M
-10.38%
YoY
|
$216.6M
-10.34%
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 |
$27.17M
14.93%
YoY
|
N/A
|
$24.59M
-5.23%
YoY
|
$24.31M
10.45%
YoY
|
$23.64M
11.97%
YoY
|
N/A
|
$25.95M
32.36%
YoY
|
$22.01M
7.25%
YoY
|
$21.11M
20.49%
YoY
|
N/A
|
$19.61M
6.16%
YoY
|
$20.53M
31.16%
YoY
|
$17.52M
19.2%
YoY
|
N/A
|
$18.47M
-34.91%
YoY
|
$15.65M
9.04%
YoY
|
$14.70M
-7.95%
YoY
|
N/A
|
$28.37M
-8.76%
YoY
|
| Depreciation & Amortization |
$12.82M
39.05%
YoY
|
$15.88M
3.68%
YoY
|
$12.62M
-10.37%
YoY
|
$14.45M
3.75%
YoY
|
$9.217M
-15.49%
YoY
|
$15.31M
59.94%
YoY
|
$14.08M
25.73%
YoY
|
$13.93M
26.24%
YoY
|
$10.91M
25.6%
YoY
|
$9.573M
-3.54%
YoY
|
$11.20M
-0.7%
YoY
|
$11.03M
-18.15%
YoY
|
$8.683M
-18.12%
YoY
|
$9.924M
-63.91%
YoY
|
$11.28M
-38.7%
YoY
|
$13.48M
-37.0%
YoY
|
$10.60M
-59.32%
YoY
|
$27.50M
18.53%
YoY
|
$18.40M
-9.8%
YoY
|
| Operating Expenses |
$27.17M
14.93%
YoY
|
N/A
|
$24.59M
-5.23%
YoY
|
$24.31M
10.45%
YoY
|
$23.64M
11.97%
YoY
|
N/A
|
$25.95M
32.36%
YoY
|
$22.01M
7.25%
YoY
|
$21.11M
20.49%
YoY
|
N/A
|
$19.61M
6.16%
YoY
|
$20.53M
31.16%
YoY
|
$17.52M
19.2%
YoY
|
N/A
|
$18.47M
-34.91%
YoY
|
$15.65M
9.04%
YoY
|
$14.70M
-7.95%
YoY
|
N/A
|
$28.37M
-8.76%
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
|
$205.5M
20.93%
YoY
|
$202.4M
35.07%
YoY
|
N/A
|
$193.7M
133.4%
YoY
|
$169.9M
361.53%
YoY
|
$149.8M
499.69%
YoY
|
$123.7M
378.29%
YoY
|
$82.99M
218.55%
YoY
|
$36.82M
33.9%
YoY
|
$24.98M
-11.84%
YoY
|
$25.86M
-19.57%
YoY
|
$26.05M
-27.95%
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 |
$94.42M
56.17%
YoY
|
$132.3M
41.45%
YoY
|
$137.8M
-272.24%
YoY
|
$102.2M
74.39%
YoY
|
$60.46M
73.06%
YoY
|
$93.52M
267.26%
YoY
|
-$79.99M
-198.69%
YoY
|
$58.60M
-34.42%
YoY
|
$34.94M
-31.12%
YoY
|
$25.47M
-90.85%
YoY
|
$81.05M
46.39%
YoY
|
$89.36M
96.52%
YoY
|
$50.72M
-3.82%
YoY
|
$278.2M
213.12%
YoY
|
$55.37M
-3.42%
YoY
|
$45.47M
-53.14%
YoY
|
$52.74M
-44.4%
YoY
|
$88.84M
7.03%
YoY
|
$57.33M
-20.57%
YoY
|
| Income Tax |
$20.63M
53.82%
YoY
|
$31.63M
40.57%
YoY
|
$32.57M
-274.41%
YoY
|
$24.86M
46.8%
YoY
|
$13.41M
52.52%
YoY
|
$22.50M
323.31%
YoY
|
-$18.67M
-196.39%
YoY
|
$16.94M
-18.21%
YoY
|
$8.793M
-27.09%
YoY
|
$5.315M
-91.28%
YoY
|
$19.37M
38.89%
YoY
|
$20.71M
83.06%
YoY
|
$12.06M
-7.85%
YoY
|
$60.93M
156.96%
YoY
|
$13.95M
0.07%
YoY
|
$11.31M
-51.98%
YoY
|
$13.09M
-42.88%
YoY
|
$23.71M
3.85%
YoY
|
$13.94M
-7.45%
YoY
|
| Net Earnings |
$73.79M
56.84%
YoY
|
$96.35M
44.42%
YoY
|
$105.2M
-271.58%
YoY
|
$77.33M
85.61%
YoY
|
$47.05M
79.97%
YoY
|
$66.71M
321.21%
YoY
|
-$61.32M
-199.42%
YoY
|
$41.66M
-35.25%
YoY
|
$26.14M
-32.38%
YoY
|
$15.84M
-92.56%
YoY
|
$61.68M
48.92%
YoY
|
$64.34M
88.35%
YoY
|
$38.66M
-2.49%
YoY
|
$212.9M
226.94%
YoY
|
$41.42M
-4.54%
YoY
|
$34.16M
-53.51%
YoY
|
$39.65M
-44.88%
YoY
|
$65.13M
8.23%
YoY
|
$43.39M
-24.03%
YoY
|
| Basic Earnings Per Share |
$1.58
69.89%
YoY
|
N/A
|
$2.21
-255.63%
YoY
|
$1.59
98.75%
YoY
|
$0.93
102.17%
YoY
|
N/A
|
-$1.42
-219.33%
YoY
|
$0.80
-40.3%
YoY
|
$0.46
-35.21%
YoY
|
N/A
|
$1.19
60.81%
YoY
|
$1.34
127.12%
YoY
|
$0.71
1.43%
YoY
|
$4.28
256.67%
YoY
|
$0.74
-2.63%
YoY
|
$0.59
-55.64%
YoY
|
$0.70
-48.15%
YoY
|
$1.20
5.26%
YoY
|
$0.76
-29.63%
YoY
|
| Diluted Earnings Per Share |
$1.56
69.57%
YoY
|
$2.12
52.45%
YoY
|
$2.18
-254.61%
YoY
|
$1.58
97.5%
YoY
|
$0.92
100.0%
YoY
|
$1.39
322.64%
YoY
|
-$1.41
-219.49%
YoY
|
$0.80
-39.79%
YoY
|
$0.46
-34.29%
YoY
|
$0.33
-100.0%
YoY
|
$1.18
59.46%
YoY
|
$1.33
125.21%
YoY
|
$0.70
1.45%
YoY
|
$4.230M
355462078.7%
YoY
|
$0.74
-2.63%
YoY
|
$0.59
-54.96%
YoY
|
$0.69
-48.12%
YoY
|
$1.19
4.39%
YoY
|
$0.76
-29.63%
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 |
44.18M shares
-3.99%
YoY
|
45.64M shares
-1.23%
YoY
|
45.76M shares
-0.96%
YoY
|
45.90M shares
-1.61%
YoY
|
46.01M shares
-2.95%
YoY
|
46.21M shares
-3.77%
YoY
|
46.20M shares
-3.76%
YoY
|
46.65M shares
-2.54%
YoY
|
47.41M shares
-1.7%
YoY
|
48.02M shares
-3.77%
YoY
|
48.00M shares
-3.78%
YoY
|
47.87M shares
-4.75%
YoY
|
48.23M shares
-4.81%
YoY
|
49.90M shares
-1.4%
YoY
|
49.88M shares
-1.42%
YoY
|
50.26M shares
-0.64%
YoY
|
50.67M shares
0.3%
YoY
|
50.61M shares
0.29%
YoY
|
50.60M shares
0.31%
YoY
|
| Diluted Shares Outstanding |
44.60M shares
-4.32%
YoY
|
N/A
|
46.23M shares
-0.81%
YoY
|
46.22M shares
-1.4%
YoY
|
46.62M shares
-2.29%
YoY
|
N/A
|
46.61M shares
-3.96%
YoY
|
46.87M shares
-3.2%
YoY
|
47.71M shares
-2.39%
YoY
|
N/A
|
48.53M shares
-3.75%
YoY
|
48.42M shares
-4.69%
YoY
|
48.88M shares
-4.76%
YoY
|
N/A
|
50.42M shares
-1.41%
YoY
|
50.80M shares
-0.57%
YoY
|
51.32M shares
0.5%
YoY
|
N/A
|
51.14M shares
1.12%
YoY
|
Loading...