|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.551B
3.84%
YoY
|
$2.457B
5.3%
YoY
|
$2.333B
-8.48%
YoY
|
$2.549B
6.23%
YoY
|
$2.400B
29.46%
YoY
|
| Cost Of Revenue |
$1.481B
4.19%
YoY
|
$1.421B
0.46%
YoY
|
$1.415B
-11.4%
YoY
|
$1.597B
10.96%
YoY
|
$1.439B
34.78%
YoY
|
| Gross Profit |
$1.071B
3.36%
YoY
|
$1.036B
12.76%
YoY
|
$918.5M
-3.59%
YoY
|
$952.7M
-0.84%
YoY
|
$960.8M
22.24%
YoY
|
| Selling, General & Admin |
$660.7M
5.07%
YoY
|
$628.8M
5.36%
YoY
|
$596.8M
3.15%
YoY
|
$578.6M
-5.33%
YoY
|
$611.2M
21.1%
YoY
|
| Research & Development |
$67.60M
7.3%
YoY
|
$63.00M
-7.49%
YoY
|
$68.10M
39.55%
YoY
|
$48.80M
-1.81%
YoY
|
$49.70M
2.26%
YoY
|
| Depreciation & Amortization |
$151.2M
-4.06%
YoY
|
$157.6M
-5.46%
YoY
|
$166.7M
3.35%
YoY
|
$161.3M
-1.59%
YoY
|
$163.9M
1.55%
YoY
|
| Operating Expenses |
$728.3M
5.28%
YoY
|
$691.8M
-7.13%
YoY
|
$744.9M
18.73%
YoY
|
$627.4M
-5.07%
YoY
|
$660.9M
19.45%
YoY
|
| Operating Profit |
$342.2M
-0.49%
YoY
|
$343.9M
98.1%
YoY
|
$173.6M
-46.63%
YoY
|
$325.3M
8.47%
YoY
|
$299.9M
28.88%
YoY
|
| Interest Expense |
-$53.40M
-5.15%
YoY
|
-$56.30M
14.2%
YoY
|
-$49.30M
-3.71%
YoY
|
-$51.20M
-5.54%
YoY
|
-$54.20M
-14.51%
YoY
|
| Other Income/Expense, Net |
-$76.60M
36.3%
YoY
|
-$56.20M
26.29%
YoY
|
-$44.50M
-16.51%
YoY
|
-$53.30M
10.58%
YoY
|
-$48.20M
-68.21%
YoY
|
| Pretax Income |
$265.6M
-7.68%
YoY
|
$287.7M
122.85%
YoY
|
$129.1M
-52.54%
YoY
|
$272.0M
8.07%
YoY
|
$251.7M
210.36%
YoY
|
| Income Tax |
$74.60M
66.52%
YoY
|
$44.80M
244.62%
YoY
|
$13.00M
-84.85%
YoY
|
$85.80M
77.64%
YoY
|
$48.30M
1023.26%
YoY
|
| Net Earnings |
$190.8M
-21.87%
YoY
|
$244.2M
106.6%
YoY
|
$118.2M
-37.13%
YoY
|
$188.0M
-7.71%
YoY
|
$203.7M
169.09%
YoY
|
| Basic Earnings Per Share |
$0.79
-21.78%
YoY
|
$1.01
106.12%
YoY
|
$0.49
-35.53%
YoY
|
$0.76
-7.32%
YoY
|
$0.82
173.33%
YoY
|
| Diluted Earnings Per Share |
$0.79
-21.78%
YoY
|
$1.01
106.12%
YoY
|
$0.49
-35.53%
YoY
|
$0.76
-7.32%
YoY
|
$0.82
173.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
242.0M shares
-0.04%
YoY
|
242.1M shares
0.29%
YoY
|
241.4M shares
-1.51%
YoY
|
245.1M shares
-0.93%
YoY
|
247.4M shares
-0.56%
YoY
|
| Diluted Shares Outstanding |
242.4M shares
-0.08%
YoY
|
242.6M shares
0.33%
YoY
|
241.8M shares
-1.63%
YoY
|
245.8M shares
-0.85%
YoY
|
247.9M shares
-0.8%
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 |
$840.0M
41.49%
YoY
|
$676.2M
8.33%
YoY
|
$656.1M
1.72%
YoY
|
$625.2M
2.04%
YoY
|
$593.7M
3.25%
YoY
|
$624.2M
8.86%
YoY
|
$645.0M
7.63%
YoY
|
$612.7M
4.54%
YoY
|
$575.0M
0.1%
YoY
|
$573.4M
-0.07%
YoY
|
$599.3M
-3.1%
YoY
|
$586.1M
-13.41%
YoY
|
$574.4M
-15.55%
YoY
|
$573.8M
-11.3%
YoY
|
$618.5M
0.37%
YoY
|
$676.9M
15.39%
YoY
|
$680.2M
23.65%
YoY
|
$646.9M
20.56%
YoY
|
$616.2M
29.05%
YoY
|
| Cost Of Revenue |
$517.3M
50.73%
YoY
|
$399.6M
8.53%
YoY
|
$379.1M
0.42%
YoY
|
$358.8M
3.85%
YoY
|
$343.2M
4.0%
YoY
|
$368.2M
4.28%
YoY
|
$377.5M
5.62%
YoY
|
$345.5M
-3.38%
YoY
|
$330.0M
-4.79%
YoY
|
$353.1M
-0.76%
YoY
|
$357.4M
-9.88%
YoY
|
$357.6M
-16.27%
YoY
|
$346.6M
-16.92%
YoY
|
$355.8M
-13.24%
YoY
|
$396.6M
6.7%
YoY
|
$427.1M
22.69%
YoY
|
$417.2M
34.97%
YoY
|
$410.1M
30.65%
YoY
|
$371.7M
35.66%
YoY
|
| Gross Profit |
$322.7M
28.82%
YoY
|
$276.6M
8.05%
YoY
|
$277.0M
3.55%
YoY
|
$266.4M
-0.3%
YoY
|
$250.5M
2.24%
YoY
|
$256.0M
16.21%
YoY
|
$267.5M
10.58%
YoY
|
$267.2M
16.94%
YoY
|
$245.0M
7.55%
YoY
|
$220.3M
1.06%
YoY
|
$241.9M
9.01%
YoY
|
$228.5M
-8.53%
YoY
|
$227.8M
-13.38%
YoY
|
$218.0M
-7.94%
YoY
|
$221.9M
-9.24%
YoY
|
$249.8M
4.74%
YoY
|
$263.0M
9.13%
YoY
|
$236.8M
6.33%
YoY
|
$244.5M
20.15%
YoY
|
| Selling, General & Admin |
$191.1M
21.56%
YoY
|
$189.5M
13.68%
YoY
|
$158.1M
0.32%
YoY
|
$155.9M
0.32%
YoY
|
$157.2M
5.43%
YoY
|
$166.7M
10.4%
YoY
|
$157.6M
5.14%
YoY
|
$155.4M
5.71%
YoY
|
$149.1M
0.13%
YoY
|
$151.0M
2.51%
YoY
|
$149.9M
14.08%
YoY
|
$147.0M
0.34%
YoY
|
$148.9M
-2.93%
YoY
|
$147.3M
-9.85%
YoY
|
$131.4M
-19.63%
YoY
|
$146.5M
-5.3%
YoY
|
$153.4M
18.36%
YoY
|
$163.4M
24.45%
YoY
|
$163.5M
21.29%
YoY
|
| Research & Development |
$20.20M
27.04%
YoY
|
$17.40M
20.83%
YoY
|
$18.10M
21.48%
YoY
|
$16.20M
3.85%
YoY
|
$15.90M
-12.15%
YoY
|
$14.40M
4.35%
YoY
|
$14.90M
15.5%
YoY
|
$15.60M
-46.02%
YoY
|
$18.10M
44.8%
YoY
|
$13.80M
30.19%
YoY
|
$12.90M
14.16%
YoY
|
$28.90M
125.78%
YoY
|
$12.50M
-11.35%
YoY
|
$10.60M
-17.83%
YoY
|
$11.30M
-9.6%
YoY
|
$12.80M
0.0%
YoY
|
$14.10M
22.61%
YoY
|
$12.90M
13.16%
YoY
|
$12.50M
23.76%
YoY
|
| Depreciation & Amortization |
$42.50M
14.25%
YoY
|
$37.20M
-1.59%
YoY
|
$10.00M
0.0%
YoY
|
$9.700M
-5.83%
YoY
|
$37.20M
-7.69%
YoY
|
$37.80M
-10.0%
YoY
|
$10.00M
-15.25%
YoY
|
$10.30M
1.98%
YoY
|
$40.30M
3.07%
YoY
|
$42.00M
6.87%
YoY
|
$11.80M
11.32%
YoY
|
$10.10M
-1.94%
YoY
|
$39.10M
-6.01%
YoY
|
$39.30M
-9.03%
YoY
|
$10.60M
10.42%
YoY
|
$10.30M
6.19%
YoY
|
$41.60M
6.39%
YoY
|
$43.20M
5.62%
YoY
|
$9.600M
-10.28%
YoY
|
| Operating Expenses |
$211.3M
22.07%
YoY
|
$206.9M
14.25%
YoY
|
$176.2M
2.14%
YoY
|
$172.1M
0.64%
YoY
|
$173.1M
3.53%
YoY
|
$181.1M
9.89%
YoY
|
$172.5M
-28.95%
YoY
|
$171.0M
-2.79%
YoY
|
$167.2M
3.59%
YoY
|
$164.8M
4.37%
YoY
|
$242.8M
70.15%
YoY
|
$175.9M
10.42%
YoY
|
$161.4M
-3.64%
YoY
|
$157.9M
-10.44%
YoY
|
$142.7M
-18.92%
YoY
|
$159.3M
-4.9%
YoY
|
$167.5M
18.71%
YoY
|
$176.3M
23.55%
YoY
|
$176.0M
21.46%
YoY
|
| Operating Profit |
$111.4M
43.93%
YoY
|
$69.70M
-6.94%
YoY
|
$100.8M
6.11%
YoY
|
$94.30M
-1.98%
YoY
|
$77.40M
-0.51%
YoY
|
$74.90M
34.95%
YoY
|
$95.00M
-10655.56%
YoY
|
$96.20M
82.89%
YoY
|
$77.80M
17.17%
YoY
|
$55.50M
-7.65%
YoY
|
-$900.0K
-101.14%
YoY
|
$52.60M
-41.88%
YoY
|
$66.40M
-30.47%
YoY
|
$60.10M
-0.66%
YoY
|
$79.20M
15.62%
YoY
|
$90.50M
27.46%
YoY
|
$95.50M
-4.4%
YoY
|
$60.50M
-24.37%
YoY
|
$68.50M
16.89%
YoY
|
| Interest Expense |
-$21.50M
50.35%
YoY
|
-$39.70M
550.82%
YoY
|
-$13.30M
-6.34%
YoY
|
-$12.90M
-9.79%
YoY
|
-$14.30M
2.88%
YoY
|
-$6.100M
-53.08%
YoY
|
-$14.20M
6.77%
YoY
|
-$14.30M
19.17%
YoY
|
-$13.90M
18.8%
YoY
|
-$13.00M
-33.33%
YoY
|
-$13.30M
8.13%
YoY
|
-$12.00M
-9.09%
YoY
|
-$11.70M
-17.02%
YoY
|
-$19.50M
-7.14%
YoY
|
-$12.30M
-10.87%
YoY
|
-$13.20M
2.33%
YoY
|
-$14.10M
9.3%
YoY
|
-$21.00M
195.77%
YoY
|
-$13.80M
-19.3%
YoY
|
| Other Income/Expense, Net |
-$28.70M
-174.74%
YoY
|
$1.600M
-206.67%
YoY
|
-$45.30M
154.49%
YoY
|
-$31.00M
40.91%
YoY
|
$38.40M
-562.65%
YoY
|
-$1.500M
-69.39%
YoY
|
-$17.80M
14.84%
YoY
|
-$22.00M
378.26%
YoY
|
-$8.300M
27.69%
YoY
|
-$4.900M
113.04%
YoY
|
-$15.50M
64.89%
YoY
|
-$4.600M
53.33%
YoY
|
-$6.500M
-65.97%
YoY
|
-$2.300M
43.75%
YoY
|
-$9.400M
-38.56%
YoY
|
-$3.000M
-87.39%
YoY
|
-$19.10M
-241.48%
YoY
|
-$1.600M
23.08%
YoY
|
-$15.30M
-78.05%
YoY
|
| Pretax Income |
$82.70M
-28.58%
YoY
|
$31.00M
-53.59%
YoY
|
$55.50M
-28.11%
YoY
|
$63.30M
-14.69%
YoY
|
$115.8M
66.62%
YoY
|
$66.80M
77.66%
YoY
|
$77.20M
-570.73%
YoY
|
$74.20M
54.58%
YoY
|
$69.50M
16.03%
YoY
|
$37.60M
-1.83%
YoY
|
-$16.40M
-123.5%
YoY
|
$48.00M
-45.14%
YoY
|
$59.90M
-21.6%
YoY
|
$38.30M
1.06%
YoY
|
$69.80M
31.2%
YoY
|
$87.50M
85.38%
YoY
|
$76.40M
-32.63%
YoY
|
$37.90M
-47.07%
YoY
|
$53.20M
-579.28%
YoY
|
| Income Tax |
$26.70M
50.0%
YoY
|
$24.80M
106.67%
YoY
|
$16.20M
-55.98%
YoY
|
$15.80M
-190.29%
YoY
|
$17.80M
31.85%
YoY
|
$12.00M
-129.7%
YoY
|
$36.80M
140.52%
YoY
|
-$17.50M
-182.55%
YoY
|
$13.50M
-20.12%
YoY
|
-$40.40M
-259.06%
YoY
|
$15.30M
-7.27%
YoY
|
$21.20M
-11.3%
YoY
|
$16.90M
-15.5%
YoY
|
$25.40M
-20.13%
YoY
|
$16.50M
-4.62%
YoY
|
$23.90M
-174.92%
YoY
|
$20.00M
-35.69%
YoY
|
$31.80M
-23.74%
YoY
|
$17.30M
-136.58%
YoY
|
| Net Earnings |
$55.90M
-42.96%
YoY
|
$6.100M
-88.85%
YoY
|
$39.30M
-2.48%
YoY
|
$47.40M
-49.14%
YoY
|
$98.00M
75.0%
YoY
|
$54.70M
-29.05%
YoY
|
$40.30M
-226.73%
YoY
|
$93.20M
211.71%
YoY
|
$56.00M
30.23%
YoY
|
$77.10M
507.09%
YoY
|
-$31.80M
-159.66%
YoY
|
$29.90M
-54.28%
YoY
|
$43.00M
-23.76%
YoY
|
$12.70M
170.21%
YoY
|
$53.30M
48.06%
YoY
|
$65.40M
-19.36%
YoY
|
$56.40M
-31.47%
YoY
|
$4.700M
-84.28%
YoY
|
$36.00M
0.0%
YoY
|
| Basic Earnings Per Share |
$0.23
-42.5%
YoY
|
N/A
|
$0.16
-5.88%
YoY
|
$0.20
-48.72%
YoY
|
$0.40
73.91%
YoY
|
N/A
|
$0.17
-230.77%
YoY
|
$0.39
225.0%
YoY
|
$0.23
27.78%
YoY
|
N/A
|
-$0.13
-159.09%
YoY
|
$0.12
-53.85%
YoY
|
$0.18
-21.74%
YoY
|
N/A
|
$0.22
46.67%
YoY
|
$0.26
-21.21%
YoY
|
$0.23
-30.3%
YoY
|
N/A
|
$0.15
0.0%
YoY
|
| Diluted Earnings Per Share |
$0.23
-42.5%
YoY
|
$0.03
-88.81%
YoY
|
$0.16
-5.88%
YoY
|
$0.20
-48.72%
YoY
|
$0.40
73.91%
YoY
|
$0.23
-30.07%
YoY
|
$0.17
-230.77%
YoY
|
$0.39
225.0%
YoY
|
$0.23
27.78%
YoY
|
$0.32
512.57%
YoY
|
-$0.13
-159.09%
YoY
|
$0.12
-53.85%
YoY
|
$0.18
-21.74%
YoY
|
$0.05
-100.0%
YoY
|
$0.22
46.67%
YoY
|
$0.26
-21.21%
YoY
|
$0.23
-30.3%
YoY
|
$18.98K
-84.17%
YoY
|
$0.15
0.0%
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 |
243.6M shares
0.46%
YoY
|
242.0M shares
-0.07%
YoY
|
241.6M shares
-0.22%
YoY
|
242.5M shares
0.18%
YoY
|
242.5M shares
0.19%
YoY
|
242.2M shares
0.27%
YoY
|
242.1M shares
0.27%
YoY
|
242.1M shares
0.27%
YoY
|
242.0M shares
0.26%
YoY
|
241.5M shares
-0.24%
YoY
|
241.5M shares
-1.57%
YoY
|
241.4M shares
-2.3%
YoY
|
241.4M shares
-2.4%
YoY
|
242.1M shares
-2.19%
YoY
|
245.3M shares
-0.92%
YoY
|
247.1M shares
-0.16%
YoY
|
247.3M shares
0.04%
YoY
|
247.5M shares
0.12%
YoY
|
247.6M shares
-0.52%
YoY
|
| Diluted Shares Outstanding |
243.7M shares
0.29%
YoY
|
N/A
|
242.0M shares
-0.25%
YoY
|
242.2M shares
-0.12%
YoY
|
243.0M shares
0.21%
YoY
|
N/A
|
242.6M shares
0.46%
YoY
|
242.5M shares
0.33%
YoY
|
242.5M shares
0.29%
YoY
|
N/A
|
241.5M shares
-1.43%
YoY
|
241.7M shares
-2.34%
YoY
|
241.8M shares
-2.97%
YoY
|
N/A
|
245.0M shares
-1.21%
YoY
|
247.5M shares
-0.16%
YoY
|
249.2M shares
0.24%
YoY
|
N/A
|
248.0M shares
-0.44%
YoY
|
Loading...