|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.262B
42.18%
YoY
|
$887.8M
11.35%
YoY
|
$797.3M
47.16%
YoY
|
$541.8M
15.6%
YoY
|
$468.7M
-5.91%
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
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$16.21M
-49.78%
YoY
|
$32.28M
-8.36%
YoY
|
$35.23M
-17.58%
YoY
|
$42.74M
-9.73%
YoY
|
$47.35M
36.72%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$278.0M
359.4%
YoY
|
$60.51M
35.42%
YoY
|
$44.68M
-37.36%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$226.7M
-7.44%
YoY
|
$245.0M
38.25%
YoY
|
$177.2M
-16.15%
YoY
|
$211.3M
-5.17%
YoY
|
$222.8M
115.31%
YoY
|
| Income Tax |
$45.46M
-8.18%
YoY
|
$49.51M
52.29%
YoY
|
$32.51M
-28.14%
YoY
|
$45.24M
-3.61%
YoY
|
$46.94M
136.57%
YoY
|
| Net Earnings |
$181.3M
-7.26%
YoY
|
$195.5M
35.1%
YoY
|
$144.7M
-12.88%
YoY
|
$166.1M
-5.59%
YoY
|
$175.9M
110.27%
YoY
|
| Basic Earnings Per Share |
$2.09
-36.47%
YoY
|
$3.29
27.52%
YoY
|
$2.58
-13.13%
YoY
|
$2.97
-5.11%
YoY
|
$3.13
110.07%
YoY
|
| Diluted Earnings Per Share |
$2.07
-36.7%
YoY
|
$3.27
27.58%
YoY
|
$2.56
-100.0%
YoY
|
$2.954M
94685752.81%
YoY
|
$3.12
110.81%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.94M shares
46.49%
YoY
|
59.35M shares
5.79%
YoY
|
56.10M shares
0.35%
YoY
|
55.90M shares
-0.37%
YoY
|
56.11M shares
-0.28%
YoY
|
| Diluted Shares Outstanding |
87.51M shares
46.47%
YoY
|
59.75M shares
5.85%
YoY
|
56.45M shares
0.42%
YoY
|
56.21M shares
-0.37%
YoY
|
56.42M shares
-0.08%
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 |
$338.1M
53.46%
YoY
|
N/A
|
$351.1M
53.29%
YoY
|
$343.9M
56.17%
YoY
|
$220.3M
3.35%
YoY
|
N/A
|
$229.0M
11.36%
YoY
|
$220.2M
11.69%
YoY
|
$213.2M
15.83%
YoY
|
N/A
|
$205.7M
43.7%
YoY
|
$197.2M
59.75%
YoY
|
$184.0M
67.02%
YoY
|
N/A
|
$143.1M
25.54%
YoY
|
$123.4M
2.01%
YoY
|
$110.2M
-9.5%
YoY
|
N/A
|
$114.0M
-6.61%
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
|
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
|
| Depreciation & Amortization |
$273.0K
-96.73%
YoY
|
$3.045M
-64.19%
YoY
|
$1.378M
-82.23%
YoY
|
$3.429M
-56.76%
YoY
|
$8.360M
3.25%
YoY
|
$8.504M
-0.32%
YoY
|
$7.753M
-6.59%
YoY
|
$7.930M
-13.12%
YoY
|
$8.097M
-12.34%
YoY
|
$8.531M
-6.81%
YoY
|
$8.300M
-13.93%
YoY
|
$9.128M
-18.08%
YoY
|
$9.237M
-27.86%
YoY
|
$9.154M
-29.58%
YoY
|
$9.643M
-18.97%
YoY
|
$11.14M
-10.14%
YoY
|
$12.80M
27.29%
YoY
|
$13.00M
9.24%
YoY
|
$11.90M
25.26%
YoY
|
| Operating Expenses |
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 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
|
N/A
|
$89.89M
86.22%
YoY
|
N/A
|
$78.29M
510.96%
YoY
|
$66.95M
575.92%
YoY
|
$48.27M
357.02%
YoY
|
N/A
|
$12.82M
19.53%
YoY
|
$9.905M
-13.21%
YoY
|
$10.56M
-12.81%
YoY
|
N/A
|
$10.72M
-32.11%
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 |
$110.4M
112.49%
YoY
|
$96.83M
94.63%
YoY
|
$75.27M
-22.71%
YoY
|
$2.667M
-94.5%
YoY
|
$51.97M
5.36%
YoY
|
$49.75M
55.91%
YoY
|
$97.38M
85.13%
YoY
|
$48.51M
37.52%
YoY
|
$49.32M
-14.07%
YoY
|
$31.91M
-46.06%
YoY
|
$52.60M
-12.52%
YoY
|
$35.28M
-30.19%
YoY
|
$57.40M
38.37%
YoY
|
$59.16M
22.23%
YoY
|
$60.13M
17.33%
YoY
|
$50.54M
4.39%
YoY
|
$41.48M
-44.51%
YoY
|
$48.40M
26.24%
YoY
|
$51.25M
36.28%
YoY
|
| Income Tax |
$22.20M
112.43%
YoY
|
$17.89M
257.27%
YoY
|
$15.48M
-37.9%
YoY
|
$1.649M
-82.94%
YoY
|
$10.45M
5.41%
YoY
|
$5.006M
32.19%
YoY
|
$24.92M
131.51%
YoY
|
$9.666M
45.7%
YoY
|
$9.912M
-12.45%
YoY
|
$3.787M
-70.61%
YoY
|
$10.77M
-20.62%
YoY
|
$6.634M
-38.9%
YoY
|
$11.32M
42.68%
YoY
|
$12.89M
13.03%
YoY
|
$13.56M
21.26%
YoY
|
$10.86M
43.9%
YoY
|
$7.935M
-52.89%
YoY
|
$11.40M
67.2%
YoY
|
$11.19M
46.94%
YoY
|
| Net Earnings |
$88.23M
112.51%
YoY
|
$78.95M
76.44%
YoY
|
$59.79M
-17.48%
YoY
|
$1.018M
-97.38%
YoY
|
$41.52M
5.35%
YoY
|
$44.75M
59.1%
YoY
|
$72.46M
73.2%
YoY
|
$38.85M
35.62%
YoY
|
$39.41M
-14.47%
YoY
|
$28.12M
-39.23%
YoY
|
$41.83M
-10.17%
YoY
|
$28.64M
-27.81%
YoY
|
$46.08M
37.35%
YoY
|
$46.28M
24.73%
YoY
|
$46.57M
16.23%
YoY
|
$39.68M
-2.91%
YoY
|
$33.55M
-42.07%
YoY
|
$37.10M
17.7%
YoY
|
$40.06M
33.58%
YoY
|
| Basic Earnings Per Share |
$0.94
44.62%
YoY
|
N/A
|
$0.63
-46.61%
YoY
|
$0.01
-98.55%
YoY
|
$0.65
-7.14%
YoY
|
N/A
|
$1.18
57.33%
YoY
|
$0.69
35.29%
YoY
|
$0.70
-14.63%
YoY
|
N/A
|
$0.75
-9.64%
YoY
|
$0.51
-28.17%
YoY
|
$0.82
36.67%
YoY
|
N/A
|
$0.83
16.9%
YoY
|
$0.71
-2.74%
YoY
|
$0.60
-41.75%
YoY
|
N/A
|
$0.71
33.96%
YoY
|
| Diluted Earnings Per Share |
$0.94
44.73%
YoY
|
$0.83
18.62%
YoY
|
$0.63
-46.78%
YoY
|
$0.01
-99.23%
YoY
|
$0.65
-6.99%
YoY
|
$0.70
40.5%
YoY
|
$1.18
58.86%
YoY
|
$0.69
34.93%
YoY
|
$0.70
-14.99%
YoY
|
$0.50
-100.0%
YoY
|
$0.74
-100.0%
YoY
|
$0.51
-28.47%
YoY
|
$0.82
36.67%
YoY
|
$821.4K
24.21%
YoY
|
$827.9K
116602240.36%
YoY
|
$0.71
-1.39%
YoY
|
$0.60
-41.18%
YoY
|
$661.3K
118092591.62%
YoY
|
$0.71
33.96%
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 |
94.14M shares
47.89%
YoY
|
95.02M shares
49.49%
YoY
|
95.02M shares
49.5%
YoY
|
95.01M shares
68.65%
YoY
|
63.66M shares
13.24%
YoY
|
63.57M shares
13.22%
YoY
|
63.56M shares
13.22%
YoY
|
56.34M shares
0.44%
YoY
|
56.22M shares
0.35%
YoY
|
56.14M shares
0.34%
YoY
|
56.14M shares
0.33%
YoY
|
56.09M shares
0.33%
YoY
|
56.02M shares
0.38%
YoY
|
55.95M shares
0.37%
YoY
|
55.95M shares
-0.35%
YoY
|
55.91M shares
-0.74%
YoY
|
55.81M shares
-0.77%
YoY
|
55.75M shares
-0.8%
YoY
|
56.15M shares
-0.07%
YoY
|
| Diluted Shares Outstanding |
94.23M shares
47.17%
YoY
|
N/A
|
95.28M shares
54.6%
YoY
|
95.14M shares
67.83%
YoY
|
64.03M shares
13.26%
YoY
|
N/A
|
61.63M shares
9.04%
YoY
|
56.68M shares
0.51%
YoY
|
56.53M shares
0.46%
YoY
|
N/A
|
56.52M shares
0.49%
YoY
|
56.40M shares
0.38%
YoY
|
56.27M shares
0.34%
YoY
|
N/A
|
56.25M shares
-0.35%
YoY
|
56.18M shares
-0.8%
YoY
|
56.08M shares
-0.77%
YoY
|
N/A
|
56.45M shares
0.11%
YoY
|
Loading...