|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.514B
0.22%
YoY
|
$5.502B
3.24%
YoY
|
$5.329B
14.98%
YoY
|
$4.635B
40.5%
YoY
|
$3.299B
1.77%
YoY
|
| Cost Of Revenue |
$3.792B
1.74%
YoY
|
$3.727B
3.43%
YoY
|
$3.603B
14.51%
YoY
|
$3.147B
40.72%
YoY
|
$2.236B
2.66%
YoY
|
| Gross Profit |
$1.722B
-2.99%
YoY
|
$1.775B
2.85%
YoY
|
$1.726B
15.97%
YoY
|
$1.488B
40.05%
YoY
|
$1.063B
-0.05%
YoY
|
| Selling, General & Admin |
$1.265B
5.53%
YoY
|
$1.199B
9.61%
YoY
|
$1.094B
15.12%
YoY
|
$950.1M
24.42%
YoY
|
$763.6M
-2.61%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$164.1M
23.08%
YoY
|
$133.4M
5.09%
YoY
|
$126.9M
6.44%
YoY
|
$119.2M
10.27%
YoY
|
$108.1M
-7.22%
YoY
|
| Operating Expenses |
$1.464B
9.92%
YoY
|
$1.332B
9.14%
YoY
|
$1.221B
14.16%
YoY
|
$1.069B
22.67%
YoY
|
$871.8M
-9.54%
YoY
|
| Operating Profit |
$257.6M
-41.84%
YoY
|
$442.8M
-12.35%
YoY
|
$505.2M
20.6%
YoY
|
$418.9M
119.39%
YoY
|
$190.9M
91.86%
YoY
|
| Interest Expense |
-$89.08M
-218.05%
YoY
|
$75.46M
14.61%
YoY
|
$65.84M
13.33%
YoY
|
$58.10M
8.02%
YoY
|
$53.79M
-20.57%
YoY
|
| Other Income/Expense, Net |
-$83.27M
21.25%
YoY
|
-$68.67M
19.0%
YoY
|
-$57.71M
6.67%
YoY
|
-$54.10M
0.45%
YoY
|
-$53.86M
1.23%
YoY
|
| Pretax Income |
$174.3M
-53.42%
YoY
|
$374.2M
-16.39%
YoY
|
$447.5M
22.66%
YoY
|
$364.8M
166.11%
YoY
|
$137.1M
195.94%
YoY
|
| Income Tax |
$58.83M
-40.03%
YoY
|
$98.09M
-14.34%
YoY
|
$114.5M
25.32%
YoY
|
$91.38M
189.77%
YoY
|
$31.53M
37.44%
YoY
|
| Net Earnings |
$115.5M
-58.18%
YoY
|
$276.1M
-17.09%
YoY
|
$333.0M
21.78%
YoY
|
$273.4M
159.04%
YoY
|
$105.6M
351.48%
YoY
|
| Basic Earnings Per Share |
$2.97
-56.71%
YoY
|
$6.86
-13.71%
YoY
|
$7.95
25.2%
YoY
|
$6.35
157.09%
YoY
|
$2.47
341.07%
YoY
|
| Diluted Earnings Per Share |
$2.92
-56.74%
YoY
|
$6.75
-13.68%
YoY
|
$7.82
25.52%
YoY
|
$6.23
155.33%
YoY
|
$2.44
343.64%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
38.93M shares
-3.23%
YoY
|
40.23M shares
-4.0%
YoY
|
41.90M shares
-2.72%
YoY
|
43.08M shares
0.72%
YoY
|
42.77M shares
2.18%
YoY
|
| Diluted Shares Outstanding |
39.50M shares
-3.43%
YoY
|
40.91M shares
-3.96%
YoY
|
42.59M shares
-2.98%
YoY
|
43.90M shares
1.28%
YoY
|
43.34M shares
1.97%
YoY
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.414B
-2.36%
YoY
|
$1.334B
-5.61%
YoY
|
$1.261B
0.19%
YoY
|
$1.471B
3.51%
YoY
|
$1.448B
2.76%
YoY
|
$1.413B
8.35%
YoY
|
$1.258B
1.92%
YoY
|
$1.421B
-0.7%
YoY
|
$1.410B
3.68%
YoY
|
$1.304B
1.2%
YoY
|
$1.235B
7.02%
YoY
|
$1.431B
24.37%
YoY
|
$1.360B
30.47%
YoY
|
$1.289B
38.24%
YoY
|
$1.154B
53.57%
YoY
|
$1.151B
41.54%
YoY
|
$1.042B
29.84%
YoY
|
$932.2M
20.93%
YoY
|
$751.2M
-1.33%
YoY
|
$812.9M
-5.69%
YoY
|
| Cost Of Revenue |
$977.8M
-1.91%
YoY
|
$917.6M
-4.6%
YoY
|
$867.6M
2.84%
YoY
|
$1.010B
4.92%
YoY
|
$996.9M
3.95%
YoY
|
$961.8M
9.35%
YoY
|
$843.6M
1.35%
YoY
|
$962.3M
-0.43%
YoY
|
$959.0M
3.7%
YoY
|
$879.6M
0.43%
YoY
|
$832.4M
5.92%
YoY
|
$966.5M
24.12%
YoY
|
$924.8M
30.95%
YoY
|
$875.9M
37.21%
YoY
|
$785.8M
54.72%
YoY
|
$778.7M
42.15%
YoY
|
$706.2M
30.28%
YoY
|
$638.4M
22.93%
YoY
|
$507.9M
0.0%
YoY
|
$547.8M
-5.13%
YoY
|
| Gross Profit |
$436.5M
-3.33%
YoY
|
$416.2M
-7.75%
YoY
|
$393.1M
-5.22%
YoY
|
$461.1M
0.54%
YoY
|
$451.6M
0.22%
YoY
|
$451.2M
6.3%
YoY
|
$414.7M
3.1%
YoY
|
$458.6M
-1.26%
YoY
|
$450.6M
3.64%
YoY
|
$424.5M
2.83%
YoY
|
$402.2M
9.37%
YoY
|
$464.5M
24.91%
YoY
|
$434.7M
29.45%
YoY
|
$412.8M
40.48%
YoY
|
$367.8M
51.14%
YoY
|
$371.9M
40.29%
YoY
|
$335.8M
28.94%
YoY
|
$293.9M
16.8%
YoY
|
$243.3M
-4.0%
YoY
|
$265.1M
-6.83%
YoY
|
| Selling, General & Admin |
$314.4M
-0.25%
YoY
|
$315.1M
-0.14%
YoY
|
$310.8M
5.11%
YoY
|
$324.2M
7.75%
YoY
|
$315.2M
9.89%
YoY
|
$315.5M
12.78%
YoY
|
$295.7M
10.59%
YoY
|
$300.9M
7.85%
YoY
|
$286.8M
7.14%
YoY
|
$279.8M
5.78%
YoY
|
$267.4M
10.93%
YoY
|
$279.0M
21.02%
YoY
|
$267.7M
25.04%
YoY
|
$264.5M
27.14%
YoY
|
$241.0M
30.4%
YoY
|
$230.5M
22.39%
YoY
|
$214.1M
16.91%
YoY
|
$208.0M
7.56%
YoY
|
$184.8M
-4.42%
YoY
|
$188.4M
-6.04%
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 |
$40.92M
7.59%
YoY
|
$41.61M
16.87%
YoY
|
$42.43M
29.34%
YoY
|
$42.08M
27.75%
YoY
|
$38.03M
18.78%
YoY
|
$35.60M
15.51%
YoY
|
$32.80M
4.41%
YoY
|
$32.94M
2.21%
YoY
|
$32.02M
-1.3%
YoY
|
$30.82M
-4.77%
YoY
|
$31.42M
5.61%
YoY
|
$32.23M
9.6%
YoY
|
$32.44M
17.05%
YoY
|
$32.36M
14.67%
YoY
|
$29.75M
16.38%
YoY
|
$29.40M
7.92%
YoY
|
$27.71M
2.28%
YoY
|
$28.22M
-0.27%
YoY
|
$25.56M
-13.12%
YoY
|
$27.25M
-7.7%
YoY
|
| Operating Expenses |
$355.3M
0.6%
YoY
|
$356.7M
1.58%
YoY
|
$388.3M
18.21%
YoY
|
$366.3M
9.73%
YoY
|
$353.2M
10.78%
YoY
|
$351.1M
13.05%
YoY
|
$328.5M
9.94%
YoY
|
$333.8M
7.27%
YoY
|
$318.8M
6.23%
YoY
|
$310.6M
4.63%
YoY
|
$298.8M
10.34%
YoY
|
$311.2M
19.73%
YoY
|
$300.1M
24.13%
YoY
|
$296.8M
25.65%
YoY
|
$270.8M
28.7%
YoY
|
$259.9M
20.56%
YoY
|
$241.8M
15.03%
YoY
|
$236.2M
6.56%
YoY
|
$210.4M
-5.57%
YoY
|
$215.6M
-6.25%
YoY
|
| Operating Profit |
$81.23M
-17.43%
YoY
|
$59.58M
-40.47%
YoY
|
$4.784M
-94.45%
YoY
|
$94.82M
-24.02%
YoY
|
$98.38M
-25.32%
YoY
|
$100.1M
-12.13%
YoY
|
$86.23M
-16.65%
YoY
|
$124.8M
-18.58%
YoY
|
$131.7M
-2.12%
YoY
|
$113.9M
-1.79%
YoY
|
$103.4M
6.67%
YoY
|
$153.3M
36.94%
YoY
|
$134.6M
43.13%
YoY
|
$116.0M
101.29%
YoY
|
$96.98M
194.62%
YoY
|
$111.9M
126.25%
YoY
|
$94.04M
87.14%
YoY
|
$57.61M
92.71%
YoY
|
$32.92M
7.34%
YoY
|
$49.47M
-9.25%
YoY
|
| Interest Expense |
-$21.07M
-5.15%
YoY
|
-$20.10M
5.68%
YoY
|
-$23.07M
-222.81%
YoY
|
-$23.70M
-226.44%
YoY
|
-$22.21M
-217.44%
YoY
|
-$19.02M
4.6%
YoY
|
$18.78M
10.87%
YoY
|
$18.74M
16.74%
YoY
|
$18.91M
29.01%
YoY
|
-$18.18M
27.45%
YoY
|
$16.94M
9.81%
YoY
|
$16.06M
8.89%
YoY
|
$14.66M
7.35%
YoY
|
-$14.27M
12.11%
YoY
|
$15.43M
14.68%
YoY
|
$14.74M
9.01%
YoY
|
$13.66M
-3.01%
YoY
|
-$12.73M
-17.36%
YoY
|
$13.45M
-18.33%
YoY
|
$13.53M
-22.97%
YoY
|
| Other Income/Expense, Net |
-$20.16M
-0.11%
YoY
|
$1.433M
-28.74%
YoY
|
-$22.02M
30.64%
YoY
|
-$22.40M
34.64%
YoY
|
-$20.19M
11.05%
YoY
|
$2.011M
-24.88%
YoY
|
-$16.85M
12.52%
YoY
|
-$16.64M
17.72%
YoY
|
-$18.18M
38.83%
YoY
|
$2.677M
118.17%
YoY
|
-$14.98M
4.09%
YoY
|
-$14.13M
2.36%
YoY
|
-$13.09M
1.76%
YoY
|
$1.227M
-131.53%
YoY
|
-$14.39M
29.82%
YoY
|
-$13.81M
8.47%
YoY
|
-$12.87M
-4.18%
YoY
|
-$3.892M
3792.0%
YoY
|
-$11.08M
-34.7%
YoY
|
-$12.73M
-27.07%
YoY
|
| Pretax Income |
$61.07M
-21.91%
YoY
|
$40.91M
-50.75%
YoY
|
-$17.23M
-124.84%
YoY
|
$72.43M
-33.04%
YoY
|
$78.19M
-31.15%
YoY
|
$83.07M
-15.57%
YoY
|
$69.37M
-21.59%
YoY
|
$108.2M
-22.27%
YoY
|
$113.6M
-6.53%
YoY
|
$98.38M
-4.41%
YoY
|
$88.47M
7.12%
YoY
|
$139.1M
41.8%
YoY
|
$121.5M
49.68%
YoY
|
$102.9M
146.87%
YoY
|
$82.59M
278.26%
YoY
|
$98.13M
167.05%
YoY
|
$81.17M
120.44%
YoY
|
$41.69M
-213.29%
YoY
|
$21.84M
59.44%
YoY
|
$36.75M
-0.86%
YoY
|
| Income Tax |
$17.51M
-16.43%
YoY
|
$14.81M
-44.48%
YoY
|
$4.177M
-76.09%
YoY
|
$18.89M
-30.56%
YoY
|
$20.95M
-21.65%
YoY
|
$26.68M
17.07%
YoY
|
$17.47M
-26.29%
YoY
|
$27.21M
-24.42%
YoY
|
$26.73M
-16.53%
YoY
|
$22.79M
-13.76%
YoY
|
$23.70M
11.72%
YoY
|
$36.00M
51.44%
YoY
|
$32.03M
60.38%
YoY
|
$26.43M
232.65%
YoY
|
$21.21M
271.54%
YoY
|
$23.77M
187.17%
YoY
|
$19.97M
107.94%
YoY
|
$7.944M
72.7%
YoY
|
$5.709M
102.73%
YoY
|
$8.277M
4.42%
YoY
|
| Net Earnings |
$43.56M
-23.91%
YoY
|
$26.09M
-53.72%
YoY
|
-$21.41M
-141.25%
YoY
|
$53.54M
-33.87%
YoY
|
$57.25M
-34.07%
YoY
|
$56.39M
-25.41%
YoY
|
$51.91M
-19.87%
YoY
|
$80.96M
-21.52%
YoY
|
$86.83M
-2.95%
YoY
|
$75.59M
-1.18%
YoY
|
$64.78M
5.53%
YoY
|
$103.2M
38.72%
YoY
|
$89.47M
46.19%
YoY
|
$76.50M
126.68%
YoY
|
$61.38M
280.65%
YoY
|
$74.36M
161.2%
YoY
|
$61.20M
124.85%
YoY
|
$33.75M
-181.4%
YoY
|
$16.13M
48.23%
YoY
|
$28.47M
-2.3%
YoY
|
| Basic Earnings Per Share |
$1.14
-21.38%
YoY
|
$0.68
-52.11%
YoY
|
-$0.55
-142.31%
YoY
|
$1.37
-31.5%
YoY
|
$1.45
-31.92%
YoY
|
$1.42
-22.4%
YoY
|
$1.30
-16.67%
YoY
|
$2.00
-18.03%
YoY
|
$2.13
1.43%
YoY
|
$1.83
2.81%
YoY
|
$1.56
9.86%
YoY
|
$2.44
41.86%
YoY
|
$2.10
47.89%
YoY
|
$1.78
128.21%
YoY
|
$1.42
273.68%
YoY
|
$1.72
156.72%
YoY
|
$1.42
121.87%
YoY
|
$0.78
-179.59%
YoY
|
$0.38
46.15%
YoY
|
$0.67
-4.29%
YoY
|
| Diluted Earnings Per Share |
$1.13
-20.42%
YoY
|
$0.67
-51.8%
YoY
|
-$0.55
-142.97%
YoY
|
$1.35
-31.47%
YoY
|
$1.42
-32.06%
YoY
|
$1.39
-22.78%
YoY
|
$1.28
-16.34%
YoY
|
$1.97
-18.26%
YoY
|
$2.09
0.97%
YoY
|
$1.80
2.86%
YoY
|
$1.53
9.29%
YoY
|
$2.41
42.6%
YoY
|
$2.07
48.92%
YoY
|
$1.75
127.27%
YoY
|
$1.40
278.38%
YoY
|
$1.69
156.06%
YoY
|
$1.39
120.63%
YoY
|
$0.77
-178.57%
YoY
|
$0.37
48.0%
YoY
|
$0.66
-2.94%
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 |
38.17M shares
-3.47%
YoY
|
38.06M shares
-4.45%
YoY
|
38.71M shares
-2.9%
YoY
|
39.13M shares
-3.31%
YoY
|
39.54M shares
-2.96%
YoY
|
39.83M shares
-3.42%
YoY
|
39.86M shares
-4.12%
YoY
|
40.47M shares
-4.18%
YoY
|
40.75M shares
-4.23%
YoY
|
41.24M shares
-4.04%
YoY
|
41.58M shares
-3.52%
YoY
|
42.23M shares
-2.09%
YoY
|
42.55M shares
-1.25%
YoY
|
42.98M shares
-0.04%
YoY
|
43.09M shares
0.86%
YoY
|
43.14M shares
0.96%
YoY
|
43.09M shares
1.09%
YoY
|
42.99M shares
1.32%
YoY
|
42.73M shares
1.19%
YoY
|
42.72M shares
2.3%
YoY
|
| Diluted Shares Outstanding |
38.63M shares
-3.97%
YoY
|
38.81M shares
-4.26%
YoY
|
38.71M shares
-4.45%
YoY
|
39.70M shares
-3.37%
YoY
|
40.23M shares
-3.02%
YoY
|
40.54M shares
-3.28%
YoY
|
40.51M shares
-4.07%
YoY
|
41.09M shares
-4.19%
YoY
|
41.48M shares
-4.25%
YoY
|
41.91M shares
-4.26%
YoY
|
42.23M shares
-3.9%
YoY
|
42.89M shares
-2.29%
YoY
|
43.32M shares
-1.49%
YoY
|
43.78M shares
-0.12%
YoY
|
43.95M shares
1.35%
YoY
|
43.89M shares
1.67%
YoY
|
43.97M shares
2.22%
YoY
|
43.83M shares
3.28%
YoY
|
43.36M shares
0.96%
YoY
|
43.17M shares
1.26%
YoY
|
Loading...