|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
$5.434B
17.04%
YoY
|
$4.643B
-18.8%
YoY
|
$5.718B
8.82%
YoY
|
$5.255B
34.69%
YoY
|
| Cost Of Revenue |
N/A
|
$4.347B
16.01%
YoY
|
$3.747B
-12.56%
YoY
|
$4.286B
7.45%
YoY
|
$3.989B
31.41%
YoY
|
| Gross Profit |
N/A
|
$1.087B
21.36%
YoY
|
$895.4M
-37.48%
YoY
|
$1.432B
13.13%
YoY
|
$1.266B
46.18%
YoY
|
| Selling, General & Admin |
$602.3M
-2.78%
YoY
|
$619.5M
44.11%
YoY
|
$429.9M
-19.85%
YoY
|
$536.4M
8.58%
YoY
|
$494.0M
22.52%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$36.30M
17.48%
YoY
|
$30.90M
29.29%
YoY
|
$23.90M
-9.47%
YoY
|
$26.40M
-12.58%
YoY
|
$30.20M
15.71%
YoY
|
| Operating Expenses |
$602.3M
-2.78%
YoY
|
$619.5M
44.11%
YoY
|
$429.9M
-19.85%
YoY
|
$536.4M
8.58%
YoY
|
$494.0M
22.52%
YoY
|
| Operating Profit |
N/A
|
$467.2M
0.35%
YoY
|
$465.5M
-48.04%
YoY
|
$895.9M
16.03%
YoY
|
$772.1M
66.8%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$89.91M
377.39%
YoY
|
$18.83M
84.0%
YoY
|
$10.24M
-5218.0%
YoY
|
| Other Income/Expense, Net |
-$5.254M
-137.3%
YoY
|
$14.09M
3924.29%
YoY
|
$350.0K
-101.06%
YoY
|
-$32.99M
502.47%
YoY
|
-$5.476M
5.31%
YoY
|
| Pretax Income |
$189.5M
-53.25%
YoY
|
$405.4M
-22.94%
YoY
|
$526.1M
-30.76%
YoY
|
$759.9M
1.09%
YoY
|
$751.7M
64.3%
YoY
|
| Income Tax |
$37.65M
-54.18%
YoY
|
$82.17M
-34.31%
YoY
|
$125.1M
-36.73%
YoY
|
$197.7M
11.05%
YoY
|
$178.0M
97.97%
YoY
|
| Net Earnings |
$151.9M
-53.01%
YoY
|
$323.2M
-19.4%
YoY
|
$401.0M
-28.66%
YoY
|
$562.1M
-2.01%
YoY
|
$573.7M
56.06%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$5.42
-31.13%
YoY
|
$7.87
-3.2%
YoY
|
$8.13
52.53%
YoY
|
| Diluted Earnings Per Share |
N/A
|
N/A
|
$5.29
-31.03%
YoY
|
$7.67
-2.04%
YoY
|
$7.83
51.45%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
73.51M shares
3.48%
YoY
|
71.04M shares
1.23%
YoY
|
70.17M shares
2.4%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
75.36M shares
3.31%
YoY
|
72.94M shares
0.12%
YoY
|
72.85M shares
3.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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
$856.0M
-40.14%
YoY
|
$1.139B
-21.38%
YoY
|
$997.7M
-26.46%
YoY
|
N/A
|
$1.430B
28.74%
YoY
|
$1.449B
27.55%
YoY
|
$1.357B
29.26%
YoY
|
$1.346B
-11.39%
YoY
|
$1.111B
-22.95%
YoY
|
$1.136B
-23.6%
YoY
|
$1.050B
-17.34%
YoY
|
$1.520B
3.66%
YoY
|
$1.442B
10.83%
YoY
|
$1.487B
6.14%
YoY
|
$1.270B
16.81%
YoY
|
$1.466B
19.65%
YoY
|
$1.301B
25.4%
YoY
|
$1.401B
52.34%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$707.5M
-37.59%
YoY
|
$958.0M
-16.81%
YoY
|
$821.6M
-24.43%
YoY
|
N/A
|
$1.134B
27.64%
YoY
|
$1.152B
24.56%
YoY
|
$1.087B
27.02%
YoY
|
$1.079B
-9.18%
YoY
|
$888.1M
-17.67%
YoY
|
$924.5M
-14.46%
YoY
|
$856.0M
-8.77%
YoY
|
$1.188B
6.68%
YoY
|
$1.079B
10.25%
YoY
|
$1.081B
1.24%
YoY
|
$938.3M
13.19%
YoY
|
$1.114B
18.82%
YoY
|
$978.5M
21.02%
YoY
|
$1.068B
48.28%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$148.5M
-49.9%
YoY
|
$181.2M
-39.09%
YoY
|
$176.0M
-34.62%
YoY
|
$284.5M
6.31%
YoY
|
$296.5M
33.13%
YoY
|
$297.5M
40.56%
YoY
|
$269.2M
39.14%
YoY
|
$267.6M
-19.31%
YoY
|
$222.7M
-38.66%
YoY
|
$211.6M
-47.91%
YoY
|
$193.5M
-41.6%
YoY
|
$331.7M
-5.88%
YoY
|
$363.0M
12.62%
YoY
|
$406.2M
21.82%
YoY
|
$331.3M
28.48%
YoY
|
$352.4M
22.36%
YoY
|
$322.4M
40.83%
YoY
|
$333.5M
66.9%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
$109.6M
-15.1%
YoY
|
$124.4M
-42.56%
YoY
|
$114.3M
-14.8%
YoY
|
N/A
|
$129.1M
27.44%
YoY
|
$216.5M
102.89%
YoY
|
$134.2M
41.23%
YoY
|
$126.9M
-3.74%
YoY
|
$101.3M
-28.38%
YoY
|
$106.7M
-20.26%
YoY
|
$94.99M
-26.54%
YoY
|
$131.8M
1.36%
YoY
|
$141.4M
17.75%
YoY
|
$133.8M
3.87%
YoY
|
$129.3M
12.45%
YoY
|
$130.0M
10.24%
YoY
|
$120.1M
15.91%
YoY
|
$128.9M
39.59%
YoY
|
| 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
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$7.653M
7.97%
YoY
|
$6.400M
-5.33%
YoY
|
$5.953M
-17.9%
YoY
|
$5.500M
-17.32%
YoY
|
$7.088M
-8.38%
YoY
|
$6.760M
-12.8%
YoY
|
$7.251M
-21.0%
YoY
|
$6.652M
-4.97%
YoY
|
$7.736M
-6.8%
YoY
|
$7.752M
4.76%
YoY
|
$9.178M
45.68%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
$109.6M
-15.1%
YoY
|
$124.4M
-42.56%
YoY
|
$114.3M
-14.8%
YoY
|
N/A
|
$129.1M
27.44%
YoY
|
$216.5M
102.89%
YoY
|
$134.2M
41.23%
YoY
|
$126.9M
-3.74%
YoY
|
$101.3M
-28.38%
YoY
|
$106.7M
-20.26%
YoY
|
$94.99M
-26.54%
YoY
|
$131.8M
1.36%
YoY
|
$141.4M
17.75%
YoY
|
$133.8M
3.87%
YoY
|
$129.3M
12.45%
YoY
|
$130.0M
10.24%
YoY
|
$120.1M
15.91%
YoY
|
$128.9M
39.59%
YoY
|
| Operating Profit |
N/A
|
N/A
|
$38.93M
-76.74%
YoY
|
$56.80M
-29.79%
YoY
|
$61.74M
-54.3%
YoY
|
N/A
|
$167.4M
37.88%
YoY
|
$80.91M
-22.86%
YoY
|
$135.1M
37.12%
YoY
|
$140.8M
-29.57%
YoY
|
$121.4M
-45.22%
YoY
|
$104.9M
-61.5%
YoY
|
$98.52M
-51.24%
YoY
|
$199.9M
-10.12%
YoY
|
$221.6M
9.58%
YoY
|
$272.4M
33.13%
YoY
|
$202.0M
41.37%
YoY
|
$222.4M
30.76%
YoY
|
$202.2M
61.44%
YoY
|
$204.6M
90.36%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$21.76M
208.76%
YoY
|
$20.40M
818.92%
YoY
|
$17.94M
2082.36%
YoY
|
$13.46M
1682.65%
YoY
|
$7.046M
618.25%
YoY
|
$2.220M
-29.5%
YoY
|
$822.0K
-5.3%
YoY
|
$755.0K
-24.5%
YoY
|
$981.0K
9.0%
YoY
|
$3.149M
293.63%
YoY
|
$868.0K
24.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
-$2.323M
-148.21%
YoY
|
$1.494M
-44.07%
YoY
|
$693.0K
-81.97%
YoY
|
N/A
|
$4.819M
14.74%
YoY
|
$2.671M
-28.45%
YoY
|
$3.844M
-19.8%
YoY
|
$3.966M
-543.62%
YoY
|
$4.200M
-143.64%
YoY
|
$3.733M
-126.21%
YoY
|
$4.793M
-2122.36%
YoY
|
-$894.0K
-24.17%
YoY
|
-$9.624M
1678.93%
YoY
|
-$14.25M
-22015.38%
YoY
|
-$237.0K
-147.4%
YoY
|
-$1.179M
-493.0%
YoY
|
-$541.0K
N/A
|
$65.00K
-98.14%
YoY
|
| Pretax Income |
-$8.977M
-118.2%
YoY
|
$58.23M
-52.62%
YoY
|
-$17.40M
-111.17%
YoY
|
$33.06M
-23.83%
YoY
|
$49.31M
-60.94%
YoY
|
$122.9M
-25.19%
YoY
|
$155.7M
11.35%
YoY
|
$43.40M
-61.61%
YoY
|
$126.2M
15.85%
YoY
|
$164.3M
45.1%
YoY
|
$139.8M
-24.75%
YoY
|
$113.1M
-56.35%
YoY
|
$109.0M
-46.02%
YoY
|
$113.2M
-45.87%
YoY
|
$185.8M
-3.58%
YoY
|
$259.0M
25.99%
YoY
|
$201.9M
39.89%
YoY
|
$209.1M
22.1%
YoY
|
$192.7M
52.91%
YoY
|
$205.5M
84.11%
YoY
|
| Income Tax |
-$200.0K
-102.17%
YoY
|
N/A
|
-$6.800M
-130.77%
YoY
|
$7.400M
-59.56%
YoY
|
$9.231M
-69.63%
YoY
|
N/A
|
$22.10M
-32.0%
YoY
|
$18.30M
-6.43%
YoY
|
$30.40M
7.42%
YoY
|
$44.77M
33.87%
YoY
|
$32.50M
-21.5%
YoY
|
$19.56M
-71.82%
YoY
|
$28.30M
-47.1%
YoY
|
$33.44M
-28.06%
YoY
|
$41.40M
-11.35%
YoY
|
$69.40M
35.55%
YoY
|
$53.50M
59.23%
YoY
|
$46.49M
95.32%
YoY
|
$46.70M
72.32%
YoY
|
$51.20M
88.24%
YoY
|
| Net Earnings |
-$8.754M
-121.84%
YoY
|
$44.83M
-53.92%
YoY
|
-$10.64M
-107.96%
YoY
|
$25.66M
2.07%
YoY
|
$40.08M
-58.17%
YoY
|
$97.28M
-18.12%
YoY
|
$133.5M
24.45%
YoY
|
$25.13M
-72.98%
YoY
|
$95.82M
18.73%
YoY
|
$118.8M
49.72%
YoY
|
$107.3M
-25.69%
YoY
|
$93.02M
-50.93%
YoY
|
$80.70M
-45.63%
YoY
|
$79.35M
-51.22%
YoY
|
$144.4M
-1.06%
YoY
|
$189.5M
22.8%
YoY
|
$148.4M
34.09%
YoY
|
$162.7M
10.29%
YoY
|
$146.0M
47.52%
YoY
|
$154.4M
82.89%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.28
16.36%
YoY
|
N/A
|
$1.44
-29.06%
YoY
|
$1.28
-51.88%
YoY
|
$1.10
-47.37%
YoY
|
N/A
|
$2.03
-1.93%
YoY
|
$2.66
21.46%
YoY
|
$2.09
32.28%
YoY
|
N/A
|
$2.07
45.77%
YoY
|
$2.19
78.05%
YoY
|
| Diluted Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.25
15.74%
YoY
|
$1.56
43.8%
YoY
|
$1.40
-29.29%
YoY
|
$1.24
-52.08%
YoY
|
$1.08
-46.53%
YoY
|
$1.09
-100.0%
YoY
|
$1.98
-0.5%
YoY
|
$2.59
22.75%
YoY
|
$2.02
33.77%
YoY
|
$2.225M
101596624.62%
YoY
|
$1.99
44.2%
YoY
|
$2.11
74.38%
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
|
N/A
|
| Basic Shares Outstanding |
100.0 shares
N/A
|
100.0 shares
0.0%
YoY
|
100.0 shares
0.0%
YoY
|
100.0 shares
N/A
|
N/A
|
100.0 shares
-100.0%
YoY
|
100.0 shares
-100.0%
YoY
|
N/A
|
74.76M shares
2.9%
YoY
|
74.66M shares
4.77%
YoY
|
74.55M shares
4.76%
YoY
|
73.12M shares
3.21%
YoY
|
72.65M shares
2.66%
YoY
|
71.26M shares
0.84%
YoY
|
71.16M shares
1.22%
YoY
|
70.84M shares
0.78%
YoY
|
70.77M shares
1.4%
YoY
|
70.67M shares
8.97%
YoY
|
70.30M shares
1.92%
YoY
|
70.29M shares
3.28%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
76.46M shares
3.29%
YoY
|
N/A
|
76.25M shares
4.84%
YoY
|
74.96M shares
2.85%
YoY
|
74.02M shares
1.49%
YoY
|
N/A
|
72.73M shares
-0.1%
YoY
|
72.88M shares
0.23%
YoY
|
72.94M shares
0.21%
YoY
|
N/A
|
72.80M shares
2.4%
YoY
|
72.72M shares
5.07%
YoY
|
Loading...