|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.661B
1.24%
YoY
|
$2.628B
3.14%
YoY
|
$2.548B
8.4%
YoY
|
$2.351B
27.02%
YoY
|
$1.851B
18.63%
YoY
|
| Cost Of Revenue |
$1.101B
6.05%
YoY
|
$1.038B
16.72%
YoY
|
$889.1M
-4.44%
YoY
|
$930.5M
32.52%
YoY
|
$702.1M
4.3%
YoY
|
| Gross Profit |
$1.560B
-1.89%
YoY
|
$1.590B
-4.14%
YoY
|
$1.659B
16.82%
YoY
|
$1.420B
23.65%
YoY
|
$1.148B
29.52%
YoY
|
| Selling, General & Admin |
$717.2M
0.06%
YoY
|
$716.8M
-5.16%
YoY
|
$755.8M
15.26%
YoY
|
$655.7M
1.51%
YoY
|
$646.0M
15.6%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$331.1M
3.05%
YoY
|
$321.3M
87.02%
YoY
|
$171.8M
-34.89%
YoY
|
$263.9M
-3.22%
YoY
|
$272.6M
4.09%
YoY
|
| Operating Expenses |
$717.2M
0.06%
YoY
|
$716.8M
-22.73%
YoY
|
$927.6M
41.46%
YoY
|
$655.7M
1.51%
YoY
|
$646.0M
15.6%
YoY
|
| Operating Profit |
$663.9M
-3.26%
YoY
|
$686.3M
-6.15%
YoY
|
$731.3M
55.65%
YoY
|
$469.8M
37.38%
YoY
|
$342.0M
-473.07%
YoY
|
| Interest Expense |
-$349.8M
-4.45%
YoY
|
-$366.1M
28.95%
YoY
|
-$283.9M
-317.23%
YoY
|
$130.7M
1.77%
YoY
|
$128.4M
-18.24%
YoY
|
| Other Income/Expense, Net |
-$2.900M
-55.38%
YoY
|
-$6.500M
-23.53%
YoY
|
-$8.500M
-93.89%
YoY
|
-$139.1M
281.24%
YoY
|
-$36.48M
-7396.6%
YoY
|
| Pretax Income |
$420.2M
0.57%
YoY
|
$417.8M
13.29%
YoY
|
$368.8M
41.55%
YoY
|
$260.5M
27.75%
YoY
|
$203.9M
-167.74%
YoY
|
| Income Tax |
$116.1M
7.3%
YoY
|
$108.2M
5.87%
YoY
|
$102.2M
9.79%
YoY
|
$93.09M
37.28%
YoY
|
$67.81M
-429.21%
YoY
|
| Net Earnings |
$304.1M
-1.78%
YoY
|
$309.6M
16.13%
YoY
|
$266.6M
59.46%
YoY
|
$167.2M
23.58%
YoY
|
$135.3M
-147.65%
YoY
|
| Basic Earnings Per Share |
$8.57
12.91%
YoY
|
$7.59
21.83%
YoY
|
$6.23
37.22%
YoY
|
$4.54
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
$8.47
12.93%
YoY
|
$7.50
21.81%
YoY
|
$6.16
36.82%
YoY
|
$4.50
N/A
|
$0.00
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.50M shares
-12.99%
YoY
|
40.80M shares
-4.67%
YoY
|
42.80M shares
-3.6%
YoY
|
44.40M shares
-0.72%
YoY
|
44.72M shares
2.0%
YoY
|
| Diluted Shares Outstanding |
35.90M shares
-13.08%
YoY
|
41.30M shares
-4.62%
YoY
|
43.30M shares
-3.18%
YoY
|
44.72M shares
-1.3%
YoY
|
45.31M shares
3.35%
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 |
$673.8M
5.84%
YoY
|
$672.9M
5.72%
YoY
|
$691.8M
3.95%
YoY
|
$659.6M
-2.06%
YoY
|
$636.6M
-2.47%
YoY
|
$636.5M
-4.04%
YoY
|
$665.5M
2.16%
YoY
|
$673.5M
8.4%
YoY
|
$652.7M
6.65%
YoY
|
$663.3M
7.22%
YoY
|
$651.4M
5.72%
YoY
|
$621.3M
3.86%
YoY
|
$612.0M
18.25%
YoY
|
$618.6M
24.33%
YoY
|
$616.1M
27.63%
YoY
|
$598.2M
30.2%
YoY
|
$517.5M
26.0%
YoY
|
$497.5M
24.7%
YoY
|
$482.8M
26.34%
YoY
|
| Cost Of Revenue |
$280.1M
3.74%
YoY
|
$256.6M
11.08%
YoY
|
$274.3M
10.07%
YoY
|
$272.7M
3.37%
YoY
|
$270.0M
10.79%
YoY
|
$231.0M
0.74%
YoY
|
$249.2M
6.0%
YoY
|
$263.8M
22.41%
YoY
|
$243.7M
-1.46%
YoY
|
$229.3M
-6.27%
YoY
|
$235.1M
-6.75%
YoY
|
$215.5M
-3.93%
YoY
|
$247.3M
22.31%
YoY
|
$244.6M
28.35%
YoY
|
$252.1M
40.12%
YoY
|
$224.3M
30.68%
YoY
|
$202.2M
28.15%
YoY
|
$190.6M
15.59%
YoY
|
$179.9M
14.7%
YoY
|
| Gross Profit |
$393.7M
7.39%
YoY
|
$416.3M
2.66%
YoY
|
$417.5M
0.29%
YoY
|
$386.9M
-5.57%
YoY
|
$366.6M
-10.37%
YoY
|
$405.5M
-6.57%
YoY
|
$416.3M
0.0%
YoY
|
$409.7M
0.96%
YoY
|
$409.0M
12.15%
YoY
|
$434.0M
16.05%
YoY
|
$416.3M
14.36%
YoY
|
$405.8M
8.52%
YoY
|
$364.7M
15.65%
YoY
|
$374.0M
21.84%
YoY
|
$364.0M
20.2%
YoY
|
$373.9M
29.91%
YoY
|
$315.3M
24.65%
YoY
|
$306.9M
31.11%
YoY
|
$302.8M
34.45%
YoY
|
| Selling, General & Admin |
$191.9M
16.59%
YoY
|
$179.4M
2.34%
YoY
|
$189.3M
9.42%
YoY
|
$184.0M
-5.5%
YoY
|
$164.6M
-5.29%
YoY
|
$175.3M
-13.43%
YoY
|
$173.0M
-13.24%
YoY
|
$194.7M
5.19%
YoY
|
$173.8M
2.96%
YoY
|
$202.5M
17.86%
YoY
|
$199.4M
19.12%
YoY
|
$185.1M
12.92%
YoY
|
$168.8M
10.61%
YoY
|
$171.8M
11.34%
YoY
|
$167.4M
3.51%
YoY
|
$163.9M
-0.74%
YoY
|
$152.6M
-7.39%
YoY
|
$154.3M
-10.9%
YoY
|
$161.7M
17.42%
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 |
$81.60M
0.12%
YoY
|
$81.90M
0.12%
YoY
|
$44.70M
-45.15%
YoY
|
$84.00M
79.1%
YoY
|
$81.50M
3.95%
YoY
|
$81.80M
76.29%
YoY
|
$81.50M
20.74%
YoY
|
$46.90M
-30.0%
YoY
|
$78.40M
17.37%
YoY
|
$46.40M
16.54%
YoY
|
$67.50M
2.09%
YoY
|
$67.00M
2.27%
YoY
|
$66.80M
0.52%
YoY
|
$39.81M
-43.46%
YoY
|
$66.12M
-3.51%
YoY
|
$65.51M
-2.08%
YoY
|
$66.46M
-0.58%
YoY
|
$70.41M
5.25%
YoY
|
$68.53M
4.62%
YoY
|
| Operating Expenses |
$191.9M
16.59%
YoY
|
$223.0M
0.59%
YoY
|
$189.3M
9.42%
YoY
|
$184.0M
-5.5%
YoY
|
$164.6M
-25.52%
YoY
|
$221.7M
-10.93%
YoY
|
$173.0M
-13.24%
YoY
|
$194.7M
-14.19%
YoY
|
$221.0M
30.92%
YoY
|
$248.9M
17.61%
YoY
|
$199.4M
19.12%
YoY
|
$226.9M
38.42%
YoY
|
$168.8M
10.61%
YoY
|
$211.6M
7.73%
YoY
|
$167.4M
3.51%
YoY
|
$163.9M
-0.74%
YoY
|
$152.6M
-7.39%
YoY
|
$196.4M
-7.17%
YoY
|
$161.7M
17.42%
YoY
|
| Operating Profit |
$158.2M
0.57%
YoY
|
$193.3M
5.17%
YoY
|
$183.6M
-6.52%
YoY
|
$156.8M
-6.72%
YoY
|
$157.3M
-16.33%
YoY
|
$183.8M
-0.7%
YoY
|
$196.4M
12.29%
YoY
|
$168.1M
-6.04%
YoY
|
$188.0M
21.84%
YoY
|
$185.1M
14.02%
YoY
|
$174.9M
721.59%
YoY
|
$178.9M
4.54%
YoY
|
$154.3M
26.19%
YoY
|
$162.3M
46.92%
YoY
|
$21.29M
-78.89%
YoY
|
$171.1M
107.99%
YoY
|
$122.3M
141.93%
YoY
|
$110.5M
391.1%
YoY
|
$100.8M
5364.61%
YoY
|
| Interest Expense |
-$72.70M
-9.35%
YoY
|
-$82.70M
-17.55%
YoY
|
-$95.60M
14.49%
YoY
|
-$91.30M
6.16%
YoY
|
-$80.20M
-16.72%
YoY
|
-$100.3M
34.81%
YoY
|
-$83.50M
1.21%
YoY
|
-$86.00M
43.57%
YoY
|
-$96.30M
43.52%
YoY
|
-$74.40M
119.54%
YoY
|
-$82.50M
-339.69%
YoY
|
-$59.90M
-288.25%
YoY
|
-$67.10M
-326.01%
YoY
|
-$33.89M
150.03%
YoY
|
$34.42M
5.93%
YoY
|
$31.82M
-2.01%
YoY
|
$29.69M
-10.8%
YoY
|
-$13.55M
-71.58%
YoY
|
$32.49M
-20.65%
YoY
|
| Other Income/Expense, Net |
-$700.0K
-12.5%
YoY
|
-$600.0K
-79.31%
YoY
|
-$800.0K
700.0%
YoY
|
-$800.0K
-52.94%
YoY
|
-$800.0K
-52.94%
YoY
|
-$2.900M
26.09%
YoY
|
-$100.0K
-96.88%
YoY
|
-$1.700M
41.67%
YoY
|
-$1.700M
-5.56%
YoY
|
-$2.300M
-42.33%
YoY
|
-$3.200M
-89.44%
YoY
|
-$1.200M
-98.64%
YoY
|
-$1.800M
-89.16%
YoY
|
-$3.988M
-183.08%
YoY
|
-$30.30M
-572.18%
YoY
|
-$88.20M
84.91%
YoY
|
-$16.60M
N/A
|
$4.800M
860.0%
YoY
|
$6.417M
N/A
|
| Pretax Income |
$108.5M
8.07%
YoY
|
$110.0M
36.48%
YoY
|
$116.4M
-17.51%
YoY
|
$93.40M
-11.97%
YoY
|
$100.4M
11.56%
YoY
|
$80.60M
-25.65%
YoY
|
$141.1M
217.79%
YoY
|
$106.1M
-9.93%
YoY
|
$90.00M
-8.35%
YoY
|
$108.4M
-12.91%
YoY
|
$44.40M
-202.46%
YoY
|
$117.8M
142.4%
YoY
|
$98.20M
-24.93%
YoY
|
$124.5M
22.33%
YoY
|
-$43.34M
-160.86%
YoY
|
$48.60M
413.71%
YoY
|
$130.8M
507.47%
YoY
|
$101.7M
-142.29%
YoY
|
$71.21M
-297.17%
YoY
|
| Income Tax |
$30.80M
6.57%
YoY
|
$25.80M
55.42%
YoY
|
$36.20M
-5.24%
YoY
|
$25.20M
-13.4%
YoY
|
$28.90M
19.42%
YoY
|
$16.60M
-29.36%
YoY
|
$38.20M
46.92%
YoY
|
$29.10M
29.33%
YoY
|
$24.20M
-19.87%
YoY
|
$23.50M
-34.31%
YoY
|
$26.00M
3113.84%
YoY
|
$22.50M
55.52%
YoY
|
$30.20M
-28.15%
YoY
|
$35.78M
-29.69%
YoY
|
$809.0K
-95.82%
YoY
|
$14.47M
-2039.41%
YoY
|
$42.03M
-2616.89%
YoY
|
$50.88M
-404.69%
YoY
|
$19.34M
-10.47%
YoY
|
| Net Earnings |
$77.70M
8.67%
YoY
|
$84.30M
31.92%
YoY
|
$80.30M
-21.96%
YoY
|
$68.10M
-11.56%
YoY
|
$71.50M
8.66%
YoY
|
$63.90M
-24.73%
YoY
|
$102.9M
459.24%
YoY
|
$77.00M
-19.2%
YoY
|
$65.80M
-3.24%
YoY
|
$84.90M
-4.27%
YoY
|
$18.40M
-141.68%
YoY
|
$95.30M
179.23%
YoY
|
$68.00M
-23.18%
YoY
|
$88.69M
-854.18%
YoY
|
-$44.15M
-185.33%
YoY
|
$34.13M
242.42%
YoY
|
$88.52M
293.78%
YoY
|
-$11.76M
-94.98%
YoY
|
$51.73M
-187.74%
YoY
|
| Basic Earnings Per Share |
$2.25
22.28%
YoY
|
N/A
|
$2.34
-8.59%
YoY
|
$1.98
7.03%
YoY
|
$1.84
17.2%
YoY
|
N/A
|
$2.56
495.35%
YoY
|
$1.85
-16.67%
YoY
|
$1.57
-0.63%
YoY
|
N/A
|
$0.43
-143.0%
YoY
|
$2.22
192.11%
YoY
|
$1.58
-42.12%
YoY
|
N/A
|
-$1.00
-192.59%
YoY
|
$0.76
-200.0%
YoY
|
$2.73
-4650.0%
YoY
|
N/A
|
$1.08
-172.48%
YoY
|
| Diluted Earnings Per Share |
$2.22
22.65%
YoY
|
$2.41
51.46%
YoY
|
$2.30
-8.73%
YoY
|
$1.98
8.2%
YoY
|
$1.81
16.63%
YoY
|
$1.59
-19.67%
YoY
|
$2.52
500.0%
YoY
|
$1.83
-16.66%
YoY
|
$1.55
-0.52%
YoY
|
$1.98
-1.64%
YoY
|
$0.42
-142.0%
YoY
|
$2.20
188.93%
YoY
|
$1.56
-42.44%
YoY
|
$2.02
-100.0%
YoY
|
-$1.00
-193.46%
YoY
|
$0.76
-200.0%
YoY
|
$2.71
-4616.67%
YoY
|
-$248.9K
-95.3%
YoY
|
$1.07
-171.81%
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 |
34.31M shares
-11.61%
YoY
|
34.29M shares
-13.81%
YoY
|
34.26M shares
-16.6%
YoY
|
34.24M shares
-18.27%
YoY
|
38.82M shares
-6.99%
YoY
|
39.78M shares
-6.91%
YoY
|
41.08M shares
-4.35%
YoY
|
41.90M shares
-2.19%
YoY
|
41.73M shares
-3.24%
YoY
|
42.74M shares
-1.96%
YoY
|
42.95M shares
-2.76%
YoY
|
42.84M shares
-4.35%
YoY
|
43.13M shares
-3.96%
YoY
|
43.59M shares
-2.73%
YoY
|
44.17M shares
-1.53%
YoY
|
44.79M shares
0.0%
YoY
|
44.91M shares
1.28%
YoY
|
44.82M shares
1.56%
YoY
|
44.86M shares
1.57%
YoY
|
| Diluted Shares Outstanding |
35.00M shares
-11.17%
YoY
|
N/A
|
34.80M shares
-14.71%
YoY
|
34.40M shares
-18.1%
YoY
|
39.40M shares
-7.08%
YoY
|
N/A
|
40.80M shares
-5.99%
YoY
|
42.00M shares
-3.23%
YoY
|
42.40M shares
-2.75%
YoY
|
N/A
|
43.40M shares
-1.87%
YoY
|
43.40M shares
-3.72%
YoY
|
43.60M shares
-3.85%
YoY
|
N/A
|
44.23M shares
-2.32%
YoY
|
45.08M shares
0.65%
YoY
|
45.34M shares
2.26%
YoY
|
N/A
|
45.28M shares
2.52%
YoY
|
Loading...