|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.926B
7.01%
YoY
|
$2.734B
11.07%
YoY
|
$2.462B
36.02%
YoY
|
$1.810B
13.31%
YoY
|
$1.597B
51.54%
YoY
|
| Cost Of Revenue |
$1.926B
8.14%
YoY
|
$1.781B
7.9%
YoY
|
$1.650B
33.92%
YoY
|
$1.232B
13.0%
YoY
|
$1.091B
40.61%
YoY
|
| Gross Profit |
$1.000B
4.9%
YoY
|
$953.5M
17.53%
YoY
|
$811.3M
40.51%
YoY
|
$577.4M
13.98%
YoY
|
$506.6M
81.97%
YoY
|
| Selling, General & Admin |
$246.2M
3.58%
YoY
|
$237.7M
17.5%
YoY
|
$202.3M
23.2%
YoY
|
$164.2M
18.56%
YoY
|
$138.5M
20.64%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$222.8M
18.51%
YoY
|
$188.0M
16.19%
YoY
|
$161.8M
48.44%
YoY
|
$109.0M
10.77%
YoY
|
$98.40M
11.82%
YoY
|
| Operating Expenses |
$2.242B
10.7%
YoY
|
$2.025B
6.72%
YoY
|
$1.898B
27.53%
YoY
|
$1.488B
13.35%
YoY
|
$1.313B
32.1%
YoY
|
| Operating Profit |
$683.8M
-3.55%
YoY
|
$709.0M
25.71%
YoY
|
$564.0M
75.26%
YoY
|
$321.8M
13.15%
YoY
|
$284.4M
372.43%
YoY
|
| Interest Expense |
-$158.3M
9.25%
YoY
|
-$144.9M
-153.99%
YoY
|
$268.4M
82.21%
YoY
|
$147.3M
73.91%
YoY
|
$84.70M
5.88%
YoY
|
| Other Income/Expense, Net |
-$151.4M
11.49%
YoY
|
-$135.8M
6072.73%
YoY
|
-$2.200M
-100.77%
YoY
|
$287.0M
384.8%
YoY
|
$59.20M
-213.41%
YoY
|
| Pretax Income |
$532.4M
-7.12%
YoY
|
$573.2M
2.03%
YoY
|
$561.8M
-7.72%
YoY
|
$608.8M
77.18%
YoY
|
$343.6M
4195.0%
YoY
|
| Income Tax |
$146.9M
1.94%
YoY
|
$144.1M
-0.28%
YoY
|
$144.5M
-14.7%
YoY
|
$169.4M
79.26%
YoY
|
$94.50M
-1883.02%
YoY
|
| Net Earnings |
$383.0M
-10.26%
YoY
|
$426.8M
2.28%
YoY
|
$417.3M
-5.03%
YoY
|
$439.4M
76.4%
YoY
|
$249.1M
-404.15%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$5.55
-52.07%
YoY
|
$11.58
79.53%
YoY
|
$6.45
-411.59%
YoY
|
| Diluted Earnings Per Share |
$5.29
-6.86%
YoY
|
$5.68
3.48%
YoY
|
$5.49
-51.93%
YoY
|
$11.42
79.84%
YoY
|
$6.35
-405.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
71.40M shares
-3.51%
YoY
|
74.00M shares
-1.6%
YoY
|
75.20M shares
98.42%
YoY
|
37.90M shares
-1.81%
YoY
|
38.60M shares
-2.53%
YoY
|
| Diluted Shares Outstanding |
71.80M shares
-3.75%
YoY
|
74.60M shares
-1.97%
YoY
|
76.10M shares
97.66%
YoY
|
38.50M shares
-1.79%
YoY
|
39.20M shares
-2.24%
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 |
$663.0M
3.17%
YoY
|
$665.9M
6.68%
YoY
|
$683.0M
8.67%
YoY
|
$934.4M
4.91%
YoY
|
$642.6M
8.75%
YoY
|
$624.2M
11.23%
YoY
|
$628.5M
9.78%
YoY
|
$890.7M
15.9%
YoY
|
$590.9M
5.61%
YoY
|
$561.2M
16.89%
YoY
|
$572.5M
49.44%
YoY
|
$768.5M
31.93%
YoY
|
$559.5M
53.67%
YoY
|
$480.1M
31.61%
YoY
|
$383.1M
-2.52%
YoY
|
$582.5M
13.08%
YoY
|
$364.1M
12.27%
YoY
|
$364.8M
31.13%
YoY
|
$393.0M
16.34%
YoY
|
| Cost Of Revenue |
$455.0M
1.34%
YoY
|
$464.7M
5.69%
YoY
|
$473.8M
8.07%
YoY
|
$538.2M
7.83%
YoY
|
$449.0M
11.25%
YoY
|
$439.7M
10.87%
YoY
|
$438.4M
7.66%
YoY
|
$499.1M
7.54%
YoY
|
$403.6M
5.52%
YoY
|
$396.6M
14.43%
YoY
|
$407.2M
46.69%
YoY
|
$464.1M
36.34%
YoY
|
$382.5M
42.83%
YoY
|
$346.6M
27.9%
YoY
|
$277.6M
3.78%
YoY
|
$340.4M
7.01%
YoY
|
$267.8M
14.44%
YoY
|
$271.0M
39.48%
YoY
|
$267.5M
17.07%
YoY
|
| Gross Profit |
$208.0M
7.44%
YoY
|
$201.2M
9.05%
YoY
|
$209.2M
10.05%
YoY
|
$396.2M
1.17%
YoY
|
$193.6M
3.36%
YoY
|
$184.5M
12.09%
YoY
|
$190.1M
15.0%
YoY
|
$391.6M
28.65%
YoY
|
$187.3M
5.82%
YoY
|
$164.6M
23.3%
YoY
|
$165.3M
56.68%
YoY
|
$304.4M
25.73%
YoY
|
$177.0M
83.8%
YoY
|
$133.5M
42.32%
YoY
|
$105.5M
-15.94%
YoY
|
$242.1M
22.89%
YoY
|
$96.30M
6.64%
YoY
|
$93.80M
11.8%
YoY
|
$125.5M
14.82%
YoY
|
| Selling, General & Admin |
$59.00M
8.26%
YoY
|
$71.50M
8.83%
YoY
|
$59.30M
-0.84%
YoY
|
$60.90M
6.1%
YoY
|
$54.50M
-0.55%
YoY
|
$65.70M
27.08%
YoY
|
$59.80M
19.12%
YoY
|
$57.40M
19.33%
YoY
|
$54.80M
4.78%
YoY
|
$51.70M
0.39%
YoY
|
$50.20M
30.73%
YoY
|
$48.10M
25.26%
YoY
|
$52.30M
45.68%
YoY
|
$51.50M
32.73%
YoY
|
$38.40M
6.37%
YoY
|
$38.40M
14.97%
YoY
|
$35.90M
18.87%
YoY
|
$38.80M
31.53%
YoY
|
$36.10M
-6.96%
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
|
| Depreciation & Amortization |
$56.00M
-5.41%
YoY
|
$59.60M
11.61%
YoY
|
$56.50M
13.91%
YoY
|
$57.80M
17.48%
YoY
|
$59.20M
26.23%
YoY
|
$53.40M
13.14%
YoY
|
$49.60M
17.81%
YoY
|
$49.20M
17.7%
YoY
|
$46.90M
23.75%
YoY
|
$47.20M
34.86%
YoY
|
$42.10M
53.09%
YoY
|
$41.80M
60.15%
YoY
|
$37.90M
51.0%
YoY
|
$35.00M
38.34%
YoY
|
$27.50M
6.18%
YoY
|
$26.10M
0.38%
YoY
|
$25.10M
-3.46%
YoY
|
$25.30M
-4.17%
YoY
|
$25.90M
15.63%
YoY
|
| Operating Expenses |
$520.0M
2.36%
YoY
|
$76.00M
7.8%
YoY
|
$585.0M
16.39%
YoY
|
$606.7M
8.2%
YoY
|
$508.0M
792.79%
YoY
|
$70.50M
27.49%
YoY
|
$502.6M
9.21%
YoY
|
$560.7M
942.19%
YoY
|
$56.90M
-87.06%
YoY
|
$55.30M
2.98%
YoY
|
$460.2M
43.77%
YoY
|
$53.80M
-85.95%
YoY
|
$439.6M
38.81%
YoY
|
$53.70M
-83.73%
YoY
|
$320.1M
-1.63%
YoY
|
$382.8M
0.82%
YoY
|
$316.7M
14.09%
YoY
|
$330.1M
29.2%
YoY
|
$325.4M
12.87%
YoY
|
| Operating Profit |
$143.0M
6.24%
YoY
|
$125.2M
9.82%
YoY
|
$98.00M
-22.16%
YoY
|
$327.7M
-0.7%
YoY
|
$134.6M
3.22%
YoY
|
$114.0M
4.3%
YoY
|
$125.9M
12.11%
YoY
|
$330.0M
31.68%
YoY
|
$130.4M
8.76%
YoY
|
$109.3M
36.97%
YoY
|
$112.3M
78.25%
YoY
|
$250.6M
25.49%
YoY
|
$119.9M
152.95%
YoY
|
$79.80M
129.97%
YoY
|
$63.00M
-6.8%
YoY
|
$199.7M
47.49%
YoY
|
$47.40M
1.5%
YoY
|
$34.70M
52.86%
YoY
|
$67.60M
36.57%
YoY
|
| Interest Expense |
-$36.00M
-7.69%
YoY
|
-$41.60M
13.04%
YoY
|
-$40.60M
2.27%
YoY
|
-$37.10M
3.63%
YoY
|
-$39.00M
19.63%
YoY
|
-$36.80M
6.05%
YoY
|
-$39.70M
-158.47%
YoY
|
-$35.80M
35.61%
YoY
|
-$32.60M
-150.39%
YoY
|
-$34.70M
99.43%
YoY
|
$67.90M
87.57%
YoY
|
-$26.40M
-175.21%
YoY
|
$64.70M
203.76%
YoY
|
-$17.40M
-193.55%
YoY
|
$36.20M
66.82%
YoY
|
$35.10M
59.55%
YoY
|
$21.30M
9.79%
YoY
|
$18.60M
-400.0%
YoY
|
$21.70M
10.15%
YoY
|
| Other Income/Expense, Net |
-$30.00M
-22.48%
YoY
|
$1.400M
40.0%
YoY
|
-$36.80M
-7.54%
YoY
|
-$35.70M
0.0%
YoY
|
-$38.70M
-577.78%
YoY
|
$1.000M
150.0%
YoY
|
-$39.80M
30.49%
YoY
|
-$35.70M
N/A
|
$8.100M
-90.9%
YoY
|
$400.0K
-84.62%
YoY
|
-$30.50M
-393.27%
YoY
|
$0.00
-100.0%
YoY
|
$89.00M
694.64%
YoY
|
$2.600M
550.0%
YoY
|
$10.40M
-48.26%
YoY
|
$280.2M
1832.41%
YoY
|
$11.20M
100.0%
YoY
|
$400.0K
100.0%
YoY
|
$20.10M
168.0%
YoY
|
| Pretax Income |
$113.0M
17.83%
YoY
|
$83.30M
-8.46%
YoY
|
$61.20M
-28.92%
YoY
|
$292.0M
-0.78%
YoY
|
$95.90M
-5.8%
YoY
|
$91.00M
26.56%
YoY
|
$86.10M
5.26%
YoY
|
$294.3M
47.74%
YoY
|
$101.8M
-51.27%
YoY
|
$71.90M
-2419.35%
YoY
|
$81.80M
11.44%
YoY
|
$199.2M
-58.49%
YoY
|
$208.9M
256.48%
YoY
|
-$3.100M
-105.77%
YoY
|
$73.40M
-16.31%
YoY
|
$479.9M
220.15%
YoY
|
$58.60M
12.05%
YoY
|
$53.70M
221.56%
YoY
|
$87.70M
53.86%
YoY
|
| Income Tax |
$30.00M
60.43%
YoY
|
$31.80M
70.05%
YoY
|
$22.00M
10.55%
YoY
|
$74.40M
-11.53%
YoY
|
$18.70M
-12.62%
YoY
|
$18.70M
30.77%
YoY
|
$19.90M
-4.33%
YoY
|
$84.10M
49.64%
YoY
|
$21.40M
-59.77%
YoY
|
$14.30M
-364.81%
YoY
|
$20.80M
26.83%
YoY
|
$56.20M
-60.03%
YoY
|
$53.20M
222.42%
YoY
|
-$5.400M
-151.92%
YoY
|
$16.40M
-37.64%
YoY
|
$140.6M
237.98%
YoY
|
$16.50M
1.85%
YoY
|
$10.40M
3366.67%
YoY
|
$26.30M
89.21%
YoY
|
| Net Earnings |
$83.00M
8.21%
YoY
|
$49.80M
-29.36%
YoY
|
$38.10M
-41.74%
YoY
|
$216.9M
3.63%
YoY
|
$76.70M
-4.6%
YoY
|
$70.50M
22.4%
YoY
|
$65.40M
7.21%
YoY
|
$209.3M
46.36%
YoY
|
$80.40M
-48.36%
YoY
|
$57.60M
5660.0%
YoY
|
$61.00M
7.02%
YoY
|
$143.0M
-57.85%
YoY
|
$155.7M
269.83%
YoY
|
$1.000M
-97.69%
YoY
|
$57.00M
-7.17%
YoY
|
$339.3M
213.3%
YoY
|
$42.10M
16.62%
YoY
|
$43.30M
153.22%
YoY
|
$61.40M
42.13%
YoY
|
| Basic Earnings Per Share |
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
|
$8.91
218.21%
YoY
|
$1.10
18.28%
YoY
|
N/A
|
$1.59
45.87%
YoY
|
| Diluted Earnings Per Share |
$1.16
12.61%
YoY
|
$0.71
-24.34%
YoY
|
$0.53
-38.23%
YoY
|
$3.00
7.16%
YoY
|
$1.03
-4.22%
YoY
|
$0.95
22.88%
YoY
|
$0.86
9.27%
YoY
|
$2.80
50.3%
YoY
|
$1.08
-73.66%
YoY
|
$0.77
3745.15%
YoY
|
$0.79
-100.0%
YoY
|
$1.86
-78.84%
YoY
|
$4.09
278.39%
YoY
|
$0.02
-100.0%
YoY
|
$1.484M
94546078.34%
YoY
|
$8.79
218.48%
YoY
|
$1.08
18.68%
YoY
|
$1.113M
258862816.24%
YoY
|
$1.57
45.37%
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 |
69.70M shares
-5.24%
YoY
|
69.73M shares
-5.13%
YoY
|
70.12M shares
-4.48%
YoY
|
72.23M shares
-1.73%
YoY
|
73.55M shares
-0.18%
YoY
|
73.50M shares
-1.47%
YoY
|
73.42M shares
-1.94%
YoY
|
73.50M shares
96.36%
YoY
|
73.68M shares
97.09%
YoY
|
74.59M shares
99.43%
YoY
|
74.87M shares
98.6%
YoY
|
37.43M shares
-1.75%
YoY
|
37.38M shares
-2.4%
YoY
|
37.40M shares
-2.21%
YoY
|
37.70M shares
-2.34%
YoY
|
38.10M shares
-1.55%
YoY
|
38.30M shares
-1.79%
YoY
|
38.25M shares
-3.06%
YoY
|
38.60M shares
-2.28%
YoY
|
| Diluted Shares Outstanding |
70.00M shares
-5.91%
YoY
|
N/A
|
71.00M shares
-4.83%
YoY
|
72.30M shares
-3.08%
YoY
|
74.40M shares
-0.4%
YoY
|
N/A
|
74.60M shares
-3.24%
YoY
|
74.60M shares
-2.99%
YoY
|
74.70M shares
96.06%
YoY
|
N/A
|
77.10M shares
100.78%
YoY
|
76.90M shares
99.22%
YoY
|
38.10M shares
-1.8%
YoY
|
N/A
|
38.40M shares
-2.04%
YoY
|
38.60M shares
-1.78%
YoY
|
38.80M shares
-2.02%
YoY
|
N/A
|
39.20M shares
-2.24%
YoY
|
Loading...