|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.397B
0.85%
YoY
|
$3.369B
-3.4%
YoY
|
$3.487B
0.67%
YoY
|
$3.464B
10.8%
YoY
|
$3.126B
24.98%
YoY
|
| Cost Of Revenue |
$1.681B
0.19%
YoY
|
$1.677B
-4.54%
YoY
|
$1.757B
0.24%
YoY
|
$1.753B
15.79%
YoY
|
$1.514B
18.49%
YoY
|
| Gross Profit |
$1.717B
1.52%
YoY
|
$1.691B
-2.25%
YoY
|
$1.730B
1.1%
YoY
|
$1.711B
6.12%
YoY
|
$1.612B
31.75%
YoY
|
| Selling, General & Admin |
$1.503B
4.06%
YoY
|
$1.444B
1.95%
YoY
|
$1.416B
8.58%
YoY
|
$1.304B
10.51%
YoY
|
$1.180B
7.4%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$56.84M
1.59%
YoY
|
$55.94M
-55.97%
YoY
|
$127.1M
132.05%
YoY
|
$54.75M
-2.09%
YoY
|
$55.92M
-11.82%
YoY
|
| Operating Expenses |
$1.503B
4.06%
YoY
|
$1.444B
3.53%
YoY
|
$1.395B
6.92%
YoY
|
$1.304B
10.51%
YoY
|
$1.180B
7.4%
YoY
|
| Operating Profit |
$207.0M
-23.53%
YoY
|
$270.7M
-19.25%
YoY
|
$335.3M
-14.71%
YoY
|
$393.1M
-12.74%
YoY
|
$450.5M
228.72%
YoY
|
| Interest Expense |
$17.87M
-35.51%
YoY
|
$27.70M
102.4%
YoY
|
$13.69M
404.5%
YoY
|
$2.713M
96.59%
YoY
|
$1.380M
217.24%
YoY
|
| Other Income/Expense, Net |
$4.718M
-1935.8%
YoY
|
-$257.0K
-111.57%
YoY
|
$2.221M
39.42%
YoY
|
$1.593M
-527.08%
YoY
|
-$373.0K
-118.29%
YoY
|
| Pretax Income |
$229.6M
-22.99%
YoY
|
$298.2M
-8.59%
YoY
|
$326.2M
-17.92%
YoY
|
$397.4M
-11.98%
YoY
|
$451.5M
223.61%
YoY
|
| Income Tax |
$52.40M
-30.05%
YoY
|
$74.91M
0.16%
YoY
|
$74.79M
-13.0%
YoY
|
$85.97M
-11.74%
YoY
|
$97.40M
209.12%
YoY
|
| Net Earnings |
$177.2M
-20.62%
YoY
|
$223.3M
-11.19%
YoY
|
$251.4M
-19.28%
YoY
|
$311.4M
-12.05%
YoY
|
$354.1M
227.84%
YoY
|
| Basic Earnings Per Share |
$3.24
-15.4%
YoY
|
$3.83
-6.81%
YoY
|
$4.11
-17.14%
YoY
|
$4.96
-7.64%
YoY
|
$5.37
229.45%
YoY
|
| Diluted Earnings Per Share |
$3.24
-15.18%
YoY
|
$3.82
-6.67%
YoY
|
$4.09
-17.32%
YoY
|
$4.95
-7.13%
YoY
|
$5.33
229.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.68M shares
-6.27%
YoY
|
58.33M shares
-4.73%
YoY
|
61.23M shares
-2.43%
YoY
|
62.75M shares
-4.83%
YoY
|
65.94M shares
-0.65%
YoY
|
| Diluted Shares Outstanding |
54.76M shares
-6.39%
YoY
|
58.50M shares
-4.76%
YoY
|
61.42M shares
-2.46%
YoY
|
62.97M shares
-5.19%
YoY
|
66.42M shares
-0.53%
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 |
$779.0M
0.07%
YoY
|
$1.070B
-2.4%
YoY
|
$943.4M
1.25%
YoY
|
$605.2M
6.14%
YoY
|
$778.5M
1.1%
YoY
|
$1.097B
3.45%
YoY
|
$931.8M
-5.47%
YoY
|
$570.2M
-8.16%
YoY
|
$770.0M
-6.17%
YoY
|
$1.060B
-9.37%
YoY
|
$985.7M
3.21%
YoY
|
$620.9M
7.42%
YoY
|
$820.6M
7.76%
YoY
|
$1.170B
3.52%
YoY
|
$955.1M
18.68%
YoY
|
$578.1M
2.06%
YoY
|
$761.5M
21.72%
YoY
|
$1.130B
23.38%
YoY
|
$804.7M
14.78%
YoY
|
| Cost Of Revenue |
$384.1M
0.43%
YoY
|
$518.5M
-3.27%
YoY
|
$471.6M
1.59%
YoY
|
$308.1M
3.81%
YoY
|
$382.4M
0.52%
YoY
|
$536.0M
2.34%
YoY
|
$464.2M
-8.17%
YoY
|
$296.8M
-3.28%
YoY
|
$380.4M
-9.66%
YoY
|
$523.8M
-9.62%
YoY
|
$505.5M
1.8%
YoY
|
$306.9M
4.42%
YoY
|
$421.1M
9.93%
YoY
|
$579.5M
7.41%
YoY
|
$496.6M
25.29%
YoY
|
$293.9M
7.32%
YoY
|
$383.1M
25.92%
YoY
|
$539.5M
19.21%
YoY
|
$396.3M
10.65%
YoY
|
| Gross Profit |
$395.0M
-0.28%
YoY
|
$551.7M
-1.57%
YoY
|
$471.8M
0.91%
YoY
|
$297.1M
8.66%
YoY
|
$396.1M
1.67%
YoY
|
$560.5M
4.54%
YoY
|
$467.6M
-2.63%
YoY
|
$273.4M
-12.94%
YoY
|
$389.6M
-2.49%
YoY
|
$536.2M
-9.12%
YoY
|
$480.2M
4.73%
YoY
|
$314.0M
10.52%
YoY
|
$399.5M
5.56%
YoY
|
$590.0M
-0.03%
YoY
|
$458.5M
12.28%
YoY
|
$284.2M
-2.86%
YoY
|
$378.4M
17.75%
YoY
|
$590.2M
27.46%
YoY
|
$408.4M
19.09%
YoY
|
| Selling, General & Admin |
$357.1M
0.75%
YoY
|
$441.5M
2.52%
YoY
|
$380.9M
5.44%
YoY
|
$325.6M
7.56%
YoY
|
$354.5M
1.49%
YoY
|
$430.6M
6.38%
YoY
|
$361.2M
2.75%
YoY
|
$302.7M
-3.13%
YoY
|
$349.3M
0.54%
YoY
|
$404.8M
-0.07%
YoY
|
$351.6M
10.22%
YoY
|
$312.5M
11.12%
YoY
|
$347.4M
16.15%
YoY
|
$405.1M
5.62%
YoY
|
$319.0M
13.86%
YoY
|
$281.3M
7.45%
YoY
|
$299.1M
17.57%
YoY
|
$383.5M
11.17%
YoY
|
$280.1M
7.25%
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 |
$13.69M
1.68%
YoY
|
$14.69M
6.77%
YoY
|
$14.22M
8.98%
YoY
|
$14.47M
2.8%
YoY
|
$13.47M
-10.65%
YoY
|
$13.76M
-59.12%
YoY
|
$13.04M
-59.11%
YoY
|
$14.07M
-54.54%
YoY
|
$15.07M
-50.72%
YoY
|
$33.65M
9.15%
YoY
|
$31.90M
13.8%
YoY
|
$30.96M
10.72%
YoY
|
$30.58M
0.02%
YoY
|
$30.83M
-0.75%
YoY
|
$28.03M
19.05%
YoY
|
$27.96M
-8.21%
YoY
|
$30.58M
0.25%
YoY
|
$31.06M
-29.88%
YoY
|
$23.55M
-35.31%
YoY
|
| Operating Expenses |
$357.1M
0.75%
YoY
|
$435.0M
2.78%
YoY
|
$375.4M
5.75%
YoY
|
$325.6M
9.56%
YoY
|
$354.5M
2.78%
YoY
|
$423.2M
6.31%
YoY
|
$355.0M
0.98%
YoY
|
$297.2M
-3.44%
YoY
|
$344.9M
-0.73%
YoY
|
$398.1M
-0.21%
YoY
|
$351.6M
12.24%
YoY
|
$307.8M
9.44%
YoY
|
$347.4M
16.15%
YoY
|
$399.0M
5.52%
YoY
|
$313.2M
11.82%
YoY
|
$281.3M
7.45%
YoY
|
$299.1M
17.57%
YoY
|
$378.1M
10.88%
YoY
|
$280.1M
7.25%
YoY
|
| Operating Profit |
$41.99M
-9.71%
YoY
|
$116.7M
-14.99%
YoY
|
$96.39M
-14.35%
YoY
|
-$23.59M
-0.89%
YoY
|
$46.51M
4.09%
YoY
|
$137.3M
-0.55%
YoY
|
$112.5M
-16.36%
YoY
|
-$23.80M
-482.12%
YoY
|
$44.68M
-20.82%
YoY
|
$138.1M
-27.71%
YoY
|
$134.6M
-7.37%
YoY
|
$6.229M
-29.0%
YoY
|
$56.43M
-32.56%
YoY
|
$191.0M
-9.93%
YoY
|
$145.3M
8.84%
YoY
|
$8.773M
-74.93%
YoY
|
$83.67M
18.71%
YoY
|
$212.1M
73.77%
YoY
|
$133.5M
55.83%
YoY
|
| Interest Expense |
$4.883M
-28.37%
YoY
|
$3.342M
-30.35%
YoY
|
$2.870M
-46.5%
YoY
|
$4.838M
-42.02%
YoY
|
$6.817M
-25.88%
YoY
|
$4.798M
-4.57%
YoY
|
$5.364M
186.84%
YoY
|
$8.344M
137.99%
YoY
|
$9.197M
180.14%
YoY
|
$5.028M
377.04%
YoY
|
$1.870M
144.44%
YoY
|
$3.506M
602.61%
YoY
|
$3.283M
731.14%
YoY
|
$1.054M
242.21%
YoY
|
$765.0K
290.31%
YoY
|
$499.0K
-16.56%
YoY
|
$395.0K
42.09%
YoY
|
$308.0K
-202.67%
YoY
|
$196.0K
-170.0%
YoY
|
| Other Income/Expense, Net |
$397.0K
-74.4%
YoY
|
$271.0K
-111.85%
YoY
|
$732.0K
-42.95%
YoY
|
$2.164M
354.62%
YoY
|
$1.551M
472.32%
YoY
|
-$2.287M
-222.5%
YoY
|
$1.283M
-512.54%
YoY
|
$476.0K
-357.3%
YoY
|
$271.0K
-68.12%
YoY
|
$1.867M
-42.61%
YoY
|
-$311.0K
15.61%
YoY
|
-$185.0K
-87.11%
YoY
|
$850.0K
1831.82%
YoY
|
$3.253M
13454.17%
YoY
|
-$269.0K
-233.83%
YoY
|
-$1.435M
388.1%
YoY
|
$44.00K
-114.47%
YoY
|
$24.00K
-112.0%
YoY
|
$201.0K
-143.23%
YoY
|
| Pretax Income |
$47.27M
-13.85%
YoY
|
$120.3M
-13.93%
YoY
|
$70.99M
-40.44%
YoY
|
-$16.59M
10.73%
YoY
|
$54.88M
1.34%
YoY
|
$139.8M
16.56%
YoY
|
$119.2M
-12.43%
YoY
|
-$14.98M
-256.88%
YoY
|
$54.15M
-10.59%
YoY
|
$120.0M
-24.88%
YoY
|
$136.1M
-6.62%
YoY
|
$9.550M
21.86%
YoY
|
$60.56M
-27.99%
YoY
|
$159.7M
-24.63%
YoY
|
$145.8M
8.89%
YoY
|
$7.837M
-77.8%
YoY
|
$84.11M
19.38%
YoY
|
$211.9M
72.0%
YoY
|
$133.9M
57.67%
YoY
|
| Income Tax |
$12.97M
2.67%
YoY
|
$27.18M
-27.08%
YoY
|
$18.98M
-34.61%
YoY
|
-$6.393M
97.25%
YoY
|
$12.63M
6.57%
YoY
|
$37.28M
39.98%
YoY
|
$29.03M
-10.96%
YoY
|
-$3.241M
-370.08%
YoY
|
$11.85M
-17.47%
YoY
|
$26.63M
-21.73%
YoY
|
$32.61M
-4.12%
YoY
|
$1.200M
78.04%
YoY
|
$14.36M
-16.85%
YoY
|
$34.02M
-38.07%
YoY
|
$34.01M
2.14%
YoY
|
$674.0K
-112.52%
YoY
|
$17.27M
18.65%
YoY
|
$54.94M
99.78%
YoY
|
$33.30M
50.34%
YoY
|
| Net Earnings |
$34.31M
-18.79%
YoY
|
$93.17M
-9.16%
YoY
|
$52.01M
-42.32%
YoY
|
-$10.20M
-13.16%
YoY
|
$42.25M
-0.12%
YoY
|
$102.6M
9.87%
YoY
|
$90.16M
-12.9%
YoY
|
-$11.74M
-240.61%
YoY
|
$42.30M
-8.45%
YoY
|
$93.34M
-25.74%
YoY
|
$103.5M
-7.38%
YoY
|
$8.350M
16.57%
YoY
|
$46.20M
-30.87%
YoY
|
$125.7M
-19.92%
YoY
|
$111.8M
11.12%
YoY
|
$7.163M
-82.39%
YoY
|
$66.84M
19.57%
YoY
|
$157.0M
63.92%
YoY
|
$100.6M
60.26%
YoY
|
| Basic Earnings Per Share |
$0.65
-14.47%
YoY
|
N/A
|
$0.95
-39.1%
YoY
|
-$0.19
-5.0%
YoY
|
$0.76
7.04%
YoY
|
N/A
|
$1.56
-8.24%
YoY
|
-$0.20
-242.86%
YoY
|
$0.71
-4.05%
YoY
|
N/A
|
$1.70
-5.56%
YoY
|
$0.14
27.27%
YoY
|
$0.74
-28.85%
YoY
|
N/A
|
$1.80
17.65%
YoY
|
$0.11
-81.97%
YoY
|
$1.04
23.81%
YoY
|
N/A
|
$1.53
61.05%
YoY
|
| Diluted Earnings Per Share |
$0.65
-13.33%
YoY
|
$1.74
-3.88%
YoY
|
$0.95
-38.56%
YoY
|
-$0.19
-5.03%
YoY
|
$0.75
5.67%
YoY
|
$1.80
16.57%
YoY
|
$1.56
-8.46%
YoY
|
-$0.20
-247.01%
YoY
|
$0.71
-4.73%
YoY
|
$1.55
-23.28%
YoY
|
$1.70
-100.0%
YoY
|
$0.14
22.86%
YoY
|
$0.74
-28.16%
YoY
|
$2.02
-100.0%
YoY
|
$1.796M
118179833.84%
YoY
|
$0.11
-81.97%
YoY
|
$1.03
22.62%
YoY
|
$2.391M
166055710.31%
YoY
|
$1.52
61.7%
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 |
52.35M shares
-5.4%
YoY
|
53.89M shares
-5.78%
YoY
|
54.77M shares
-6.46%
YoY
|
54.74M shares
-7.41%
YoY
|
55.34M shares
-7.45%
YoY
|
57.19M shares
-5.48%
YoY
|
58.55M shares
-4.53%
YoY
|
59.12M shares
-4.7%
YoY
|
59.80M shares
-3.83%
YoY
|
60.51M shares
-2.59%
YoY
|
61.33M shares
-1.23%
YoY
|
62.04M shares
-0.82%
YoY
|
62.18M shares
-3.26%
YoY
|
62.11M shares
-4.76%
YoY
|
62.09M shares
-5.73%
YoY
|
62.55M shares
-5.69%
YoY
|
64.27M shares
-3.15%
YoY
|
65.22M shares
-1.5%
YoY
|
65.86M shares
-0.48%
YoY
|
| Diluted Shares Outstanding |
52.70M shares
-5.86%
YoY
|
N/A
|
54.56M shares
-5.83%
YoY
|
54.78M shares
-7.3%
YoY
|
55.98M shares
-6.69%
YoY
|
N/A
|
57.94M shares
-4.92%
YoY
|
59.09M shares
-4.35%
YoY
|
60.00M shares
-3.88%
YoY
|
N/A
|
60.93M shares
-2.05%
YoY
|
61.78M shares
-1.46%
YoY
|
62.42M shares
-3.37%
YoY
|
N/A
|
62.21M shares
-6.12%
YoY
|
62.70M shares
-6.13%
YoY
|
64.59M shares
-3.43%
YoY
|
N/A
|
66.27M shares
-0.41%
YoY
|
Loading...