|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.521B
-1.07%
YoY
|
$2.548B
1.86%
YoY
|
$2.502B
7.6%
YoY
|
$2.325B
7.74%
YoY
|
$2.158B
12.75%
YoY
|
| Cost Of Revenue |
$500.8M
12.51%
YoY
|
$445.1M
-6.98%
YoY
|
$478.5M
7.72%
YoY
|
$444.2M
0.0%
YoY
|
$444.2M
7.14%
YoY
|
| Gross Profit |
$2.020B
-3.94%
YoY
|
$2.103B
3.95%
YoY
|
$2.023B
7.57%
YoY
|
$1.881B
9.74%
YoY
|
$1.714B
14.3%
YoY
|
| Selling, General & Admin |
$600.4M
-14.46%
YoY
|
$701.9M
-0.17%
YoY
|
$703.1M
11.2%
YoY
|
$632.3M
-3.04%
YoY
|
$652.1M
0.23%
YoY
|
| Research & Development |
$732.0M
-19.99%
YoY
|
$914.9M
-2.31%
YoY
|
$936.5M
5.0%
YoY
|
$891.9M
17.99%
YoY
|
$755.9M
3.9%
YoY
|
| Depreciation & Amortization |
$131.6M
20.4%
YoY
|
$109.3M
-21.76%
YoY
|
$139.7M
-0.85%
YoY
|
$140.9M
3.83%
YoY
|
$135.7M
-6.48%
YoY
|
| Operating Expenses |
$1.331B
-17.68%
YoY
|
$1.617B
8.93%
YoY
|
$1.484B
-12.65%
YoY
|
$1.699B
18.07%
YoY
|
$1.439B
-18.97%
YoY
|
| Operating Profit |
$689.1M
41.73%
YoY
|
$486.2M
-9.75%
YoY
|
$538.7M
197.13%
YoY
|
$181.3M
-33.93%
YoY
|
$274.4M
-199.06%
YoY
|
| Interest Expense |
-$78.60M
-665.47%
YoY
|
$13.90M
-28.35%
YoY
|
$19.40M
487.88%
YoY
|
$3.300M
-163.46%
YoY
|
-$5.200M
-405.88%
YoY
|
| Other Income/Expense, Net |
$7.100M
-26.8%
YoY
|
$9.700M
-362.16%
YoY
|
-$3.700M
-145.68%
YoY
|
$8.100M
-73.09%
YoY
|
$30.10M
19.92%
YoY
|
| Pretax Income |
$617.6M
21.15%
YoY
|
$509.8M
-8.04%
YoY
|
$554.4M
187.7%
YoY
|
$192.7M
-35.62%
YoY
|
$299.3M
-219.62%
YoY
|
| Income Tax |
$109.2M
89.91%
YoY
|
$57.50M
-42.96%
YoY
|
$100.8M
-127.96%
YoY
|
-$360.5M
887.67%
YoY
|
-$36.50M
-698.36%
YoY
|
| Net Earnings |
$508.4M
12.4%
YoY
|
$452.3M
-0.29%
YoY
|
$453.6M
-18.0%
YoY
|
$553.2M
64.74%
YoY
|
$335.8M
-231.02%
YoY
|
| Basic Earnings Per Share |
$1.89
33.1%
YoY
|
$1.42
6.77%
YoY
|
$1.33
-13.07%
YoY
|
$1.53
75.86%
YoY
|
$0.87
-240.32%
YoY
|
| Diluted Earnings Per Share |
$1.86
32.86%
YoY
|
$1.40
6.87%
YoY
|
$1.31
-13.82%
YoY
|
$1.52
78.82%
YoY
|
$0.85
-237.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
268.3M shares
-15.68%
YoY
|
318.2M shares
-6.74%
YoY
|
341.2M shares
-5.54%
YoY
|
361.2M shares
-6.91%
YoY
|
388.0M shares
-6.35%
YoY
|
| Diluted Shares Outstanding |
272.8M shares
-15.65%
YoY
|
323.4M shares
-6.42%
YoY
|
345.6M shares
-4.87%
YoY
|
363.3M shares
-8.21%
YoY
|
395.8M shares
-4.47%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$629.5M
0.77%
YoY
|
$636.2M
-1.15%
YoY
|
$634.4M
-0.69%
YoY
|
$625.7M
-1.39%
YoY
|
$624.7M
-1.05%
YoY
|
$643.6M
1.35%
YoY
|
$638.8M
0.92%
YoY
|
$634.5M
1.93%
YoY
|
$631.3M
3.31%
YoY
|
$635.0M
6.05%
YoY
|
$633.0M
7.11%
YoY
|
$622.5M
8.7%
YoY
|
$611.1M
8.66%
YoY
|
$598.8M
5.89%
YoY
|
$591.0M
7.42%
YoY
|
$572.7M
7.93%
YoY
|
$562.4M
9.93%
YoY
|
$565.5M
12.18%
YoY
|
$550.2M
12.88%
YoY
|
$530.6M
13.52%
YoY
|
| Cost Of Revenue |
$128.1M
9.77%
YoY
|
$132.1M
9.35%
YoY
|
$128.3M
15.07%
YoY
|
$123.7M
15.61%
YoY
|
$116.7M
10.3%
YoY
|
$120.8M
-0.98%
YoY
|
$111.5M
-6.77%
YoY
|
$107.0M
-10.91%
YoY
|
$105.8M
-9.42%
YoY
|
$122.0M
5.35%
YoY
|
$119.6M
9.02%
YoY
|
$120.1M
13.52%
YoY
|
$116.8M
3.45%
YoY
|
$115.8M
0.0%
YoY
|
$109.7M
-2.05%
YoY
|
$105.8M
-1.21%
YoY
|
$112.9M
3.29%
YoY
|
$115.8M
9.45%
YoY
|
$112.0M
8.53%
YoY
|
$107.1M
4.49%
YoY
|
| Gross Profit |
$501.4M
-1.3%
YoY
|
$504.1M
-3.58%
YoY
|
$506.1M
-4.02%
YoY
|
$502.0M
-4.83%
YoY
|
$508.0M
-3.33%
YoY
|
$522.8M
1.91%
YoY
|
$527.3M
2.71%
YoY
|
$527.5M
5.0%
YoY
|
$525.5M
6.31%
YoY
|
$513.0M
6.21%
YoY
|
$513.4M
6.67%
YoY
|
$502.4M
7.6%
YoY
|
$494.3M
9.97%
YoY
|
$483.0M
7.4%
YoY
|
$481.3M
9.84%
YoY
|
$466.9M
10.25%
YoY
|
$449.5M
11.73%
YoY
|
$449.7M
12.9%
YoY
|
$438.2M
14.06%
YoY
|
$423.5M
16.06%
YoY
|
| Selling, General & Admin |
$144.4M
-0.96%
YoY
|
$153.2M
-20.13%
YoY
|
$149.1M
-14.21%
YoY
|
$146.6M
-15.46%
YoY
|
$145.8M
-10.5%
YoY
|
$191.8M
6.03%
YoY
|
$173.8M
4.51%
YoY
|
$173.4M
-4.15%
YoY
|
$162.9M
-6.91%
YoY
|
$180.9M
12.29%
YoY
|
$166.3M
3.68%
YoY
|
$180.9M
12.85%
YoY
|
$175.0M
17.29%
YoY
|
$161.1M
-1.53%
YoY
|
$160.4M
-7.6%
YoY
|
$160.3M
4.36%
YoY
|
$149.2M
-7.5%
YoY
|
$163.6M
-3.82%
YoY
|
$173.6M
1.58%
YoY
|
$153.6M
-7.64%
YoY
|
| Research & Development |
$184.2M
3.25%
YoY
|
$186.9M
-23.09%
YoY
|
$182.3M
-19.23%
YoY
|
$184.4M
-18.8%
YoY
|
$178.4M
-18.58%
YoY
|
$243.0M
9.41%
YoY
|
$225.7M
4.3%
YoY
|
$227.1M
-13.58%
YoY
|
$219.1M
-6.85%
YoY
|
$222.1M
-6.88%
YoY
|
$216.4M
-4.92%
YoY
|
$262.8M
22.23%
YoY
|
$235.2M
11.57%
YoY
|
$238.5M
18.13%
YoY
|
$227.6M
21.52%
YoY
|
$215.0M
15.9%
YoY
|
$210.8M
16.34%
YoY
|
$201.9M
14.33%
YoY
|
$187.3M
2.18%
YoY
|
$185.5M
-0.16%
YoY
|
| Depreciation & Amortization |
$32.70M
3.15%
YoY
|
$40.70M
6.54%
YoY
|
$33.10M
18.64%
YoY
|
$32.60M
25.87%
YoY
|
$31.70M
27.82%
YoY
|
$38.20M
-11.16%
YoY
|
$27.90M
-18.42%
YoY
|
$25.90M
-39.34%
YoY
|
$24.80M
-29.14%
YoY
|
$43.00M
8.59%
YoY
|
$34.20M
-2.56%
YoY
|
$42.70M
20.62%
YoY
|
$35.00M
-1.13%
YoY
|
$39.60M
-3.65%
YoY
|
$35.10M
0.86%
YoY
|
$35.40M
8.26%
YoY
|
$35.40M
12.38%
YoY
|
$41.10M
5.93%
YoY
|
$34.80M
-6.95%
YoY
|
$32.70M
-10.41%
YoY
|
| Operating Expenses |
$328.6M
1.36%
YoY
|
$345.8M
-20.47%
YoY
|
$331.4M
-17.05%
YoY
|
$333.6M
-16.7%
YoY
|
$324.2M
-15.13%
YoY
|
$434.8M
7.89%
YoY
|
$399.5M
4.39%
YoY
|
$400.5M
-9.74%
YoY
|
$382.0M
-6.87%
YoY
|
$403.0M
0.85%
YoY
|
$382.7M
-2.37%
YoY
|
$443.7M
15.55%
YoY
|
$410.2M
13.94%
YoY
|
$399.6M
9.33%
YoY
|
$392.0M
8.62%
YoY
|
$384.0M
13.24%
YoY
|
$360.0M
0.06%
YoY
|
$365.5M
5.42%
YoY
|
$360.9M
1.89%
YoY
|
$339.1M
-3.69%
YoY
|
| Operating Profit |
$172.8M
-5.98%
YoY
|
$158.3M
79.89%
YoY
|
$174.7M
36.7%
YoY
|
$168.4M
32.6%
YoY
|
$183.8M
28.08%
YoY
|
$88.00M
-20.0%
YoY
|
$127.8M
-2.22%
YoY
|
$127.0M
116.35%
YoY
|
$143.5M
70.63%
YoY
|
$110.0M
31.89%
YoY
|
$130.7M
46.36%
YoY
|
$58.70M
-29.19%
YoY
|
$84.10M
-6.03%
YoY
|
$83.40M
-0.95%
YoY
|
$89.30M
15.52%
YoY
|
$82.90M
-1.78%
YoY
|
$89.50M
110.59%
YoY
|
$84.20M
63.18%
YoY
|
$77.30M
157.67%
YoY
|
$84.40M
559.38%
YoY
|
| Interest Expense |
-$36.70M
151.37%
YoY
|
-$25.10M
1221.05%
YoY
|
-$20.30M
-634.21%
YoY
|
-$18.60M
-495.74%
YoY
|
-$14.60M
-300.0%
YoY
|
-$1.900M
-119.79%
YoY
|
$3.800M
-24.0%
YoY
|
$4.700M
2.17%
YoY
|
$7.300M
87.18%
YoY
|
$9.600M
24.68%
YoY
|
$5.000M
194.12%
YoY
|
$4.600M
-1020.0%
YoY
|
$3.900M
-378.57%
YoY
|
$7.700M
-420.83%
YoY
|
$1.700M
-200.0%
YoY
|
-$500.0K
-44.44%
YoY
|
-$1.400M
16.67%
YoY
|
-$2.400M
-59.32%
YoY
|
-$1.700M
-1800.0%
YoY
|
-$900.0K
-1000.0%
YoY
|
| Other Income/Expense, Net |
$5.300M
1666.67%
YoY
|
$6.000M
-6.25%
YoY
|
$2.800M
154.55%
YoY
|
-$2.000M
-205.26%
YoY
|
$300.0K
0.0%
YoY
|
$6.400M
-236.17%
YoY
|
$1.100M
-650.0%
YoY
|
$1.900M
-190.48%
YoY
|
$300.0K
-175.0%
YoY
|
-$4.700M
-17.54%
YoY
|
-$200.0K
-102.78%
YoY
|
-$2.100M
-36.36%
YoY
|
-$400.0K
-107.02%
YoY
|
-$5.700M
-131.67%
YoY
|
$7.200M
1340.0%
YoY
|
-$3.300M
-144.0%
YoY
|
$5.700M
11.76%
YoY
|
$18.00M
157.14%
YoY
|
$500.0K
-85.71%
YoY
|
$7.500M
-16.67%
YoY
|
| Pretax Income |
$141.4M
-16.58%
YoY
|
$143.1M
54.87%
YoY
|
$157.2M
18.46%
YoY
|
$147.8M
10.63%
YoY
|
$169.5M
12.18%
YoY
|
$92.40M
-66.07%
YoY
|
$132.7M
-2.07%
YoY
|
$133.6M
126.44%
YoY
|
$151.1M
72.49%
YoY
|
$272.3M
-447.32%
YoY
|
$135.5M
37.98%
YoY
|
$59.00M
-25.41%
YoY
|
$87.60M
-6.61%
YoY
|
-$78.40M
-191.38%
YoY
|
$98.20M
29.04%
YoY
|
$79.10M
-13.08%
YoY
|
$93.80M
102.16%
YoY
|
$85.80M
-124.83%
YoY
|
$76.10M
126.49%
YoY
|
$91.00M
315.53%
YoY
|
| Income Tax |
$26.90M
40.1%
YoY
|
$34.40M
-430.77%
YoY
|
$33.40M
28.46%
YoY
|
$22.20M
-3.9%
YoY
|
$19.20M
2.13%
YoY
|
-$10.40M
-123.11%
YoY
|
$26.00M
21.5%
YoY
|
$23.10M
46.2%
YoY
|
$18.80M
1.08%
YoY
|
$45.00M
-111.06%
YoY
|
$21.40M
42.67%
YoY
|
$15.80M
-7.6%
YoY
|
$18.60M
31.91%
YoY
|
-$406.7M
948.2%
YoY
|
$15.00M
2900.0%
YoY
|
$17.10M
470.0%
YoY
|
$14.10M
-1275.0%
YoY
|
-$38.80M
-13033.33%
YoY
|
$500.0K
-44.44%
YoY
|
$3.000M
-31.82%
YoY
|
| Net Earnings |
$114.5M
-23.82%
YoY
|
$108.7M
5.74%
YoY
|
$123.8M
16.03%
YoY
|
$125.6M
13.67%
YoY
|
$150.3M
13.61%
YoY
|
$102.8M
-54.77%
YoY
|
$106.7M
-6.49%
YoY
|
$110.5M
155.79%
YoY
|
$132.3M
91.74%
YoY
|
$227.3M
-30.76%
YoY
|
$114.1M
37.14%
YoY
|
$43.20M
-30.32%
YoY
|
$69.00M
-13.43%
YoY
|
$328.3M
163.48%
YoY
|
$83.20M
10.05%
YoY
|
$62.00M
-29.55%
YoY
|
$79.70M
67.44%
YoY
|
$124.6M
-136.03%
YoY
|
$75.60M
131.19%
YoY
|
$88.00M
402.86%
YoY
|
| Basic Earnings Per Share |
$0.49
-5.77%
YoY
|
N/A
|
$0.47
38.24%
YoY
|
$0.46
35.29%
YoY
|
$0.52
30.0%
YoY
|
N/A
|
$0.34
0.0%
YoY
|
$0.34
161.54%
YoY
|
$0.40
100.0%
YoY
|
N/A
|
$0.34
47.83%
YoY
|
$0.13
-23.53%
YoY
|
$0.20
-9.09%
YoY
|
N/A
|
$0.23
15.0%
YoY
|
$0.17
-26.09%
YoY
|
$0.22
83.33%
YoY
|
N/A
|
$0.20
150.0%
YoY
|
$0.23
475.0%
YoY
|
| Diluted Earnings Per Share |
$0.48
-5.88%
YoY
|
$0.43
26.47%
YoY
|
$0.47
38.24%
YoY
|
$0.45
32.35%
YoY
|
$0.51
30.77%
YoY
|
$0.34
-49.25%
YoY
|
$0.34
3.03%
YoY
|
$0.34
240.0%
YoY
|
$0.39
95.0%
YoY
|
$0.67
-27.82%
YoY
|
$0.33
43.48%
YoY
|
$0.10
-41.18%
YoY
|
$0.20
-4.76%
YoY
|
$0.93
-100.0%
YoY
|
$0.23
21.05%
YoY
|
$0.17
-22.73%
YoY
|
$0.21
75.0%
YoY
|
$323.6K
-138.52%
YoY
|
$0.19
137.5%
YoY
|
$0.22
450.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
|
N/A
|
| Basic Shares Outstanding |
235.2M shares
-18.98%
YoY
|
N/A
|
261.1M shares
-16.98%
YoY
|
272.4M shares
-15.51%
YoY
|
290.3M shares
-13.29%
YoY
|
N/A
|
314.5M shares
-7.28%
YoY
|
322.4M shares
-5.57%
YoY
|
334.8M shares
-3.54%
YoY
|
N/A
|
339.2M shares
-5.28%
YoY
|
341.4M shares
-6.23%
YoY
|
347.1M shares
-6.37%
YoY
|
N/A
|
358.1M shares
-7.11%
YoY
|
364.1M shares
-6.26%
YoY
|
370.7M shares
-6.88%
YoY
|
N/A
|
385.5M shares
-6.93%
YoY
|
388.4M shares
-6.21%
YoY
|
| Diluted Shares Outstanding |
236.7M shares
-19.95%
YoY
|
N/A
|
265.1M shares
-16.21%
YoY
|
276.7M shares
-14.52%
YoY
|
295.7M shares
-13.21%
YoY
|
N/A
|
316.4M shares
-8.55%
YoY
|
323.7M shares
-5.85%
YoY
|
340.7M shares
-2.32%
YoY
|
N/A
|
346.0M shares
-3.92%
YoY
|
343.8M shares
-5.99%
YoY
|
348.8M shares
-6.46%
YoY
|
N/A
|
360.1M shares
-9.55%
YoY
|
365.7M shares
-7.88%
YoY
|
372.9M shares
-8.02%
YoY
|
N/A
|
398.1M shares
-5.19%
YoY
|
397.0M shares
-5.59%
YoY
|
Loading...