|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$5.289B
29.32%
YoY
|
$4.090B
31.44%
YoY
|
$3.111B
28.47%
YoY
|
$2.422B
107.62%
YoY
|
| Cost Of Revenue |
$4.130B
25.25%
YoY
|
$3.297B
34.7%
YoY
|
$2.448B
31.5%
YoY
|
$1.861B
106.56%
YoY
|
| Gross Profit |
$1.159B
46.25%
YoY
|
$792.6M
19.41%
YoY
|
$663.8M
18.39%
YoY
|
$560.7M
111.2%
YoY
|
| Selling, General & Admin |
$794.0M
26.28%
YoY
|
$628.8M
46.1%
YoY
|
$430.4M
39.28%
YoY
|
$309.0M
76.62%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$55.66M
36.4%
YoY
|
$40.81M
59.21%
YoY
|
$25.63M
14.89%
YoY
|
$22.31M
211.91%
YoY
|
| Operating Expenses |
$849.6M
26.89%
YoY
|
$669.6M
46.83%
YoY
|
$456.0M
37.63%
YoY
|
$331.3M
81.93%
YoY
|
| Operating Profit |
$309.6M
151.55%
YoY
|
$123.1M
-40.77%
YoY
|
$207.8M
-9.41%
YoY
|
$229.4M
175.15%
YoY
|
| Interest Expense |
-$28.36M
-36.03%
YoY
|
-$44.34M
-11.17%
YoY
|
-$49.92M
95.47%
YoY
|
-$25.54M
383.86%
YoY
|
| Other Income/Expense, Net |
-$25.15M
16.85%
YoY
|
-$21.52M
3914.74%
YoY
|
-$536.0K
-116.63%
YoY
|
$3.223M
-3.65%
YoY
|
| Pretax Income |
$284.5M
180.1%
YoY
|
$101.6M
-35.45%
YoY
|
$157.3M
-24.02%
YoY
|
$207.0M
154.27%
YoY
|
| Income Tax |
$92.99M
101.23%
YoY
|
$46.21M
3.99%
YoY
|
$44.44M
-21.42%
YoY
|
$56.55M
68.91%
YoY
|
| Net Earnings |
$191.5M
243.51%
YoY
|
$55.76M
-50.6%
YoY
|
$112.9M
-25.0%
YoY
|
$150.5M
213.88%
YoY
|
| Basic Earnings Per Share |
$1.23
223.68%
YoY
|
$0.38
-56.82%
YoY
|
$0.88
-24.79%
YoY
|
$1.17
N/A
|
| Diluted Earnings Per Share |
$1.22
221.05%
YoY
|
$0.38
-49.75%
YoY
|
$0.76
-25.0%
YoY
|
$1.02
213.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
156.2M shares
6.49%
YoY
|
146.7M shares
13.94%
YoY
|
128.7M shares
0.0%
YoY
|
128.7M shares
N/A
|
| Diluted Shares Outstanding |
156.7M shares
5.47%
YoY
|
148.6M shares
15.42%
YoY
|
128.7M shares
0.0%
YoY
|
128.7M shares
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.420B
11.22%
YoY
|
$1.358B
N/A
|
$1.345B
31.01%
YoY
|
$1.309B
33.34%
YoY
|
$1.277B
36.63%
YoY
|
N/A
|
$1.026B
30.05%
YoY
|
$981.8M
29.08%
YoY
|
$934.7M
31.94%
YoY
|
N/A
|
| Cost Of Revenue |
N/A
|
$1.039B
N/A
|
$1.046B
23.15%
YoY
|
$1.021B
33.95%
YoY
|
$1.024B
39.1%
YoY
|
N/A
|
$849.6M
33.06%
YoY
|
$762.1M
29.0%
YoY
|
$736.0M
36.61%
YoY
|
N/A
|
| Gross Profit |
N/A
|
$319.2M
N/A
|
$298.3M
68.81%
YoY
|
$288.4M
31.25%
YoY
|
$253.4M
27.49%
YoY
|
N/A
|
$176.7M
17.26%
YoY
|
$219.7M
29.35%
YoY
|
$198.7M
17.13%
YoY
|
N/A
|
| Selling, General & Admin |
N/A
|
$209.1M
N/A
|
$197.6M
N/A
|
$194.7M
-7.39%
YoY
|
$192.5M
73.64%
YoY
|
N/A
|
N/A
|
$210.2M
84.15%
YoY
|
$110.9M
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
|
| Depreciation & Amortization |
N/A
|
$15.38M
N/A
|
$14.40M
36.85%
YoY
|
$13.18M
50.16%
YoY
|
-$3.973M
-150.28%
YoY
|
N/A
|
$10.52M
65.4%
YoY
|
$8.776M
42.49%
YoY
|
$7.902M
35.56%
YoY
|
N/A
|
| Operating Expenses |
N/A
|
$224.5M
N/A
|
$212.0M
N/A
|
$207.9M
-5.08%
YoY
|
$205.2M
72.79%
YoY
|
N/A
|
N/A
|
$219.0M
82.02%
YoY
|
$118.8M
N/A
|
N/A
|
| Operating Profit |
$120.0M
149.35%
YoY
|
$94.69M
N/A
|
$86.27M
275.67%
YoY
|
$80.50M
11237.89%
YoY
|
$48.14M
-39.79%
YoY
|
N/A
|
$22.96M
-36.92%
YoY
|
$710.0K
-98.57%
YoY
|
$79.96M
34.85%
YoY
|
N/A
|
| Interest Expense |
N/A
|
-$8.576M
N/A
|
-$8.529M
N/A
|
-$4.354M
-52.61%
YoY
|
-$6.904M
-55.14%
YoY
|
N/A
|
N/A
|
-$9.187M
-39.98%
YoY
|
-$15.39M
N/A
|
N/A
|
| Other Income/Expense, Net |
-$6.299M
16.43%
YoY
|
$701.0K
N/A
|
-$9.973M
-193.28%
YoY
|
$2.467M
-118.84%
YoY
|
-$5.410M
-21.65%
YoY
|
N/A
|
$10.69M
-218.71%
YoY
|
-$13.09M
-27.06%
YoY
|
-$6.905M
-32.28%
YoY
|
N/A
|
| Pretax Income |
$113.7M
166.17%
YoY
|
$86.81M
N/A
|
$76.30M
126.69%
YoY
|
$78.61M
-734.89%
YoY
|
$42.73M
-41.51%
YoY
|
N/A
|
$33.66M
22.85%
YoY
|
-$12.38M
-139.2%
YoY
|
$73.06M
48.79%
YoY
|
N/A
|
| Income Tax |
$33.07M
130.44%
YoY
|
$27.03M
N/A
|
$23.97M
37.37%
YoY
|
$27.65M
-1975.58%
YoY
|
$14.35M
-40.0%
YoY
|
N/A
|
$17.45M
133.61%
YoY
|
-$1.474M
-114.21%
YoY
|
$23.92M
107.94%
YoY
|
N/A
|
| Net Earnings |
$80.70M
183.42%
YoY
|
$59.70M
N/A
|
$52.41M
235.51%
YoY
|
$50.96M
-567.12%
YoY
|
$28.47M
-42.06%
YoY
|
N/A
|
$15.62M
-21.61%
YoY
|
-$10.91M
-151.42%
YoY
|
$49.14M
30.7%
YoY
|
N/A
|
| Basic Earnings Per Share |
$0.51
183.33%
YoY
|
N/A
|
$0.33
230.0%
YoY
|
$0.33
-571.43%
YoY
|
$0.18
-52.63%
YoY
|
N/A
|
$0.10
-33.33%
YoY
|
-$0.07
-143.75%
YoY
|
$0.38
31.03%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.50
194.12%
YoY
|
$0.38
N/A
|
$0.32
220.0%
YoY
|
$0.31
-542.86%
YoY
|
$0.17
-55.26%
YoY
|
N/A
|
$0.10
-33.33%
YoY
|
-$0.07
-143.75%
YoY
|
$0.38
31.03%
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
|
| Basic Shares Outstanding |
157.2M shares
1.28%
YoY
|
156.6M shares
N/A
|
156.6M shares
2.74%
YoY
|
156.3M shares
534.4%
YoY
|
155.2M shares
20.55%
YoY
|
N/A
|
152.4M shares
18.39%
YoY
|
24.64M shares
-80.86%
YoY
|
128.7M shares
0.0%
YoY
|
N/A
|
| Diluted Shares Outstanding |
162.1M shares
-2.61%
YoY
|
N/A
|
164.7M shares
3.95%
YoY
|
165.5M shares
10.71%
YoY
|
166.4M shares
29.28%
YoY
|
N/A
|
158.5M shares
23.1%
YoY
|
149.5M shares
16.11%
YoY
|
128.7M shares
0.0%
YoY
|
N/A
|
Loading...