|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.134B
9.75%
YoY
|
$2.856B
12.94%
YoY
|
$2.529B
12.47%
YoY
|
$2.249B
10.03%
YoY
|
$2.044B
20.54%
YoY
|
| Cost Of Revenue |
$550.4M
7.0%
YoY
|
$514.4M
15.18%
YoY
|
$446.6M
10.45%
YoY
|
$404.3M
12.73%
YoY
|
$358.7M
22.96%
YoY
|
| Gross Profit |
$2.584B
10.35%
YoY
|
$2.342B
12.46%
YoY
|
$2.082B
12.91%
YoY
|
$1.844B
9.46%
YoY
|
$1.685B
20.03%
YoY
|
| Selling, General & Admin |
$500.0M
5.59%
YoY
|
$473.6M
10.09%
YoY
|
$430.2M
4.55%
YoY
|
$411.4M
5.21%
YoY
|
$391.1M
18.11%
YoY
|
| Research & Development |
$177.6M
11.94%
YoY
|
$158.7M
20.08%
YoY
|
$132.1M
23.24%
YoY
|
$107.2M
-3.91%
YoY
|
$111.6M
10.4%
YoY
|
| Depreciation & Amortization |
$23.41M
37.85%
YoY
|
$16.98M
-87.46%
YoY
|
$135.4M
14.81%
YoY
|
$118.0M
308.19%
YoY
|
$28.90M
-3.03%
YoY
|
| Operating Expenses |
$677.6M
7.19%
YoY
|
$632.2M
-9.39%
YoY
|
$697.7M
9.6%
YoY
|
$636.6M
4.0%
YoY
|
$612.1M
505.76%
YoY
|
| Operating Profit |
$1.714B
12.11%
YoY
|
$1.529B
10.39%
YoY
|
$1.385B
14.65%
YoY
|
$1.208B
12.58%
YoY
|
$1.073B
21.24%
YoY
|
| Interest Expense |
-$193.9M
18.06%
YoY
|
-$164.2M
1690.68%
YoY
|
-$9.171M
-94.26%
YoY
|
-$159.8M
1.07%
YoY
|
-$158.1M
-201.15%
YoY
|
| Other Income/Expense, Net |
-$219.3M
27.25%
YoY
|
-$172.4M
2602.68%
YoY
|
-$6.377M
59.54%
YoY
|
-$3.997M
-98.14%
YoY
|
-$214.6M
8.08%
YoY
|
| Pretax Income |
$1.494B
10.18%
YoY
|
$1.356B
-0.94%
YoY
|
$1.369B
31.16%
YoY
|
$1.044B
21.64%
YoY
|
$858.1M
25.05%
YoY
|
| Income Tax |
$292.0M
18.18%
YoY
|
$247.0M
12.05%
YoY
|
$220.5M
27.24%
YoY
|
$173.3M
31.11%
YoY
|
$132.2M
56.57%
YoY
|
| Net Earnings |
$1.202B
8.4%
YoY
|
$1.109B
-3.44%
YoY
|
$1.149B
31.94%
YoY
|
$870.6M
19.92%
YoY
|
$726.0M
20.63%
YoY
|
| Basic Earnings Per Share |
$15.72
11.57%
YoY
|
$14.09
-2.49%
YoY
|
$14.45
34.04%
YoY
|
$10.78
22.5%
YoY
|
$8.80
22.39%
YoY
|
| Diluted Earnings Per Share |
$15.69
11.67%
YoY
|
$14.05
-2.33%
YoY
|
$14.39
-100.0%
YoY
|
$10.72M
123210959.62%
YoY
|
$8.70
22.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.50M shares
-2.8%
YoY
|
78.71M shares
-0.95%
YoY
|
79.46M shares
-1.59%
YoY
|
80.75M shares
-2.14%
YoY
|
82.51M
-1.44%
YoY
|
| Diluted Shares Outstanding |
76.64M shares
-2.94%
YoY
|
78.96M shares
-1.11%
YoY
|
79.84M shares
-1.69%
YoY
|
81.22M shares
-2.71%
YoY
|
83.48M
-1.23%
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 |
$850.8M
14.07%
YoY
|
$822.5M
10.63%
YoY
|
$793.4M
9.48%
YoY
|
$772.7M
9.14%
YoY
|
$745.8M
9.69%
YoY
|
$743.5M
7.74%
YoY
|
$724.7M
15.87%
YoY
|
$707.9M
13.97%
YoY
|
$680.0M
14.82%
YoY
|
$690.1M
19.77%
YoY
|
$625.4M
11.56%
YoY
|
$621.2M
12.57%
YoY
|
$592.2M
5.76%
YoY
|
$576.2M
4.8%
YoY
|
$560.6M
8.42%
YoY
|
$551.8M
10.76%
YoY
|
$559.9M
17.04%
YoY
|
$549.8M
23.93%
YoY
|
$517.1M
21.58%
YoY
|
| Cost Of Revenue |
$141.8M
3.66%
YoY
|
$143.4M
8.98%
YoY
|
$132.5M
5.02%
YoY
|
$137.7M
7.46%
YoY
|
$136.8M
6.44%
YoY
|
$131.6M
7.35%
YoY
|
$126.2M
19.84%
YoY
|
$128.1M
16.39%
YoY
|
$128.5M
18.29%
YoY
|
$122.6M
19.7%
YoY
|
$105.3M
6.99%
YoY
|
$110.1M
9.23%
YoY
|
$108.6M
5.72%
YoY
|
$102.4M
6.76%
YoY
|
$98.42M
9.75%
YoY
|
$100.8M
15.39%
YoY
|
$102.8M
19.81%
YoY
|
$95.90M
26.3%
YoY
|
$89.67M
26.83%
YoY
|
| Gross Profit |
$709.0M
16.41%
YoY
|
$679.1M
10.98%
YoY
|
$660.9M
10.42%
YoY
|
$635.0M
9.52%
YoY
|
$609.0M
10.44%
YoY
|
$611.9M
7.82%
YoY
|
$598.5M
15.08%
YoY
|
$579.8M
13.45%
YoY
|
$551.5M
14.04%
YoY
|
$567.5M
19.78%
YoY
|
$520.1M
12.52%
YoY
|
$511.1M
13.31%
YoY
|
$483.6M
5.77%
YoY
|
$473.8M
4.38%
YoY
|
$462.2M
8.14%
YoY
|
$451.0M
9.78%
YoY
|
$457.2M
16.44%
YoY
|
$453.9M
23.44%
YoY
|
$427.4M
20.53%
YoY
|
| Selling, General & Admin |
$154.7M
13.91%
YoY
|
$126.0M
3.96%
YoY
|
$121.7M
8.31%
YoY
|
$116.6M
4.86%
YoY
|
$135.8M
5.39%
YoY
|
$121.2M
4.86%
YoY
|
$112.3M
8.62%
YoY
|
$111.2M
7.25%
YoY
|
$128.9M
19.85%
YoY
|
$115.6M
9.29%
YoY
|
$103.4M
7.44%
YoY
|
$103.6M
5.98%
YoY
|
$107.5M
-3.67%
YoY
|
$105.8M
-6.87%
YoY
|
$96.25M
-1.72%
YoY
|
$97.80M
10.66%
YoY
|
$111.6M
22.4%
YoY
|
$113.6M
34.36%
YoY
|
$97.93M
21.98%
YoY
|
| Research & Development |
$49.60M
4.22%
YoY
|
$41.12M
6.9%
YoY
|
$44.81M
16.13%
YoY
|
$44.07M
7.31%
YoY
|
$47.59M
17.44%
YoY
|
$38.47M
-1.91%
YoY
|
$38.58M
22.73%
YoY
|
$41.07M
36.27%
YoY
|
$40.53M
29.38%
YoY
|
$39.22M
35.12%
YoY
|
$31.44M
21.19%
YoY
|
$30.14M
26.02%
YoY
|
$31.32M
10.6%
YoY
|
$29.03M
-5.82%
YoY
|
$25.94M
-8.5%
YoY
|
$23.92M
-13.13%
YoY
|
$28.32M
13.92%
YoY
|
$30.82M
13.91%
YoY
|
$28.35M
13.86%
YoY
|
| Depreciation & Amortization |
$5.900M
24.32%
YoY
|
$48.38M
2.81%
YoY
|
$5.803M
-87.46%
YoY
|
$5.385M
27.43%
YoY
|
$4.746M
-88.88%
YoY
|
$47.06M
12.09%
YoY
|
$46.27M
781.02%
YoY
|
$4.226M
-86.52%
YoY
|
$42.69M
681.78%
YoY
|
$41.98M
38.69%
YoY
|
$5.252M
-26.31%
YoY
|
$31.35M
363.46%
YoY
|
$5.460M
-16.0%
YoY
|
$30.27M
281.79%
YoY
|
$7.127M
4.67%
YoY
|
$6.765M
-3.63%
YoY
|
$6.500M
-8.45%
YoY
|
$7.929M
8.9%
YoY
|
$6.809M
-9.14%
YoY
|
| Operating Expenses |
$204.3M
11.4%
YoY
|
$215.5M
4.25%
YoY
|
$166.5M
-15.58%
YoY
|
$160.6M
5.52%
YoY
|
$183.4M
-13.52%
YoY
|
$206.7M
5.05%
YoY
|
$197.2M
46.23%
YoY
|
$152.2M
-7.81%
YoY
|
$212.1M
52.74%
YoY
|
$196.8M
19.22%
YoY
|
$134.8M
10.36%
YoY
|
$165.1M
35.68%
YoY
|
$138.8M
-17.45%
YoY
|
$165.1M
14.32%
YoY
|
$122.2M
-3.24%
YoY
|
$121.7M
5.01%
YoY
|
$168.2M
44.93%
YoY
|
$144.4M
29.4%
YoY
|
$126.3M
20.06%
YoY
|
| Operating Profit |
$456.9M
21.19%
YoY
|
$463.6M
14.42%
YoY
|
$447.7M
11.55%
YoY
|
$425.2M
11.14%
YoY
|
$377.0M
11.09%
YoY
|
$405.2M
9.29%
YoY
|
$401.3M
13.59%
YoY
|
$382.6M
10.6%
YoY
|
$339.4M
7.88%
YoY
|
$370.7M
20.08%
YoY
|
$353.3M
14.14%
YoY
|
$346.0M
15.17%
YoY
|
$314.6M
8.87%
YoY
|
$308.8M
10.04%
YoY
|
$309.5M
10.46%
YoY
|
$300.4M
16.64%
YoY
|
$289.0M
13.6%
YoY
|
$280.6M
19.87%
YoY
|
$280.2M
23.11%
YoY
|
| Interest Expense |
-$66.30M
55.58%
YoY
|
-$59.50M
43.01%
YoY
|
-$48.51M
16.98%
YoY
|
-$43.26M
6.74%
YoY
|
-$42.62M
4.9%
YoY
|
-$41.60M
-141.82%
YoY
|
-$41.47M
-188.42%
YoY
|
-$40.52M
11.9%
YoY
|
-$40.63M
-187.92%
YoY
|
$99.48M
-355.06%
YoY
|
$46.90M
6.2%
YoY
|
-$36.21M
-188.14%
YoY
|
$46.21M
-214.33%
YoY
|
-$39.00M
-196.69%
YoY
|
$44.16M
4.81%
YoY
|
$41.09M
3.86%
YoY
|
-$40.42M
-207.54%
YoY
|
$40.34M
8.05%
YoY
|
$42.14M
12.26%
YoY
|
| Other Income/Expense, Net |
-$67.70M
47.32%
YoY
|
-$15.29M
6114.23%
YoY
|
-$51.18M
1648.62%
YoY
|
-$47.39M
11.22%
YoY
|
-$45.95M
1505.06%
YoY
|
-$246.0K
-89.51%
YoY
|
-$2.927M
-91.79%
YoY
|
-$42.61M
1551.07%
YoY
|
-$2.863M
-92.51%
YoY
|
-$2.345M
-42.62%
YoY
|
-$35.65M
-11.59%
YoY
|
-$2.581M
-93.6%
YoY
|
-$38.23M
-4.51%
YoY
|
-$4.087M
-88.26%
YoY
|
-$40.33M
-49.33%
YoY
|
-$40.35M
-34.75%
YoY
|
-$40.04M
4.4%
YoY
|
-$34.82M
-10.52%
YoY
|
-$79.58M
106.29%
YoY
|
| Pretax Income |
$389.2M
17.56%
YoY
|
$388.8M
7.02%
YoY
|
$396.5M
11.09%
YoY
|
$377.8M
11.13%
YoY
|
$331.1M
11.89%
YoY
|
$363.3M
-22.34%
YoY
|
$356.9M
12.37%
YoY
|
$340.0M
10.69%
YoY
|
$295.9M
7.06%
YoY
|
$467.9M
76.12%
YoY
|
$317.7M
18.0%
YoY
|
$307.2M
18.12%
YoY
|
$276.4M
11.02%
YoY
|
$265.7M
8.1%
YoY
|
$269.2M
34.17%
YoY
|
$260.0M
32.88%
YoY
|
$248.9M
15.24%
YoY
|
$245.8M
25.93%
YoY
|
$200.7M
6.14%
YoY
|
| Income Tax |
-$16.80M
-139.56%
YoY
|
$104.2M
80.13%
YoY
|
$71.12M
-6.46%
YoY
|
$74.19M
1.3%
YoY
|
$42.47M
6.34%
YoY
|
$57.83M
-10.33%
YoY
|
$76.04M
31.1%
YoY
|
$73.24M
21.39%
YoY
|
$39.94M
6.1%
YoY
|
$64.50M
27.23%
YoY
|
$58.00M
10.24%
YoY
|
$60.33M
22.02%
YoY
|
$37.64M
83.45%
YoY
|
$50.69M
-2.33%
YoY
|
$52.61M
70.96%
YoY
|
$49.45M
63.34%
YoY
|
$20.52M
6.82%
YoY
|
$51.90M
33.24%
YoY
|
$30.77M
360.34%
YoY
|
| Net Earnings |
$406.0M
40.68%
YoY
|
$284.7M
-6.82%
YoY
|
$325.4M
15.84%
YoY
|
$303.7M
13.83%
YoY
|
$288.6M
12.75%
YoY
|
$305.5M
-24.26%
YoY
|
$280.9M
8.18%
YoY
|
$266.8M
8.08%
YoY
|
$256.0M
7.22%
YoY
|
$403.4M
87.64%
YoY
|
$259.7M
19.88%
YoY
|
$246.8M
17.21%
YoY
|
$238.7M
4.51%
YoY
|
$215.0M
10.89%
YoY
|
$216.6M
27.5%
YoY
|
$210.6M
27.3%
YoY
|
$228.4M
16.06%
YoY
|
$193.9M
24.1%
YoY
|
$169.9M
-6.84%
YoY
|
| Basic Earnings Per Share |
$5.54
48.92%
YoY
|
N/A
|
$4.26
18.99%
YoY
|
$3.92
16.32%
YoY
|
$3.72
15.17%
YoY
|
N/A
|
$3.58
9.15%
YoY
|
$3.37
8.71%
YoY
|
$3.23
8.39%
YoY
|
N/A
|
$3.28
21.93%
YoY
|
$3.10
19.23%
YoY
|
$2.98
6.43%
YoY
|
N/A
|
$2.69
30.58%
YoY
|
$2.60
29.35%
YoY
|
$2.80
17.65%
YoY
|
$2.35
24.34%
YoY
|
$2.06
-5.5%
YoY
|
| Diluted Earnings Per Share |
$5.53
49.06%
YoY
|
$3.81
-2.31%
YoY
|
$4.25
19.06%
YoY
|
$3.92
16.32%
YoY
|
$3.71
15.25%
YoY
|
$3.90
-23.16%
YoY
|
$3.57
9.11%
YoY
|
$3.37
9.1%
YoY
|
$3.22
8.39%
YoY
|
$5.07
-100.0%
YoY
|
$3.27
22.01%
YoY
|
$3.09
19.27%
YoY
|
$2.97
6.83%
YoY
|
$2.673M
115214156.68%
YoY
|
$2.68
32.02%
YoY
|
$2.59
30.15%
YoY
|
$2.78
17.8%
YoY
|
$2.32
24.06%
YoY
|
$2.03
-6.02%
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 |
73.47M shares
-5.38%
YoY
|
75.14M shares
-4.12%
YoY
|
77.37M shares
-1.63%
YoY
|
77.37M shares
-2.34%
YoY
|
77.65M shares
-1.82%
YoY
|
78.37M shares
-0.91%
YoY
|
78.65M shares
-0.55%
YoY
|
79.22M shares
-1.05%
YoY
|
79.09M shares
-1.09%
YoY
|
79.09M shares
-1.08%
YoY
|
79.09M shares
-1.76%
YoY
|
80.06M shares
-1.06%
YoY
|
79.96M shares
-2.0%
YoY
|
79.96M shares
-3.05%
YoY
|
80.50M
-2.39%
YoY
|
80.92M
-1.86%
YoY
|
81.59M
-1.27%
YoY
|
82.47M
-0.32%
YoY
|
82.47M
-1.35%
YoY
|
| Diluted Shares Outstanding |
73.40M shares
-5.66%
YoY
|
N/A
|
76.58M shares
-2.73%
YoY
|
77.50M shares
-2.21%
YoY
|
77.81M shares
-2.14%
YoY
|
N/A
|
78.73M shares
-0.97%
YoY
|
79.25M shares
-0.83%
YoY
|
79.51M shares
-1.21%
YoY
|
N/A
|
79.50M shares
-1.7%
YoY
|
79.91M shares
-1.71%
YoY
|
80.48M shares
-2.19%
YoY
|
N/A
|
80.87M shares
-3.21%
YoY
|
81.30M
-2.4%
YoY
|
82.29M
-1.45%
YoY
|
83.58M
-0.15%
YoY
|
83.55M
-1.09%
YoY
|
Loading...