|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.308B
12.83%
YoY
|
$1.159B
36.33%
YoY
|
$850.4M
20.13%
YoY
|
$707.9M
16.74%
YoY
|
$606.4M
13.9%
YoY
|
| Cost Of Revenue |
$479.9M
4.7%
YoY
|
$458.4M
30.64%
YoY
|
$350.9M
31.22%
YoY
|
$267.4M
27.21%
YoY
|
$210.2M
17.23%
YoY
|
| Gross Profit |
$828.2M
18.15%
YoY
|
$700.9M
40.32%
YoY
|
$499.5M
13.37%
YoY
|
$440.6M
11.21%
YoY
|
$396.2M
12.21%
YoY
|
| Selling, General & Admin |
$144.1M
-5.02%
YoY
|
$151.7M
106.91%
YoY
|
$73.31M
63.27%
YoY
|
$44.90M
19.1%
YoY
|
$37.70M
-3.33%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$276.2M
6.11%
YoY
|
$260.3M
42.33%
YoY
|
$182.9M
4.8%
YoY
|
$174.5M
9.06%
YoY
|
$160.0M
9.89%
YoY
|
| Operating Expenses |
$144.1M
-5.02%
YoY
|
$151.7M
-40.79%
YoY
|
$256.2M
16.82%
YoY
|
$219.3M
10.93%
YoY
|
$197.7M
7.04%
YoY
|
| Operating Profit |
$340.0M
36.3%
YoY
|
$249.5M
2.51%
YoY
|
$243.3M
9.96%
YoY
|
$221.3M
11.49%
YoY
|
$198.5M
17.87%
YoY
|
| Interest Expense |
-$198.4M
0.62%
YoY
|
-$197.1M
-2.52%
YoY
|
-$202.2M
144.26%
YoY
|
-$82.80M
24.51%
YoY
|
-$66.50M
-59.48%
YoY
|
| Other Income/Expense, Net |
-$226.5M
30.54%
YoY
|
-$173.5M
-559912.9%
YoY
|
$31.00K
N/A
|
$0.00
-100.0%
YoY
|
-$100.0K
N/A
|
| Pretax Income |
$113.5M
49.49%
YoY
|
$75.91M
116.04%
YoY
|
$35.14M
-74.79%
YoY
|
$139.4M
13.89%
YoY
|
$122.4M
2209.43%
YoY
|
| Income Tax |
$31.88M
24.67%
YoY
|
$25.57M
69.7%
YoY
|
$15.07M
-54.47%
YoY
|
$33.10M
-156.48%
YoY
|
-$58.60M
-881.33%
YoY
|
| Net Earnings |
$80.52M
61.38%
YoY
|
$49.90M
148.65%
YoY
|
$20.07M
-81.12%
YoY
|
$106.3M
-41.27%
YoY
|
$181.0M
-8327.27%
YoY
|
| Basic Earnings Per Share |
$0.90
55.17%
YoY
|
$0.58
100.0%
YoY
|
$0.29
-83.89%
YoY
|
$1.80
-41.37%
YoY
|
$3.07
N/A
|
| Diluted Earnings Per Share |
$0.89
58.93%
YoY
|
$0.56
116.01%
YoY
|
$0.26
-81.74%
YoY
|
$1.42
-41.08%
YoY
|
$2.41
-8133.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
87.20M shares
4.94%
YoY
|
83.09M shares
22.09%
YoY
|
68.06M shares
15.35%
YoY
|
59.00M shares
0.0%
YoY
|
59.00M shares
N/A
|
| Diluted Shares Outstanding |
88.52M shares
3.94%
YoY
|
85.17M shares
24.65%
YoY
|
68.33M shares
15.81%
YoY
|
59.00M shares
0.0%
YoY
|
59.00M shares
N/A
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$345.8M
4.89%
YoY
|
$332.9M
7.54%
YoY
|
$322.7M
-0.59%
YoY
|
$322.8M
4.26%
YoY
|
$329.6M
52.97%
YoY
|
$309.5M
36.97%
YoY
|
$324.6M
40.55%
YoY
|
$309.7M
52.31%
YoY
|
$215.5M
13.36%
YoY
|
$226.0M
N/A
|
$231.0M
26.47%
YoY
|
$203.3M
14.76%
YoY
|
$190.1M
12.95%
YoY
|
N/A
|
| Cost Of Revenue |
N/A
|
$120.0M
1.48%
YoY
|
$116.2M
-10.11%
YoY
|
$115.3M
-9.44%
YoY
|
$128.5M
53.72%
YoY
|
$118.3M
28.94%
YoY
|
$129.3M
23.97%
YoY
|
$127.3M
53.15%
YoY
|
$83.57M
16.39%
YoY
|
$91.71M
N/A
|
$104.3M
N/A
|
$83.10M
N/A
|
$71.80M
16.18%
YoY
|
N/A
|
| Gross Profit |
N/A
|
$212.9M
11.29%
YoY
|
$206.5M
69.42%
YoY
|
$207.6M
83.84%
YoY
|
$201.2M
136.73%
YoY
|
$191.3M
42.45%
YoY
|
$121.9M
51.23%
YoY
|
$112.9M
51.04%
YoY
|
$84.98M
-28.22%
YoY
|
$134.3M
N/A
|
$80.61M
17.46%
YoY
|
$74.76M
17.47%
YoY
|
$118.4M
11.07%
YoY
|
N/A
|
| Selling, General & Admin |
$46.13M
43.01%
YoY
|
$38.92M
23.95%
YoY
|
$37.77M
6.31%
YoY
|
$35.12M
-41.39%
YoY
|
$32.26M
29.93%
YoY
|
$31.40M
15.71%
YoY
|
$35.53M
80.82%
YoY
|
$59.93M
345.95%
YoY
|
$24.82M
89.5%
YoY
|
$27.14M
N/A
|
$19.65M
75.59%
YoY
|
$13.44M
14.46%
YoY
|
$13.10M
33.67%
YoY
|
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
|
| Depreciation & Amortization |
$68.68M
-2.58%
YoY
|
$73.19M
3.95%
YoY
|
$66.30M
-9.8%
YoY
|
$66.10M
-4.89%
YoY
|
$70.50M
50.32%
YoY
|
$70.41M
51.57%
YoY
|
$73.50M
59.44%
YoY
|
$69.50M
61.63%
YoY
|
$46.90M
4.45%
YoY
|
$46.46M
-64.83%
YoY
|
$46.10M
4.54%
YoY
|
$43.00M
4.88%
YoY
|
$44.90M
5.9%
YoY
|
$132.1M
N/A
|
| Operating Expenses |
$46.13M
43.01%
YoY
|
$112.1M
10.12%
YoY
|
$37.77M
-85.39%
YoY
|
$35.12M
-86.25%
YoY
|
$32.26M
-79.24%
YoY
|
$101.8M
38.35%
YoY
|
$258.6M
52.08%
YoY
|
$255.5M
80.88%
YoY
|
$155.3M
167.82%
YoY
|
$73.59M
N/A
|
$170.0M
36.68%
YoY
|
$141.2M
12.77%
YoY
|
$58.00M
11.11%
YoY
|
N/A
|
| Operating Profit |
$106.8M
19.76%
YoY
|
$100.8M
12.63%
YoY
|
$64.20M
-2.84%
YoY
|
$99.73M
84.12%
YoY
|
$89.19M
48.25%
YoY
|
$89.46M
47.42%
YoY
|
$66.08M
8.4%
YoY
|
$54.17M
-12.72%
YoY
|
$60.16M
-0.4%
YoY
|
$60.68M
N/A
|
$60.96M
4.64%
YoY
|
$62.06M
19.57%
YoY
|
$60.40M
11.03%
YoY
|
N/A
|
| Interest Expense |
-$48.74M
3.21%
YoY
|
-$48.99M
46.27%
YoY
|
-$56.41M
4.47%
YoY
|
-$45.76M
-187.77%
YoY
|
-$47.22M
-218.83%
YoY
|
-$33.49M
-46.24%
YoY
|
-$53.99M
-235.96%
YoY
|
$52.13M
-14.49%
YoY
|
$39.74M
-151.81%
YoY
|
-$62.30M
N/A
|
$39.71M
-20.36%
YoY
|
$60.96M
65.53%
YoY
|
-$76.70M
330.9%
YoY
|
N/A
|
| Other Income/Expense, Net |
-$86.19M
80.98%
YoY
|
$1.072M
-362.1%
YoY
|
-$84.70M
13.73%
YoY
|
-$46.30M
2.62%
YoY
|
-$47.63M
137.52%
YoY
|
-$409.0K
5012.5%
YoY
|
-$74.47M
138.03%
YoY
|
-$45.12M
16.61%
YoY
|
-$20.05M
N/A
|
-$8.000K
N/A
|
-$31.29M
-1677.02%
YoY
|
-$38.69M
-3.8%
YoY
|
$0.00
N/A
|
N/A
|
| Pretax Income |
$20.62M
-50.38%
YoY
|
$38.98M
10.91%
YoY
|
-$20.50M
144.17%
YoY
|
$53.43M
490.44%
YoY
|
$41.56M
3.62%
YoY
|
$35.15M
-2340.09%
YoY
|
-$8.395M
-128.29%
YoY
|
$9.049M
-61.28%
YoY
|
$40.11M
-346.06%
YoY
|
-$1.569M
N/A
|
$29.67M
-50.74%
YoY
|
$23.37M
100.03%
YoY
|
-$16.30M
-144.54%
YoY
|
N/A
|
| Income Tax |
$2.760M
-73.71%
YoY
|
$14.22M
-8.56%
YoY
|
-$6.300M
186.36%
YoY
|
$13.40M
473.63%
YoY
|
$10.50M
6.06%
YoY
|
$15.55M
193.06%
YoY
|
-$2.200M
-127.85%
YoY
|
$2.336M
-60.41%
YoY
|
$9.900M
-347.5%
YoY
|
$5.305M
N/A
|
$7.900M
-44.76%
YoY
|
$5.900M
110.71%
YoY
|
-$4.000M
-126.01%
YoY
|
N/A
|
| Net Earnings |
$17.81M
-41.45%
YoY
|
$24.10M
26.3%
YoY
|
-$14.01M
148.07%
YoY
|
$39.50M
534.17%
YoY
|
$30.41M
0.59%
YoY
|
$19.08M
-377.61%
YoY
|
-$5.648M
-125.95%
YoY
|
$6.228M
-64.45%
YoY
|
$30.23M
-344.93%
YoY
|
-$6.874M
N/A
|
$21.77M
-52.58%
YoY
|
$17.52M
96.8%
YoY
|
-$12.34M
-124.91%
YoY
|
N/A
|
| Basic Earnings Per Share |
$0.20
-41.18%
YoY
|
N/A
|
-$0.17
142.86%
YoY
|
$0.44
528.57%
YoY
|
$0.34
-12.82%
YoY
|
N/A
|
-$0.07
-125.0%
YoY
|
$0.07
-76.67%
YoY
|
$0.39
-285.71%
YoY
|
N/A
|
$0.28
-64.1%
YoY
|
$0.30
100.0%
YoY
|
-$0.21
-100.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.20
-39.39%
YoY
|
$0.28
27.37%
YoY
|
-$0.17
142.86%
YoY
|
$0.43
616.67%
YoY
|
$0.33
-15.38%
YoY
|
$0.22
-346.82%
YoY
|
-$0.07
-125.0%
YoY
|
$0.06
-80.0%
YoY
|
$0.39
-343.75%
YoY
|
-$0.09
N/A
|
$0.28
-64.1%
YoY
|
$0.30
100.0%
YoY
|
-$0.16
-100.0%
YoY
|
N/A
|
| 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
|
| Basic Shares Outstanding |
85.87M shares
-2.35%
YoY
|
86.68M shares
-1.01%
YoY
|
87.75M shares
3.84%
YoY
|
87.86M shares
4.23%
YoY
|
87.93M shares
13.56%
YoY
|
87.57M shares
13.14%
YoY
|
84.51M shares
9.19%
YoY
|
84.29M shares
42.87%
YoY
|
77.43M shares
31.25%
YoY
|
77.40M shares
N/A
|
77.40M
31.19%
YoY
|
59.00M
0.0%
YoY
|
59.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
87.50M shares
-3.43%
YoY
|
N/A
|
87.06M shares
3.28%
YoY
|
90.04M shares
-0.69%
YoY
|
90.61M shares
16.01%
YoY
|
N/A
|
84.29M shares
9.61%
YoY
|
90.67M shares
53.68%
YoY
|
78.10M shares
32.38%
YoY
|
N/A
|
76.90M shares
30.34%
YoY
|
59.00M
0.0%
YoY
|
59.00M shares
N/A
|
N/A
|
Loading...