|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.431B
2.36%
YoY
|
$5.306B
8.19%
YoY
|
$4.905B
5.91%
YoY
|
$4.631B
8.85%
YoY
|
$4.254B
22.91%
YoY
|
| Cost Of Revenue |
$4.098B
1.07%
YoY
|
$4.055B
4.6%
YoY
|
$3.876B
5.01%
YoY
|
$3.691B
11.6%
YoY
|
$3.308B
20.25%
YoY
|
| Gross Profit |
$1.333B
6.53%
YoY
|
$1.252B
21.68%
YoY
|
$1.029B
9.45%
YoY
|
$939.8M
-0.76%
YoY
|
$947.0M
33.19%
YoY
|
| Selling, General & Admin |
$713.1M
6.18%
YoY
|
$671.6M
5.06%
YoY
|
$639.2M
19.59%
YoY
|
$534.5M
8.18%
YoY
|
$494.1M
27.64%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$19.50M
1.56%
YoY
|
$19.20M
-32.39%
YoY
|
$28.40M
0.35%
YoY
|
$28.30M
-17.01%
YoY
|
$34.10M
-37.89%
YoY
|
| Operating Expenses |
$713.1M
6.18%
YoY
|
$671.6M
5.06%
YoY
|
$639.2M
19.59%
YoY
|
$534.5M
8.18%
YoY
|
$494.1M
27.64%
YoY
|
| Operating Profit |
$528.3M
8.15%
YoY
|
$488.5M
65.71%
YoY
|
$294.8M
-9.54%
YoY
|
$325.9M
-20.23%
YoY
|
$408.5M
41.71%
YoY
|
| Interest Expense |
-$84.08M
1.99%
YoY
|
-$82.44M
-1.97%
YoY
|
-$84.10M
82.97%
YoY
|
-$45.97M
211.75%
YoY
|
-$14.74M
-802.1%
YoY
|
| Other Income/Expense, Net |
$640.0K
42.22%
YoY
|
$450.0K
-223.97%
YoY
|
-$363.0K
-87.2%
YoY
|
-$2.835M
-71.94%
YoY
|
-$10.11M
-1298.7%
YoY
|
| Pretax Income |
$444.8M
9.43%
YoY
|
$406.5M
93.31%
YoY
|
$210.3M
-24.11%
YoY
|
$277.1M
-27.78%
YoY
|
$383.7M
33.66%
YoY
|
| Income Tax |
$125.8M
26.33%
YoY
|
$99.60M
105.35%
YoY
|
$48.50M
-33.81%
YoY
|
$73.27M
-20.77%
YoY
|
$92.48M
27.47%
YoY
|
| Net Earnings |
$319.0M
3.95%
YoY
|
$306.9M
89.7%
YoY
|
$161.8M
-20.62%
YoY
|
$203.8M
-30.0%
YoY
|
$291.2M
35.75%
YoY
|
| Basic Earnings Per Share |
$5.56
10.54%
YoY
|
$5.03
89.81%
YoY
|
$2.65
-19.7%
YoY
|
$3.30
-29.64%
YoY
|
$4.69
37.94%
YoY
|
| Diluted Earnings Per Share |
$5.51
10.42%
YoY
|
$4.99
89.73%
YoY
|
$2.63
-20.06%
YoY
|
$3.29
-29.55%
YoY
|
$4.67
37.76%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
57.41M shares
-5.96%
YoY
|
61.05M shares
-0.12%
YoY
|
61.13M shares
-1.05%
YoY
|
61.77M shares
-0.48%
YoY
|
62.07M shares
-1.57%
YoY
|
| Diluted Shares Outstanding |
57.92M shares
-5.8%
YoY
|
61.48M shares
0.06%
YoY
|
61.45M shares
-0.84%
YoY
|
61.97M shares
-0.63%
YoY
|
62.37M shares
-1.51%
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 |
$1.306B
-4.1%
YoY
|
$1.345B
-4.11%
YoY
|
$1.318B
0.19%
YoY
|
$1.348B
2.55%
YoY
|
$1.362B
1.0%
YoY
|
$1.403B
5.7%
YoY
|
$1.316B
4.43%
YoY
|
$1.315B
10.62%
YoY
|
$1.348B
11.73%
YoY
|
$1.327B
6.23%
YoY
|
$1.260B
7.05%
YoY
|
$1.189B
5.59%
YoY
|
$1.207B
2.51%
YoY
|
$1.249B
8.55%
YoY
|
$1.177B
6.41%
YoY
|
$1.126B
-9.47%
YoY
|
$1.177B
22.73%
YoY
|
$1.151B
21.71%
YoY
|
$1.106B
19.73%
YoY
|
| Cost Of Revenue |
$963.7M
-5.79%
YoY
|
$1.026B
-6.79%
YoY
|
$984.9M
-2.89%
YoY
|
$988.9M
0.64%
YoY
|
$1.023B
-0.76%
YoY
|
$1.101B
7.22%
YoY
|
$1.014B
4.65%
YoY
|
$982.6M
6.31%
YoY
|
$1.031B
5.37%
YoY
|
$1.027B
2.24%
YoY
|
$969.1M
7.2%
YoY
|
$924.3M
0.96%
YoY
|
$978.2M
3.1%
YoY
|
$1.004B
8.86%
YoY
|
$904.0M
1.84%
YoY
|
$915.6M
-3.79%
YoY
|
$948.9M
30.23%
YoY
|
$922.7M
24.78%
YoY
|
$887.7M
22.11%
YoY
|
| Gross Profit |
$342.3M
1.02%
YoY
|
$318.7M
5.67%
YoY
|
$333.6M
10.56%
YoY
|
$359.5M
8.18%
YoY
|
$338.8M
6.69%
YoY
|
$301.6M
0.5%
YoY
|
$301.7M
3.71%
YoY
|
$332.3M
25.7%
YoY
|
$317.6M
38.93%
YoY
|
$300.1M
22.6%
YoY
|
$290.9M
6.56%
YoY
|
$264.4M
25.76%
YoY
|
$228.6M
0.07%
YoY
|
$244.7M
7.27%
YoY
|
$273.0M
24.99%
YoY
|
$210.2M
-27.97%
YoY
|
$228.5M
-0.96%
YoY
|
$228.2M
10.73%
YoY
|
$218.4M
10.95%
YoY
|
| Selling, General & Admin |
$173.5M
6.52%
YoY
|
$152.2M
-20.64%
YoY
|
$187.7M
12.45%
YoY
|
$170.8M
2.27%
YoY
|
$162.9M
-3.32%
YoY
|
$191.7M
13.32%
YoY
|
$166.9M
-0.54%
YoY
|
$167.0M
-8.5%
YoY
|
$168.5M
18.26%
YoY
|
$169.2M
15.53%
YoY
|
$167.8M
14.16%
YoY
|
$182.5M
37.28%
YoY
|
$142.4M
9.32%
YoY
|
$146.5M
17.9%
YoY
|
$147.0M
13.43%
YoY
|
$133.0M
-5.11%
YoY
|
$130.3M
15.93%
YoY
|
$124.2M
10.94%
YoY
|
$129.6M
25.33%
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 |
$32.63M
0.59%
YoY
|
$33.19M
5.4%
YoY
|
$37.17M
13.16%
YoY
|
$32.62M
4.97%
YoY
|
$32.44M
8.68%
YoY
|
$31.49M
-0.85%
YoY
|
$32.85M
-21.04%
YoY
|
$31.07M
-9.15%
YoY
|
$29.85M
-20.81%
YoY
|
$31.76M
-11.28%
YoY
|
$41.60M
18.96%
YoY
|
$34.20M
9.04%
YoY
|
$37.69M
15.3%
YoY
|
$35.80M
6.01%
YoY
|
$34.97M
4.9%
YoY
|
$31.37M
36.48%
YoY
|
$32.69M
103.04%
YoY
|
$33.77M
84.54%
YoY
|
$33.34M
28.71%
YoY
|
| Operating Expenses |
$173.5M
6.52%
YoY
|
$152.2M
-20.64%
YoY
|
$210.7M
10.93%
YoY
|
$170.8M
2.27%
YoY
|
$162.9M
-3.32%
YoY
|
$191.7M
13.32%
YoY
|
$189.9M
-0.92%
YoY
|
$167.0M
-18.91%
YoY
|
$168.5M
18.26%
YoY
|
$169.2M
15.53%
YoY
|
$191.7M
13.09%
YoY
|
$206.0M
54.9%
YoY
|
$142.4M
9.32%
YoY
|
$146.5M
17.9%
YoY
|
$169.5M
12.83%
YoY
|
$133.0M
-5.11%
YoY
|
$130.3M
15.93%
YoY
|
$124.2M
10.94%
YoY
|
$150.2M
33.77%
YoY
|
| Operating Profit |
$148.5M
-2.93%
YoY
|
$146.2M
68.47%
YoY
|
$122.9M
9.94%
YoY
|
$165.7M
16.89%
YoY
|
$153.0M
19.98%
YoY
|
$86.79M
-19.28%
YoY
|
$111.8M
12.66%
YoY
|
$141.7M
142.75%
YoY
|
$127.5M
103.97%
YoY
|
$107.5M
43.77%
YoY
|
$99.20M
-4.13%
YoY
|
$58.39M
7.02%
YoY
|
$62.51M
-16.98%
YoY
|
$74.78M
-8.28%
YoY
|
$103.5M
51.78%
YoY
|
$54.56M
-60.92%
YoY
|
$75.29M
-33.48%
YoY
|
$81.53M
-6.9%
YoY
|
$68.18M
-19.34%
YoY
|
| Interest Expense |
-$22.11M
2.99%
YoY
|
-$20.82M
18.8%
YoY
|
-$22.43M
12.09%
YoY
|
-$22.66M
10.23%
YoY
|
-$21.47M
5.42%
YoY
|
-$17.52M
-18.53%
YoY
|
-$20.01M
-2.38%
YoY
|
-$20.56M
-2.24%
YoY
|
-$20.37M
-3.01%
YoY
|
-$21.51M
-0.46%
YoY
|
-$20.50M
27.35%
YoY
|
-$21.03M
94.85%
YoY
|
-$21.00M
122.49%
YoY
|
-$21.61M
124.18%
YoY
|
-$16.10M
50.52%
YoY
|
-$10.79M
-449.56%
YoY
|
-$9.438M
-1348.41%
YoY
|
-$9.638M
-4778.64%
YoY
|
-$10.70M
2039.0%
YoY
|
| Other Income/Expense, Net |
$158.0K
-83.59%
YoY
|
$873.0K
-379.81%
YoY
|
$37.00K
-96.0%
YoY
|
-$48.00K
-94.07%
YoY
|
$963.0K
17.15%
YoY
|
-$312.0K
-36.07%
YoY
|
$925.0K
-331.25%
YoY
|
-$809.0K
-19.5%
YoY
|
$822.0K
0.49%
YoY
|
-$488.0K
-283.46%
YoY
|
-$400.0K
-46.09%
YoY
|
-$1.005M
-59.75%
YoY
|
$818.0K
14.41%
YoY
|
$266.0K
-185.53%
YoY
|
-$742.0K
42.42%
YoY
|
-$2.497M
-69.88%
YoY
|
$715.0K
-237.5%
YoY
|
-$311.0K
-59.87%
YoY
|
-$521.0K
-360.5%
YoY
|
| Pretax Income |
$126.5M
-4.48%
YoY
|
$126.3M
83.12%
YoY
|
$100.5M
8.41%
YoY
|
$143.0M
18.77%
YoY
|
$132.5M
22.71%
YoY
|
$68.95M
-19.37%
YoY
|
$92.67M
18.5%
YoY
|
$120.4M
231.09%
YoY
|
$108.0M
155.06%
YoY
|
$85.52M
60.03%
YoY
|
$78.20M
-19.95%
YoY
|
$36.36M
-11.9%
YoY
|
$42.32M
-36.42%
YoY
|
$53.44M
-25.35%
YoY
|
$97.68M
71.49%
YoY
|
$41.27M
-67.81%
YoY
|
$66.57M
-40.52%
YoY
|
$71.58M
-17.34%
YoY
|
$56.96M
-32.43%
YoY
|
| Income Tax |
$28.47M
-20.68%
YoY
|
$32.32M
16.45%
YoY
|
$25.18M
24.86%
YoY
|
$36.99M
20.78%
YoY
|
$35.89M
30.81%
YoY
|
$27.76M
29.91%
YoY
|
$20.17M
6.13%
YoY
|
$30.62M
457.39%
YoY
|
$27.44M
160.44%
YoY
|
$21.37M
58.96%
YoY
|
$19.00M
-33.61%
YoY
|
$5.494M
-44.69%
YoY
|
$10.54M
-36.03%
YoY
|
$13.44M
-26.35%
YoY
|
$28.62M
478.47%
YoY
|
$9.934M
-70.54%
YoY
|
$16.47M
-47.38%
YoY
|
$18.25M
-18.94%
YoY
|
$4.947M
-75.99%
YoY
|
| Net Earnings |
$98.06M
1.55%
YoY
|
$93.94M
128.04%
YoY
|
$75.29M
3.84%
YoY
|
$106.0M
18.08%
YoY
|
$96.57M
19.95%
YoY
|
$41.20M
-35.78%
YoY
|
$72.50M
22.68%
YoY
|
$89.75M
190.81%
YoY
|
$80.51M
153.27%
YoY
|
$64.15M
60.39%
YoY
|
$59.10M
-14.43%
YoY
|
$30.86M
-1.51%
YoY
|
$31.79M
-36.55%
YoY
|
$40.00M
-25.0%
YoY
|
$69.07M
32.79%
YoY
|
$31.34M
-66.84%
YoY
|
$50.10M
-37.86%
YoY
|
$53.33M
-16.77%
YoY
|
$52.01M
-18.3%
YoY
|
| Basic Earnings Per Share |
$1.81
6.47%
YoY
|
$1.71
147.83%
YoY
|
N/A
|
$1.87
27.21%
YoY
|
$1.70
29.77%
YoY
|
$0.69
-34.29%
YoY
|
N/A
|
$1.47
194.0%
YoY
|
$1.31
151.92%
YoY
|
$1.05
61.54%
YoY
|
N/A
|
$0.50
-1.96%
YoY
|
$0.52
-35.8%
YoY
|
$0.65
-24.42%
YoY
|
N/A
|
$0.51
-66.45%
YoY
|
$0.81
-37.69%
YoY
|
$0.86
-16.5%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$1.80
6.51%
YoY
|
$1.70
146.38%
YoY
|
$1.31
10.95%
YoY
|
$1.86
27.4%
YoY
|
$1.69
29.01%
YoY
|
$0.69
-33.65%
YoY
|
$1.19
23.64%
YoY
|
$1.46
191.14%
YoY
|
$1.31
151.92%
YoY
|
$1.04
60.0%
YoY
|
$0.96
-100.0%
YoY
|
$0.50
-1.67%
YoY
|
$0.52
-35.0%
YoY
|
$0.65
-23.53%
YoY
|
$1.127M
35.53%
YoY
|
$0.51
-66.23%
YoY
|
$0.80
-37.98%
YoY
|
$0.85
-17.48%
YoY
|
$831.4K
81512236.39%
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 |
54.55M shares
-3.63%
YoY
|
54.46M shares
-9.68%
YoY
|
56.35M shares
-6.36%
YoY
|
56.35M shares
-7.31%
YoY
|
56.60M shares
-7.26%
YoY
|
60.30M shares
-1.15%
YoY
|
60.18M shares
-1.0%
YoY
|
60.80M shares
0.02%
YoY
|
61.03M shares
0.42%
YoY
|
61.00M shares
0.37%
YoY
|
60.78M shares
0.38%
YoY
|
60.78M shares
-1.34%
YoY
|
60.77M shares
-2.34%
YoY
|
60.77M shares
-2.39%
YoY
|
60.55M shares
-1.5%
YoY
|
61.61M shares
-0.74%
YoY
|
62.23M shares
0.32%
YoY
|
62.26M shares
0.36%
YoY
|
61.47M shares
0.26%
YoY
|
| Diluted Shares Outstanding |
54.59M shares
-4.33%
YoY
|
55.30M shares
-7.84%
YoY
|
N/A
|
56.98M shares
-7.16%
YoY
|
57.06M shares
-7.41%
YoY
|
60.00M shares
-2.49%
YoY
|
N/A
|
61.38M shares
-0.26%
YoY
|
61.62M shares
0.39%
YoY
|
61.54M shares
0.55%
YoY
|
N/A
|
61.54M shares
-0.34%
YoY
|
61.38M shares
-1.6%
YoY
|
61.20M shares
-2.0%
YoY
|
N/A
|
61.76M shares
-1.12%
YoY
|
62.38M shares
0.14%
YoY
|
62.45M shares
0.5%
YoY
|
N/A
|
Loading...