|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.443B
1.03%
YoY
|
$3.408B
-4.54%
YoY
|
$3.570B
2.76%
YoY
|
$3.474B
24.4%
YoY
|
$2.793B
0.0%
YoY
|
| Cost Of Revenue |
$2.072B
1.06%
YoY
|
$2.050B
-7.31%
YoY
|
$2.211B
3.56%
YoY
|
$2.135B
21.44%
YoY
|
$1.758B
0.14%
YoY
|
| Gross Profit |
$1.372B
0.97%
YoY
|
$1.359B
-0.03%
YoY
|
$1.359B
1.47%
YoY
|
$1.339B
29.43%
YoY
|
$1.035B
-0.23%
YoY
|
| Selling, General & Admin |
$876.1M
0.7%
YoY
|
$870.0M
-1.38%
YoY
|
$882.2M
3.46%
YoY
|
$852.7M
9.76%
YoY
|
$776.9M
1.04%
YoY
|
| Research & Development |
$71.90M
8.12%
YoY
|
$66.50M
0.76%
YoY
|
$66.00M
-6.65%
YoY
|
$70.70M
5.21%
YoY
|
$67.20M
N/A
|
| Depreciation & Amortization |
$213.8M
-1.43%
YoY
|
$216.9M
-0.28%
YoY
|
$217.5M
-2.29%
YoY
|
$222.6M
1.83%
YoY
|
$218.6M
0.0%
YoY
|
| Operating Expenses |
$948.0M
1.23%
YoY
|
$936.5M
-1.23%
YoY
|
$948.2M
2.69%
YoY
|
$923.4M
9.39%
YoY
|
$844.1M
9.92%
YoY
|
| Operating Profit |
$465.3M
-2.8%
YoY
|
$478.7M
3.48%
YoY
|
$462.6M
-4.44%
YoY
|
$484.1M
129.32%
YoY
|
$211.1M
-21.58%
YoY
|
| Interest Expense |
-$134.0M
-0.81%
YoY
|
-$135.1M
-182.78%
YoY
|
$163.2M
22.25%
YoY
|
$133.5M
-13.48%
YoY
|
$154.3M
-206.63%
YoY
|
| Other Income/Expense, Net |
$800.0K
-95.51%
YoY
|
$17.80M
-226.24%
YoY
|
-$14.10M
1466.67%
YoY
|
-$900.0K
-106.34%
YoY
|
$14.20M
208.7%
YoY
|
| Pretax Income |
$340.2M
3.72%
YoY
|
$328.0M
14.97%
YoY
|
$285.3M
-18.42%
YoY
|
$349.7M
392.54%
YoY
|
$71.00M
0.0%
YoY
|
| Income Tax |
$63.10M
-41.3%
YoY
|
$107.5M
279.86%
YoY
|
$28.30M
53.8%
YoY
|
$18.40M
-195.34%
YoY
|
-$19.30M
0.0%
YoY
|
| Net Earnings |
$251.4M
28.99%
YoY
|
$194.9M
-16.32%
YoY
|
$232.9M
-21.61%
YoY
|
$297.1M
274.18%
YoY
|
$79.40M
0.0%
YoY
|
| Basic Earnings Per Share |
$0.98
30.67%
YoY
|
$0.75
-12.79%
YoY
|
$0.86
-15.69%
YoY
|
$1.02
277.78%
YoY
|
$0.27
N/A
|
| Diluted Earnings Per Share |
$0.96
29.73%
YoY
|
$0.74
-11.9%
YoY
|
$0.84
-16.0%
YoY
|
$1.00
270.37%
YoY
|
$0.27
-0.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
260.5M shares
-1.56%
YoY
|
264.7M shares
-3.98%
YoY
|
275.6M shares
-7.28%
YoY
|
297.3M shares
1.77%
YoY
|
292.1M shares
N/A
|
|
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$851.1M
0.41%
YoY
|
$856.2M
3.23%
YoY
|
$855.7M
3.01%
YoY
|
$883.7M
-0.2%
YoY
|
$847.6M
-1.74%
YoY
|
$829.4M
-3.93%
YoY
|
$830.7M
-11.28%
YoY
|
$885.5M
-1.36%
YoY
|
$862.6M
N/A
|
$863.3M
0.3%
YoY
|
$936.3M
3.25%
YoY
|
$897.7M
0.48%
YoY
|
$860.7M
-0.2%
YoY
|
$906.8M
-0.91%
YoY
|
$893.4M
1.37%
YoY
|
$815.6M
2.69%
YoY
|
$862.4M
N/A
|
$915.1M
28.49%
YoY
|
| Cost Of Revenue |
$513.1M
2.01%
YoY
|
$519.2M
5.4%
YoY
|
$514.1M
3.88%
YoY
|
$523.5M
-0.87%
YoY
|
$503.0M
-3.03%
YoY
|
$492.6M
-2.82%
YoY
|
$494.9M
-15.6%
YoY
|
$528.1M
-7.77%
YoY
|
$518.7M
N/A
|
$506.9M
-8.04%
YoY
|
$586.4M
1.0%
YoY
|
$572.6M
-2.7%
YoY
|
$551.2M
5.65%
YoY
|
$580.6M
5.87%
YoY
|
$588.5M
9.84%
YoY
|
$528.0M
7.25%
YoY
|
$521.7M
N/A
|
$548.4M
25.03%
YoY
|
| Gross Profit |
$338.0M
-1.92%
YoY
|
$337.0M
0.06%
YoY
|
$341.6M
1.73%
YoY
|
$360.2M
0.78%
YoY
|
$344.6M
0.2%
YoY
|
$336.8M
-5.5%
YoY
|
$335.8M
-4.03%
YoY
|
$357.4M
9.94%
YoY
|
$343.9M
N/A
|
$356.4M
15.15%
YoY
|
$349.9M
7.27%
YoY
|
$325.1M
6.63%
YoY
|
$309.5M
-9.16%
YoY
|
$326.2M
-11.04%
YoY
|
$304.9M
-11.75%
YoY
|
$287.6M
-4.74%
YoY
|
$340.7M
N/A
|
$366.7M
34.03%
YoY
|
| Selling, General & Admin |
$226.9M
4.42%
YoY
|
$206.4M
-5.62%
YoY
|
$219.2M
-0.32%
YoY
|
$231.2M
5.91%
YoY
|
$217.3M
2.74%
YoY
|
$218.7M
0.83%
YoY
|
$219.9M
0.23%
YoY
|
$218.3M
-5.95%
YoY
|
$211.5M
N/A
|
$216.9M
8.61%
YoY
|
$219.4M
4.93%
YoY
|
$232.1M
-1.32%
YoY
|
$199.7M
-8.14%
YoY
|
$209.1M
-2.38%
YoY
|
$235.2M
11.15%
YoY
|
$209.3M
4.13%
YoY
|
$217.4M
N/A
|
$214.2M
9.62%
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
|
| Depreciation & Amortization |
$55.70M
6.7%
YoY
|
$54.70M
1.11%
YoY
|
$53.60M
-0.19%
YoY
|
$53.30M
-2.2%
YoY
|
$52.20M
-4.4%
YoY
|
$54.10M
-1.64%
YoY
|
$53.70M
-0.56%
YoY
|
$54.50M
0.0%
YoY
|
$54.60M
N/A
|
$55.00M
3.38%
YoY
|
$54.00M
-3.23%
YoY
|
$54.50M
-1.09%
YoY
|
$53.20M
-2.74%
YoY
|
$55.80M
-1.93%
YoY
|
$55.10M
-1.25%
YoY
|
$55.20M
-0.36%
YoY
|
$54.70M
N/A
|
$56.90M
6.16%
YoY
|
| Operating Expenses |
$226.9M
4.42%
YoY
|
$206.4M
-5.58%
YoY
|
$219.2M
-0.32%
YoY
|
$231.2M
5.91%
YoY
|
$217.3M
2.74%
YoY
|
$218.6M
0.78%
YoY
|
$219.9M
0.18%
YoY
|
$218.3M
-5.95%
YoY
|
$211.5M
N/A
|
$216.9M
8.61%
YoY
|
$219.5M
4.97%
YoY
|
$232.1M
-1.32%
YoY
|
$199.7M
-8.14%
YoY
|
$209.1M
-2.38%
YoY
|
$235.2M
11.15%
YoY
|
$209.8M
4.27%
YoY
|
$217.4M
N/A
|
$214.2M
9.62%
YoY
|
| Operating Profit |
$109.9M
-11.87%
YoY
|
$130.6M
10.49%
YoY
|
$122.4M
8.13%
YoY
|
$115.8M
-14.98%
YoY
|
$124.7M
-5.82%
YoY
|
$118.2M
-15.27%
YoY
|
$113.2M
-13.19%
YoY
|
$136.2M
56.01%
YoY
|
$132.4M
N/A
|
$139.5M
34.39%
YoY
|
$130.4M
15.71%
YoY
|
$87.30M
27.63%
YoY
|
$103.8M
-20.46%
YoY
|
$112.7M
-24.41%
YoY
|
$68.40M
-46.81%
YoY
|
$77.80M
-22.74%
YoY
|
$130.5M
N/A
|
$149.1M
133.33%
YoY
|
| Interest Expense |
-$30.70M
3.72%
YoY
|
-$42.50M
66.02%
YoY
|
-$33.80M
-3.7%
YoY
|
-$28.20M
-42.57%
YoY
|
-$29.60M
-13.95%
YoY
|
-$25.60M
-21.95%
YoY
|
-$35.10M
-17.61%
YoY
|
-$49.10M
-220.34%
YoY
|
-$34.40M
N/A
|
-$32.80M
-198.5%
YoY
|
-$42.60M
-229.09%
YoY
|
$40.80M
25.15%
YoY
|
$33.30M
0.6%
YoY
|
$33.00M
-0.9%
YoY
|
$32.60M
-5.23%
YoY
|
-$34.40M
-23.56%
YoY
|
$33.10M
N/A
|
$33.30M
-13.05%
YoY
|
| Other Income/Expense, Net |
-$2.100M
61.54%
YoY
|
$5.600M
600.0%
YoY
|
$14.30M
266.67%
YoY
|
-$6.800M
-319.35%
YoY
|
-$1.300M
-18.75%
YoY
|
$800.0K
-105.03%
YoY
|
$3.900M
-169.64%
YoY
|
$3.100M
-1133.33%
YoY
|
-$1.600M
N/A
|
-$15.90M
412.9%
YoY
|
-$5.600M
-30.86%
YoY
|
-$300.0K
-50.0%
YoY
|
-$3.100M
63.16%
YoY
|
-$8.100M
-775.0%
YoY
|
-$600.0K
-150.0%
YoY
|
$300.0K
-93.02%
YoY
|
-$1.900M
N/A
|
$1.200M
-70.73%
YoY
|
| Pretax Income |
$77.90M
-16.95%
YoY
|
$71.40M
-18.77%
YoY
|
$94.80M
36.99%
YoY
|
$80.20M
-11.09%
YoY
|
$93.80M
16.23%
YoY
|
$87.90M
22.77%
YoY
|
$69.20M
-14.46%
YoY
|
$90.20M
95.24%
YoY
|
$80.70M
N/A
|
$71.60M
6.23%
YoY
|
$80.90M
12.99%
YoY
|
$46.20M
31.25%
YoY
|
$67.40M
-29.42%
YoY
|
$71.60M
-38.8%
YoY
|
$35.20M
-63.1%
YoY
|
$41.80M
-6.49%
YoY
|
$95.50M
N/A
|
$117.0M
293.94%
YoY
|
| Income Tax |
$11.50M
-54.37%
YoY
|
$15.00M
-67.88%
YoY
|
$6.100M
-56.43%
YoY
|
$16.80M
36.59%
YoY
|
$25.20M
-26.96%
YoY
|
$46.70M
1845.83%
YoY
|
$14.00M
45.83%
YoY
|
$12.30M
-19.61%
YoY
|
$34.50M
N/A
|
$2.400M
-78.95%
YoY
|
$9.600M
-21.95%
YoY
|
$15.30M
-795.45%
YoY
|
$11.40M
-34.1%
YoY
|
$12.30M
6.03%
YoY
|
-$2.200M
-111.64%
YoY
|
-$29.40M
-340.98%
YoY
|
$17.30M
N/A
|
$11.60M
-172.5%
YoY
|
| Net Earnings |
$59.70M
-3.71%
YoY
|
$51.30M
40.16%
YoY
|
$81.60M
71.43%
YoY
|
$56.50M
-20.08%
YoY
|
$62.00M
55.0%
YoY
|
$36.60M
-41.81%
YoY
|
$47.60M
-26.66%
YoY
|
$70.70M
167.8%
YoY
|
$40.00M
N/A
|
$62.90M
21.19%
YoY
|
$64.90M
22.22%
YoY
|
$26.40M
-14.56%
YoY
|
$51.90M
-26.07%
YoY
|
$53.10M
-45.2%
YoY
|
$30.90M
-54.09%
YoY
|
$62.70M
158.02%
YoY
|
$70.20M
N/A
|
$96.90M
131.26%
YoY
|
| Basic Earnings Per Share |
$0.24
0.0%
YoY
|
N/A
|
$0.32
77.78%
YoY
|
$0.22
-18.52%
YoY
|
$0.24
60.0%
YoY
|
N/A
|
$0.18
-25.0%
YoY
|
$0.27
200.0%
YoY
|
$0.15
N/A
|
N/A
|
$0.24
26.32%
YoY
|
$0.09
-18.18%
YoY
|
$0.18
-25.0%
YoY
|
$0.19
-42.42%
YoY
|
$0.11
-52.17%
YoY
|
N/A
|
$0.24
N/A
|
$0.33
135.71%
YoY
|
| Diluted Earnings Per Share |
$0.23
-4.17%
YoY
|
$0.20
42.7%
YoY
|
$0.31
72.22%
YoY
|
$0.22
-15.38%
YoY
|
$0.24
60.06%
YoY
|
$0.14
-40.43%
YoY
|
$0.18
-22.48%
YoY
|
$0.26
188.89%
YoY
|
$0.15
N/A
|
$0.24
31.02%
YoY
|
$0.23
22.22%
YoY
|
$0.09
-10.0%
YoY
|
$0.18
-21.74%
YoY
|
$0.19
-42.42%
YoY
|
$0.10
-56.52%
YoY
|
$210.7K
153.88%
YoY
|
$0.23
N/A
|
$0.33
135.71%
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
|
| Basic Shares Outstanding |
253.9M shares
-0.61%
YoY
|
258.3M shares
1.4%
YoY
|
257.6M shares
-1.54%
YoY
|
257.8M shares
-1.38%
YoY
|
255.4M shares
-3.35%
YoY
|
254.7M shares
-3.56%
YoY
|
261.6M shares
-0.94%
YoY
|
261.4M shares
-8.3%
YoY
|
264.3M shares
-6.49%
YoY
|
264.1M shares
-6.49%
YoY
|
264.1M shares
-6.45%
YoY
|
285.0M shares
-1.58%
YoY
|
282.4M shares
-3.25%
YoY
|
282.3M shares
-3.28%
YoY
|
289.6M shares
-0.69%
YoY
|
291.3M shares
0.17%
YoY
|
291.9M shares
0.39%
YoY
|
291.9M shares
0.38%
YoY
|
| Diluted Shares Outstanding |
256.9M shares
-1.8%
YoY
|
N/A
|
261.6M shares
-0.72%
YoY
|
260.5M shares
-2.38%
YoY
|
261.6M shares
-2.19%
YoY
|
N/A
|
263.4M shares
-5.89%
YoY
|
266.8M shares
-7.32%
YoY
|
267.4M shares
N/A
|
N/A
|
279.9M shares
-2.14%
YoY
|
287.9M shares
-2.82%
YoY
|
285.2M shares
-4.84%
YoY
|
286.0M shares
-3.94%
YoY
|
296.2M shares
-0.04%
YoY
|
N/A
|
299.7M shares
N/A
|
297.8M shares
1.82%
YoY
|
Loading...