|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$3.148B
0.78%
YoY
|
$3.124B
2.62%
YoY
|
$3.044B
16.14%
YoY
|
$2.621B
5.2%
YoY
|
$2.491B
-4.6%
YoY
|
| Gross Profit |
$1.581B
10.26%
YoY
|
$1.434B
12.33%
YoY
|
$1.277B
28.42%
YoY
|
$994.3M
-5.28%
YoY
|
$1.050B
-6.0%
YoY
|
| Selling, General & Admin |
$1.062B
8.6%
YoY
|
$978.0M
1.75%
YoY
|
$961.2M
17.86%
YoY
|
$815.5M
2.32%
YoY
|
$797.1M
-9.24%
YoY
|
| Research & Development |
$54.10M
-22.6%
YoY
|
$69.90M
43.53%
YoY
|
$48.70M
22.06%
YoY
|
$39.90M
16.67%
YoY
|
$34.20M
-5.26%
YoY
|
| Depreciation & Amortization |
$95.45M
11.51%
YoY
|
$85.60M
2.21%
YoY
|
$83.75M
-7.92%
YoY
|
$90.95M
-8.88%
YoY
|
$99.82M
-0.92%
YoY
|
| Operating Expenses |
$1.116B
6.51%
YoY
|
$1.048B
3.77%
YoY
|
$1.010B
18.05%
YoY
|
$855.4M
2.91%
YoY
|
$831.3M
-9.09%
YoY
|
| Operating Profit |
$399.9M
-13.49%
YoY
|
$462.3M
38.59%
YoY
|
$333.6M
69.13%
YoY
|
$197.2M
-27.16%
YoY
|
$270.8M
8.18%
YoY
|
| Interest Expense |
$77.74M
12.18%
YoY
|
$69.30M
3.55%
YoY
|
$66.92M
44.71%
YoY
|
$46.25M
-19.73%
YoY
|
$57.62M
2.55%
YoY
|
| Other Income/Expense, Net |
$195.7M
-1704.58%
YoY
|
-$12.19M
-75.55%
YoY
|
-$49.87M
8821.29%
YoY
|
-$559.0K
-98.45%
YoY
|
-$36.14M
-791.58%
YoY
|
| Pretax Income |
$137.9M
25.58%
YoY
|
$109.8M
-48.36%
YoY
|
$212.6M
234.81%
YoY
|
$63.51M
-220.02%
YoY
|
-$52.92M
-172.38%
YoY
|
| Income Tax |
$155.6M
83.27%
YoY
|
$84.90M
356.45%
YoY
|
$18.60M
-142.66%
YoY
|
-$43.60M
1576.92%
YoY
|
-$2.600M
-104.23%
YoY
|
| Net Earnings |
$346.2M
22.45%
YoY
|
$282.8M
51.42%
YoY
|
$186.7M
-1.03%
YoY
|
$188.7M
49.81%
YoY
|
$125.9M
-3.43%
YoY
|
| Basic Earnings Per Share |
$2.66
23.72%
YoY
|
$2.15
51.41%
YoY
|
$1.42
-1.39%
YoY
|
$1.44
48.45%
YoY
|
$0.97
-3.0%
YoY
|
| Diluted Earnings Per Share |
$2.64
23.36%
YoY
|
$2.14
50.7%
YoY
|
$1.42
-1.39%
YoY
|
$1.44
50.0%
YoY
|
$0.96
-4.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
130.0M shares
-1.13%
YoY
|
131.5M shares
0.28%
YoY
|
131.1M shares
0.37%
YoY
|
130.6M shares
0.25%
YoY
|
130.3M shares
-0.07%
YoY
|
| Diluted Shares Outstanding |
131.0M shares
-1.04%
YoY
|
132.4M shares
0.32%
YoY
|
131.9M shares
0.47%
YoY
|
131.3M shares
0.35%
YoY
|
130.9M shares
-0.15%
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 |
$0.00
N/A
|
$1.222B
3.54%
YoY
|
$1.174B
3.65%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.180B
1.3%
YoY
|
$1.133B
3.5%
YoY
|
$1.157B
7.08%
YoY
|
$1.087B
10.93%
YoY
|
$1.165B
12.15%
YoY
|
$1.095B
25.41%
YoY
|
$1.080B
22.46%
YoY
|
$980.3M
19.4%
YoY
|
$1.039B
12.99%
YoY
|
$872.9M
0.78%
YoY
|
$882.2M
-1.78%
YoY
|
$821.1M
-4.23%
YoY
|
$919.5M
-6.68%
YoY
|
$866.1M
-6.3%
YoY
|
| Cost Of Revenue |
$688.4M
-11.19%
YoY
|
$782.9M
-1.73%
YoY
|
$794.1M
2.34%
YoY
|
$781.5M
-1.17%
YoY
|
$775.2M
4.36%
YoY
|
$796.7M
-2.39%
YoY
|
$776.0M
-0.13%
YoY
|
$790.8M
4.95%
YoY
|
$742.8M
8.69%
YoY
|
$816.2M
9.8%
YoY
|
$777.0M
22.69%
YoY
|
$753.5M
19.15%
YoY
|
$683.5M
11.79%
YoY
|
$743.3M
14.12%
YoY
|
$633.3M
3.38%
YoY
|
$632.4M
2.01%
YoY
|
$611.4M
0.83%
YoY
|
$651.3M
-4.68%
YoY
|
$612.6M
-4.14%
YoY
|
| Gross Profit |
$379.8M
2.84%
YoY
|
$439.3M
14.49%
YoY
|
$380.3M
6.5%
YoY
|
$406.6M
11.06%
YoY
|
$369.3M
7.16%
YoY
|
$383.7M
9.94%
YoY
|
$357.1M
12.39%
YoY
|
$366.1M
12.0%
YoY
|
$344.6M
16.11%
YoY
|
$349.0M
18.04%
YoY
|
$317.7M
32.61%
YoY
|
$326.9M
30.84%
YoY
|
$296.8M
41.59%
YoY
|
$295.7M
10.69%
YoY
|
$239.6M
-5.49%
YoY
|
$249.8M
-10.21%
YoY
|
$209.6M
-16.44%
YoY
|
$267.1M
-9.58%
YoY
|
$253.5M
-11.12%
YoY
|
| Selling, General & Admin |
$263.4M
8.32%
YoY
|
$245.7M
-1.11%
YoY
|
$305.2M
17.81%
YoY
|
$265.9M
11.43%
YoY
|
$243.2M
8.02%
YoY
|
$248.5M
9.66%
YoY
|
$259.0M
2.76%
YoY
|
$238.6M
9.29%
YoY
|
$225.1M
-7.84%
YoY
|
$226.6M
17.85%
YoY
|
$252.1M
13.98%
YoY
|
$218.3M
12.19%
YoY
|
$244.3M
18.5%
YoY
|
$192.3M
2.26%
YoY
|
$221.1M
10.1%
YoY
|
$194.6M
-7.68%
YoY
|
$206.1M
3.94%
YoY
|
$188.0M
-0.78%
YoY
|
$200.9M
0.07%
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 |
$24.06M
-1.4%
YoY
|
$22.76M
1.83%
YoY
|
$24.41M
16.39%
YoY
|
$23.88M
15.41%
YoY
|
$24.40M
13.08%
YoY
|
$22.35M
8.12%
YoY
|
$20.97M
2.49%
YoY
|
$20.69M
-1.55%
YoY
|
$21.58M
14.01%
YoY
|
$20.67M
-4.71%
YoY
|
$20.46M
-8.95%
YoY
|
$21.02M
-9.55%
YoY
|
$18.93M
-6.06%
YoY
|
$21.69M
-5.11%
YoY
|
$22.48M
-10.22%
YoY
|
$23.24M
-12.39%
YoY
|
$20.15M
-6.38%
YoY
|
$22.86M
-18.64%
YoY
|
$25.04M
7.91%
YoY
|
| Operating Expenses |
$263.4M
8.32%
YoY
|
$245.7M
-1.11%
YoY
|
$305.2M
17.81%
YoY
|
$265.9M
11.43%
YoY
|
$243.2M
8.02%
YoY
|
$248.5M
9.66%
YoY
|
$259.0M
2.76%
YoY
|
$238.6M
9.29%
YoY
|
$225.1M
-7.84%
YoY
|
$226.6M
17.85%
YoY
|
$252.1M
13.98%
YoY
|
$218.3M
12.19%
YoY
|
$244.3M
18.5%
YoY
|
$192.3M
2.26%
YoY
|
$221.1M
10.1%
YoY
|
$194.6M
-7.68%
YoY
|
$206.1M
3.94%
YoY
|
$188.0M
-0.73%
YoY
|
$200.9M
0.07%
YoY
|
| Operating Profit |
$119.4M
-9.45%
YoY
|
$193.5M
43.17%
YoY
|
$79.27M
-23.18%
YoY
|
$146.6M
20.85%
YoY
|
$131.9M
10.35%
YoY
|
$135.2M
10.44%
YoY
|
$103.2M
46.88%
YoY
|
$121.3M
11.77%
YoY
|
$119.5M
109.0%
YoY
|
$122.4M
18.39%
YoY
|
$70.26M
190.11%
YoY
|
$108.5M
79.89%
YoY
|
$57.19M
676.25%
YoY
|
$103.4M
30.74%
YoY
|
$24.22M
-57.78%
YoY
|
$60.33M
-16.39%
YoY
|
$7.367M
-86.87%
YoY
|
$79.08M
-25.4%
YoY
|
$57.36M
-34.31%
YoY
|
| Interest Expense |
$20.43M
6.55%
YoY
|
-$12.19M
1.62%
YoY
|
$18.74M
12.97%
YoY
|
$20.25M
19.72%
YoY
|
$19.18M
-265.03%
YoY
|
-$12.00M
11.47%
YoY
|
$16.59M
-3.97%
YoY
|
$16.92M
-258.44%
YoY
|
-$11.62M
-171.67%
YoY
|
-$10.76M
30.68%
YoY
|
$17.27M
49.14%
YoY
|
-$10.68M
-196.52%
YoY
|
$16.21M
51.6%
YoY
|
-$8.237M
43.2%
YoY
|
$11.58M
-21.46%
YoY
|
$11.06M
-22.76%
YoY
|
$10.69M
-36.27%
YoY
|
-$5.752M
-57.71%
YoY
|
$14.75M
9.16%
YoY
|
| Other Income/Expense, Net |
$6.999M
-140.55%
YoY
|
-$10.56M
333.48%
YoY
|
$256.2M
-4428.04%
YoY
|
-$25.00M
375.07%
YoY
|
-$17.26M
1874.71%
YoY
|
-$2.437M
-89.22%
YoY
|
-$5.920M
-56.82%
YoY
|
-$5.263M
-5.05%
YoY
|
-$874.0K
-89.1%
YoY
|
-$22.60M
-21.29%
YoY
|
-$13.71M
-147.81%
YoY
|
-$5.543M
-173.04%
YoY
|
-$8.020M
-1.16%
YoY
|
-$28.71M
86.13%
YoY
|
$28.68M
-2006.65%
YoY
|
$7.589M
-196.68%
YoY
|
-$8.114M
-28.6%
YoY
|
-$15.43M
-17.7%
YoY
|
-$1.504M
-132.18%
YoY
|
| Pretax Income |
$107.5M
10.6%
YoY
|
$6.792M
-93.57%
YoY
|
$317.5M
286.84%
YoY
|
$103.9M
3.55%
YoY
|
$97.20M
-0.87%
YoY
|
$105.7M
47.98%
YoY
|
$82.09M
98.25%
YoY
|
$100.3M
31.18%
YoY
|
$98.06M
184.64%
YoY
|
$71.44M
10.4%
YoY
|
$41.41M
-2.46%
YoY
|
$76.46M
32.48%
YoY
|
$34.45M
-428.18%
YoY
|
$64.71M
211.02%
YoY
|
$42.45M
2.6%
YoY
|
$57.71M
14.39%
YoY
|
-$10.50M
-149.99%
YoY
|
$20.80M
-66.06%
YoY
|
$41.38M
-42.77%
YoY
|
| Income Tax |
$21.10M
19.21%
YoY
|
$28.53M
28.5%
YoY
|
$93.69M
401.01%
YoY
|
$15.60M
-34.45%
YoY
|
$17.70M
-12.12%
YoY
|
$22.20M
456.28%
YoY
|
$18.70M
-266.96%
YoY
|
$23.80M
11.72%
YoY
|
$20.14M
347.6%
YoY
|
$3.991M
-106.62%
YoY
|
-$11.20M
-722.22%
YoY
|
$21.30M
83.66%
YoY
|
$4.500M
40.63%
YoY
|
-$60.26M
-4613.63%
YoY
|
$1.800M
-117.31%
YoY
|
$11.60M
329.63%
YoY
|
$3.200M
-15.79%
YoY
|
$1.335M
74.05%
YoY
|
-$10.40M
-154.17%
YoY
|
| Net Earnings |
$81.68M
10.52%
YoY
|
-$28.99M
-137.39%
YoY
|
$219.6M
276.11%
YoY
|
$81.75M
12.58%
YoY
|
$73.91M
-0.42%
YoY
|
$77.54M
23.83%
YoY
|
$58.38M
26.49%
YoY
|
$72.62M
41.82%
YoY
|
$74.22M
177.29%
YoY
|
$62.62M
-48.39%
YoY
|
$46.16M
20.2%
YoY
|
$51.20M
14.35%
YoY
|
$26.77M
-269.19%
YoY
|
$121.3M
626.53%
YoY
|
$38.40M
-22.89%
YoY
|
$44.78M
-1.27%
YoY
|
-$15.82M
-212.36%
YoY
|
$16.70M
-70.23%
YoY
|
$49.80M
-11.23%
YoY
|
| Basic Earnings Per Share |
$0.64
14.29%
YoY
|
N/A
|
$1.69
284.09%
YoY
|
$0.62
12.73%
YoY
|
$0.56
0.0%
YoY
|
N/A
|
$0.44
25.71%
YoY
|
$0.55
41.03%
YoY
|
$0.56
180.0%
YoY
|
N/A
|
$0.35
20.69%
YoY
|
$0.39
14.71%
YoY
|
$0.20
-266.67%
YoY
|
N/A
|
$0.29
-23.68%
YoY
|
$0.34
-2.86%
YoY
|
-$0.12
-209.09%
YoY
|
$0.13
-69.77%
YoY
|
$0.38
-11.63%
YoY
|
| Diluted Earnings Per Share |
$0.64
14.29%
YoY
|
-$0.23
-138.3%
YoY
|
$1.67
279.55%
YoY
|
$0.62
12.73%
YoY
|
$0.56
-0.13%
YoY
|
$0.59
23.59%
YoY
|
$0.44
25.71%
YoY
|
$0.55
41.58%
YoY
|
$0.56
180.36%
YoY
|
$0.47
-48.61%
YoY
|
$0.35
20.69%
YoY
|
$0.39
14.25%
YoY
|
$0.20
-266.67%
YoY
|
$0.92
609.41%
YoY
|
$0.29
-23.68%
YoY
|
$0.34
-2.86%
YoY
|
-$0.12
-209.09%
YoY
|
$0.13
-69.77%
YoY
|
$0.38
-11.63%
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 |
127.3M shares
-3.4%
YoY
|
127.1M shares
-3.24%
YoY
|
130.8M shares
-0.45%
YoY
|
130.7M shares
-0.7%
YoY
|
131.7M shares
0.39%
YoY
|
131.4M shares
0.13%
YoY
|
131.4M shares
0.13%
YoY
|
131.7M shares
0.39%
YoY
|
131.2M shares
0.08%
YoY
|
131.2M shares
0.39%
YoY
|
131.2M shares
0.39%
YoY
|
131.1M shares
0.37%
YoY
|
131.1M shares
0.54%
YoY
|
130.7M shares
0.33%
YoY
|
130.7M shares
0.35%
YoY
|
130.7M shares
0.28%
YoY
|
130.4M shares
-0.01%
YoY
|
130.3M shares
0.0%
YoY
|
130.2M shares
-0.05%
YoY
|
| Diluted Shares Outstanding |
128.6M shares
-3.05%
YoY
|
N/A
|
131.2M shares
-0.77%
YoY
|
131.6M shares
-0.62%
YoY
|
132.7M shares
0.23%
YoY
|
N/A
|
132.2M shares
0.17%
YoY
|
132.4M shares
0.46%
YoY
|
132.4M shares
0.47%
YoY
|
N/A
|
132.0M shares
0.47%
YoY
|
131.8M shares
0.43%
YoY
|
131.8M shares
1.03%
YoY
|
N/A
|
131.4M shares
0.47%
YoY
|
131.2M shares
0.34%
YoY
|
130.4M shares
-0.45%
YoY
|
N/A
|
130.8M shares
-0.08%
YoY
|
Loading...