|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.183B
10.61%
YoY
|
$2.877B
23.63%
YoY
|
$2.328B
20.2%
YoY
|
$1.936B
14.88%
YoY
|
$1.686B
13.63%
YoY
|
| Cost Of Revenue |
$384.4M
24.12%
YoY
|
$309.7M
20.27%
YoY
|
$257.5M
69.85%
YoY
|
$151.6M
23.76%
YoY
|
$122.5M
13.32%
YoY
|
| Gross Profit |
$2.798B
8.98%
YoY
|
$2.568B
24.04%
YoY
|
$2.070B
15.99%
YoY
|
$1.785B
14.18%
YoY
|
$1.563B
13.66%
YoY
|
| Selling, General & Admin |
$755.8M
6.5%
YoY
|
$709.7M
48.75%
YoY
|
$477.1M
1.32%
YoY
|
$470.9M
1.38%
YoY
|
$464.5M
9.58%
YoY
|
| Research & Development |
$550.0M
14.35%
YoY
|
$481.0M
17.89%
YoY
|
$408.0M
26.35%
YoY
|
$322.9M
-40.21%
YoY
|
$540.1M
50.99%
YoY
|
| Depreciation & Amortization |
$85.60M
18.07%
YoY
|
$72.50M
36.28%
YoY
|
$53.20M
3.7%
YoY
|
$51.30M
2.81%
YoY
|
$49.90M
0.0%
YoY
|
| Operating Expenses |
$1.306B
9.67%
YoY
|
$1.191B
34.53%
YoY
|
$885.1M
174.11%
YoY
|
$322.9M
-40.21%
YoY
|
$540.1M
50.99%
YoY
|
| Operating Profit |
$1.493B
8.39%
YoY
|
$1.377B
16.21%
YoY
|
$1.185B
20.95%
YoY
|
$979.7M
76.24%
YoY
|
$555.9M
-6.35%
YoY
|
| Interest Expense |
$159.4M
8.29%
YoY
|
$147.2M
148.23%
YoY
|
$59.30M
83.02%
YoY
|
$32.40M
74.19%
YoY
|
$18.60M
-20.85%
YoY
|
| Other Income/Expense, Net |
$221.4M
36.67%
YoY
|
$162.0M
81.21%
YoY
|
$89.40M
-407.22%
YoY
|
-$29.10M
-176.58%
YoY
|
$38.00M
-16.11%
YoY
|
| Pretax Income |
$1.714B
11.36%
YoY
|
$1.539B
20.77%
YoY
|
$1.274B
34.05%
YoY
|
$950.6M
60.06%
YoY
|
$593.9M
-7.04%
YoY
|
| Income Tax |
$379.2M
10.26%
YoY
|
$343.9M
18.79%
YoY
|
$289.5M
29.65%
YoY
|
$223.3M
89.08%
YoY
|
$118.1M
-4.83%
YoY
|
| Net Earnings |
$1.335B
11.68%
YoY
|
$1.195B
21.35%
YoY
|
$984.8M
35.4%
YoY
|
$727.3M
52.86%
YoY
|
$475.8M
-7.58%
YoY
|
| Basic Earnings Per Share |
$30.13
13.96%
YoY
|
$26.44
25.67%
YoY
|
$21.04
31.66%
YoY
|
$15.98
50.75%
YoY
|
$10.60
-9.01%
YoY
|
| Diluted Earnings Per Share |
$27.86
13.07%
YoY
|
$24.64
24.38%
YoY
|
$19.81
32.07%
YoY
|
$15.00
49.11%
YoY
|
$10.06
-12.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
44.30M shares
-1.99%
YoY
|
45.20M shares
-3.42%
YoY
|
46.80M shares
2.86%
YoY
|
45.50M shares
1.34%
YoY
|
44.90M shares
1.58%
YoY
|
| Diluted Shares Outstanding |
47.90M shares
-1.24%
YoY
|
48.50M shares
-2.41%
YoY
|
49.70M shares
2.47%
YoY
|
48.50M shares
2.54%
YoY
|
47.30M shares
6.05%
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 |
$781.5M
-1.62%
YoY
|
$790.2M
7.38%
YoY
|
$799.5M
6.76%
YoY
|
$798.6M
11.71%
YoY
|
$794.4M
17.22%
YoY
|
$735.9M
19.72%
YoY
|
$748.9M
22.89%
YoY
|
$714.9M
19.85%
YoY
|
$677.7M
33.7%
YoY
|
$614.7M
25.07%
YoY
|
$609.4M
18.1%
YoY
|
$596.5M
27.76%
YoY
|
$506.9M
9.74%
YoY
|
$491.5M
18.38%
YoY
|
$516.0M
16.03%
YoY
|
$466.9M
4.57%
YoY
|
$461.9M
21.84%
YoY
|
$415.2M
7.87%
YoY
|
$444.7M
17.0%
YoY
|
| Cost Of Revenue |
$133.4M
44.22%
YoY
|
$103.4M
36.23%
YoY
|
$100.9M
21.42%
YoY
|
$87.60M
12.6%
YoY
|
$92.50M
26.89%
YoY
|
$75.90M
6.9%
YoY
|
$83.10M
18.54%
YoY
|
$77.80M
21.37%
YoY
|
$72.90M
39.39%
YoY
|
$71.00M
20.75%
YoY
|
$70.10M
88.44%
YoY
|
$64.10M
115.82%
YoY
|
$52.30M
101.93%
YoY
|
$58.80M
69.94%
YoY
|
$37.20M
34.3%
YoY
|
$29.70M
-20.16%
YoY
|
$25.90M
12.61%
YoY
|
$34.60M
-0.57%
YoY
|
$27.70M
15.42%
YoY
|
| Gross Profit |
$648.1M
-7.66%
YoY
|
$686.8M
4.06%
YoY
|
$698.6M
4.93%
YoY
|
$711.0M
11.6%
YoY
|
$701.9M
16.05%
YoY
|
$660.0M
21.39%
YoY
|
$665.8M
23.46%
YoY
|
$637.1M
19.67%
YoY
|
$604.8M
33.04%
YoY
|
$543.7M
25.65%
YoY
|
$539.3M
12.64%
YoY
|
$532.4M
21.77%
YoY
|
$454.6M
6.71%
YoY
|
$432.7M
13.69%
YoY
|
$478.8M
14.82%
YoY
|
$437.2M
6.82%
YoY
|
$426.0M
19.63%
YoY
|
$380.6M
8.71%
YoY
|
$417.0M
17.1%
YoY
|
| Selling, General & Admin |
$184.1M
8.23%
YoY
|
$189.8M
16.8%
YoY
|
$182.6M
-16.7%
YoY
|
$212.5M
19.65%
YoY
|
$170.1M
17.8%
YoY
|
$162.5M
26.36%
YoY
|
$219.2M
71.79%
YoY
|
$177.6M
40.51%
YoY
|
$144.4M
65.41%
YoY
|
$128.6M
-15.39%
YoY
|
$127.6M
29.67%
YoY
|
$126.4M
-10.67%
YoY
|
$87.30M
10.51%
YoY
|
$152.0M
19.78%
YoY
|
$98.40M
-9.81%
YoY
|
$141.5M
25.44%
YoY
|
$79.00M
-31.72%
YoY
|
$126.9M
-20.04%
YoY
|
$109.1M
64.56%
YoY
|
| Research & Development |
$138.2M
-7.25%
YoY
|
$139.5M
4.26%
YoY
|
$127.5M
23.19%
YoY
|
$134.0M
-4.01%
YoY
|
$149.0M
43.13%
YoY
|
$133.8M
-11.62%
YoY
|
$103.5M
22.2%
YoY
|
$139.6M
56.85%
YoY
|
$104.1M
25.57%
YoY
|
$151.4M
61.24%
YoY
|
$84.70M
28.14%
YoY
|
$89.00M
-5.22%
YoY
|
$82.90M
20.14%
YoY
|
$93.90M
13.27%
YoY
|
$66.10M
-16.54%
YoY
|
$93.90M
26.38%
YoY
|
$69.00M
-77.28%
YoY
|
$82.90M
-34.26%
YoY
|
$79.20M
15.28%
YoY
|
| Depreciation & Amortization |
$22.60M
14.14%
YoY
|
$22.80M
15.74%
YoY
|
$21.90M
14.66%
YoY
|
$21.10M
12.83%
YoY
|
$19.80M
32.0%
YoY
|
$19.70M
43.8%
YoY
|
$19.10M
43.61%
YoY
|
$18.70M
44.96%
YoY
|
$15.00M
12.78%
YoY
|
$13.70M
3.79%
YoY
|
$13.30M
3.1%
YoY
|
$12.90M
1.57%
YoY
|
$13.30M
6.4%
YoY
|
$13.20M
4.76%
YoY
|
$12.90M
4.03%
YoY
|
$12.70M
2.42%
YoY
|
$12.50M
0.0%
YoY
|
$12.60M
-3.82%
YoY
|
$12.40M
5.08%
YoY
|
| Operating Expenses |
$322.3M
1.0%
YoY
|
$329.3M
11.14%
YoY
|
$310.1M
-3.9%
YoY
|
$346.5M
9.24%
YoY
|
$319.1M
28.41%
YoY
|
$296.3M
5.82%
YoY
|
$322.7M
52.0%
YoY
|
$317.2M
47.26%
YoY
|
$248.5M
46.0%
YoY
|
$280.0M
13.87%
YoY
|
$212.3M
29.06%
YoY
|
$215.4M
-8.5%
YoY
|
$170.2M
146.67%
YoY
|
$245.9M
17.21%
YoY
|
$164.5M
107.7%
YoY
|
$235.4M
25.82%
YoY
|
$69.00M
-77.28%
YoY
|
$209.8M
-26.33%
YoY
|
$79.20M
15.28%
YoY
|
| Operating Profit |
$325.8M
-14.89%
YoY
|
$357.5M
-1.7%
YoY
|
$388.5M
13.23%
YoY
|
$364.5M
13.94%
YoY
|
$382.8M
7.44%
YoY
|
$363.7M
37.92%
YoY
|
$343.1M
4.92%
YoY
|
$319.9M
0.91%
YoY
|
$356.3M
25.28%
YoY
|
$263.7M
41.17%
YoY
|
$327.0M
4.04%
YoY
|
$317.0M
57.09%
YoY
|
$284.4M
-1.25%
YoY
|
$186.8M
9.37%
YoY
|
$314.3M
37.43%
YoY
|
$201.8M
-9.18%
YoY
|
$288.0M
-544.44%
YoY
|
$170.8M
161.56%
YoY
|
$228.7M
3.44%
YoY
|
| Interest Expense |
-$22.80M
-157.43%
YoY
|
$36.70M
-11.57%
YoY
|
$39.00M
6.56%
YoY
|
$44.40M
26.86%
YoY
|
$39.70M
198.5%
YoY
|
$41.50M
22.42%
YoY
|
$36.60M
134.62%
YoY
|
$35.00M
68.27%
YoY
|
$13.30M
-3.62%
YoY
|
$33.90M
1256.0%
YoY
|
$15.60M
69.57%
YoY
|
$20.80M
235.48%
YoY
|
$13.80M
193.62%
YoY
|
$2.500M
-109.29%
YoY
|
$9.200M
100.0%
YoY
|
$6.200M
31.91%
YoY
|
$4.700M
2.17%
YoY
|
-$26.90M
-49.63%
YoY
|
$4.600M
-6.12%
YoY
|
| Other Income/Expense, Net |
-$7.500M
-118.43%
YoY
|
$50.60M
-1974.07%
YoY
|
$49.50M
8.79%
YoY
|
$43.90M
24.01%
YoY
|
$40.70M
-3.78%
YoY
|
-$2.700M
-292.86%
YoY
|
$45.50M
83.47%
YoY
|
$35.40M
3440.0%
YoY
|
$42.30M
464.0%
YoY
|
$1.400M
100.0%
YoY
|
$24.80M
-1477.78%
YoY
|
$1.000M
-101.95%
YoY
|
$7.500M
-63.77%
YoY
|
$700.0K
-129.17%
YoY
|
-$1.800M
-92.59%
YoY
|
-$51.20M
798.25%
YoY
|
$20.70M
-78.73%
YoY
|
-$2.400M
-102.34%
YoY
|
-$24.30M
1057.14%
YoY
|
| Pretax Income |
$318.3M
-24.84%
YoY
|
$444.0M
11.98%
YoY
|
$438.0M
12.71%
YoY
|
$408.4M
14.95%
YoY
|
$423.5M
6.25%
YoY
|
$396.5M
34.22%
YoY
|
$388.6M
10.46%
YoY
|
$355.3M
6.0%
YoY
|
$398.6M
36.55%
YoY
|
$295.4M
65.21%
YoY
|
$351.8M
12.58%
YoY
|
$335.2M
122.58%
YoY
|
$291.9M
-5.44%
YoY
|
$178.8M
27.26%
YoY
|
$312.5M
52.89%
YoY
|
$150.6M
-30.44%
YoY
|
$308.7M
849.85%
YoY
|
$140.5M
22.81%
YoY
|
$204.4M
-6.67%
YoY
|
| Income Tax |
$43.40M
-57.16%
YoY
|
$79.70M
-16.28%
YoY
|
$99.30M
24.91%
YoY
|
$98.90M
28.11%
YoY
|
$101.3M
10.11%
YoY
|
$95.20M
21.58%
YoY
|
$79.50M
-5.58%
YoY
|
$77.20M
1.58%
YoY
|
$92.00M
80.39%
YoY
|
$78.30M
67.67%
YoY
|
$84.20M
15.03%
YoY
|
$76.00M
119.65%
YoY
|
$51.00M
-25.87%
YoY
|
$46.70M
65.02%
YoY
|
$73.20M
75.54%
YoY
|
$34.60M
-21.18%
YoY
|
$68.80M
1538.1%
YoY
|
$28.30M
81.41%
YoY
|
$41.70M
-12.76%
YoY
|
| Net Earnings |
$274.9M
-14.68%
YoY
|
$364.3M
20.91%
YoY
|
$338.7M
9.58%
YoY
|
$309.5M
11.29%
YoY
|
$322.2M
5.09%
YoY
|
$301.3M
38.78%
YoY
|
$309.1M
15.51%
YoY
|
$278.1M
7.29%
YoY
|
$306.6M
27.27%
YoY
|
$217.1M
64.35%
YoY
|
$267.6M
11.83%
YoY
|
$259.2M
123.45%
YoY
|
$240.9M
0.42%
YoY
|
$132.1M
17.74%
YoY
|
$239.3M
47.08%
YoY
|
$116.0M
-32.79%
YoY
|
$239.9M
747.7%
YoY
|
$112.2M
13.56%
YoY
|
$162.7M
-4.96%
YoY
|
| Basic Earnings Per Share |
$6.32
-11.98%
YoY
|
N/A
|
$7.73
11.54%
YoY
|
$6.86
9.58%
YoY
|
$7.18
10.12%
YoY
|
N/A
|
$6.93
21.37%
YoY
|
$6.26
13.2%
YoY
|
$6.52
25.38%
YoY
|
N/A
|
$5.71
8.56%
YoY
|
$5.53
116.02%
YoY
|
$5.20
-2.07%
YoY
|
N/A
|
$5.26
45.3%
YoY
|
$2.56
-33.51%
YoY
|
$5.31
742.86%
YoY
|
N/A
|
$3.62
-6.22%
YoY
|
| Diluted Earnings Per Share |
$5.82
-12.22%
YoY
|
$7.70
23.98%
YoY
|
$7.16
12.05%
YoY
|
$6.41
9.57%
YoY
|
$6.63
7.46%
YoY
|
$6.21
43.08%
YoY
|
$6.39
18.77%
YoY
|
$5.85
11.72%
YoY
|
$6.17
26.95%
YoY
|
$4.34
62.37%
YoY
|
$5.38
9.57%
YoY
|
$5.24
117.28%
YoY
|
$4.86
-3.38%
YoY
|
$2.67
-100.0%
YoY
|
$4.91
43.57%
YoY
|
$2.41
-33.97%
YoY
|
$5.03
724.59%
YoY
|
$2.342M
7.16%
YoY
|
$3.42
-10.94%
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 |
43.83M shares
-2.41%
YoY
|
43.06M shares
-3.56%
YoY
|
45.23M shares
1.65%
YoY
|
45.11M shares
1.69%
YoY
|
44.91M shares
-4.56%
YoY
|
44.64M shares
-5.0%
YoY
|
44.49M shares
-5.2%
YoY
|
44.36M shares
-5.32%
YoY
|
47.06M shares
1.63%
YoY
|
46.99M shares
3.11%
YoY
|
46.93M shares
3.11%
YoY
|
46.85M shares
3.19%
YoY
|
46.30M shares
2.44%
YoY
|
45.58M shares
1.2%
YoY
|
45.52M shares
1.37%
YoY
|
45.40M shares
1.34%
YoY
|
45.20M shares
1.35%
YoY
|
45.04M shares
1.34%
YoY
|
44.90M shares
1.13%
YoY
|
| Diluted Shares Outstanding |
47.20M shares
-2.88%
YoY
|
N/A
|
47.30M shares
-2.27%
YoY
|
48.30M shares
1.68%
YoY
|
48.60M shares
-2.21%
YoY
|
N/A
|
48.40M shares
-2.62%
YoY
|
47.50M shares
-4.04%
YoY
|
49.70M shares
0.2%
YoY
|
N/A
|
49.70M shares
2.05%
YoY
|
49.50M shares
2.91%
YoY
|
49.60M shares
3.98%
YoY
|
N/A
|
48.70M shares
2.31%
YoY
|
48.10M shares
1.69%
YoY
|
47.70M shares
2.8%
YoY
|
N/A
|
47.60M shares
6.73%
YoY
|
Loading...