|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.052B
18.92%
YoY
|
$1.726B
28.97%
YoY
|
$1.338B
12.57%
YoY
|
$1.189B
10.44%
YoY
|
$1.076B
20.59%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$970.8M
17.9%
YoY
|
$823.4M
27.15%
YoY
|
$647.6M
8.42%
YoY
|
$597.3M
9.34%
YoY
|
$546.3M
14.89%
YoY
|
| Research & Development |
$128.3M
30.19%
YoY
|
$98.57M
27.17%
YoY
|
$77.51M
17.69%
YoY
|
$65.86M
17.21%
YoY
|
$56.19M
18.29%
YoY
|
| Depreciation & Amortization |
$250.2M
13.72%
YoY
|
$220.0M
18.69%
YoY
|
$185.4M
3.62%
YoY
|
$178.9M
4.42%
YoY
|
$171.3M
11.38%
YoY
|
| Operating Expenses |
$128.3M
30.19%
YoY
|
$98.57M
-88.17%
YoY
|
$833.0M
1164.79%
YoY
|
$65.86M
17.21%
YoY
|
$56.19M
18.29%
YoY
|
| Operating Profit |
$835.3M
23.2%
YoY
|
$678.0M
34.19%
YoY
|
$505.3M
22.47%
YoY
|
$412.6M
14.98%
YoY
|
$358.8M
36.25%
YoY
|
| Interest Expense |
$70.37M
7.83%
YoY
|
$65.26M
-0.14%
YoY
|
$65.35M
499.16%
YoY
|
$10.91M
-785.97%
YoY
|
-$1.590M
430.0%
YoY
|
| Other Income/Expense, Net |
$263.4M
-23743.09%
YoY
|
-$1.114M
-95.08%
YoY
|
-$22.64M
-265.82%
YoY
|
$13.65M
7.12%
YoY
|
$12.75M
11.8%
YoY
|
| Pretax Income |
$1.175B
55.75%
YoY
|
$754.4M
37.67%
YoY
|
$548.0M
25.37%
YoY
|
$437.1M
18.14%
YoY
|
$370.0M
34.81%
YoY
|
| Income Tax |
$253.5M
37.43%
YoY
|
$184.4M
43.56%
YoY
|
$128.5M
65.73%
YoY
|
$77.52M
-19.98%
YoY
|
$96.88M
72.76%
YoY
|
| Net Earnings |
$812.8M
62.07%
YoY
|
$501.5M
37.63%
YoY
|
$364.4M
17.8%
YoY
|
$309.3M
36.38%
YoY
|
$226.8M
36.4%
YoY
|
| Basic Earnings Per Share |
$3.81
62.13%
YoY
|
$2.35
35.84%
YoY
|
$1.73
15.33%
YoY
|
$1.50
32.74%
YoY
|
$1.13
22.83%
YoY
|
| Diluted Earnings Per Share |
$3.78
62.23%
YoY
|
$2.33
35.98%
YoY
|
$1.71
15.77%
YoY
|
$1.48
35.78%
YoY
|
$1.09
23.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
213.2M shares
0.09%
YoY
|
213.0M shares
1.06%
YoY
|
210.8M shares
2.54%
YoY
|
205.6M shares
2.06%
YoY
|
201.4M shares
11.65%
YoY
|
| Diluted Shares Outstanding |
214.9M shares
-0.01%
YoY
|
214.9M shares
1.06%
YoY
|
212.7M shares
2.05%
YoY
|
208.4M shares
0.55%
YoY
|
207.3M shares
10.11%
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 |
$617.8M
21.21%
YoY
|
$521.2M
12.48%
YoY
|
$508.6M
13.29%
YoY
|
$513.0M
26.67%
YoY
|
$509.7M
24.69%
YoY
|
$463.3M
25.23%
YoY
|
$448.9M
36.72%
YoY
|
$405.0M
30.37%
YoY
|
$408.7M
24.14%
YoY
|
$370.0M
26.26%
YoY
|
$328.4M
14.36%
YoY
|
$310.6M
4.53%
YoY
|
$329.2M
5.7%
YoY
|
$293.0M
5.84%
YoY
|
$287.1M
8.21%
YoY
|
$297.1M
13.92%
YoY
|
$311.5M
13.93%
YoY
|
$276.9M
18.8%
YoY
|
$265.3M
24.64%
YoY
|
$260.8M
22.98%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$271.3M
12.12%
YoY
|
$239.3M
13.75%
YoY
|
$236.0M
2.23%
YoY
|
$248.4M
29.01%
YoY
|
$242.0M
26.21%
YoY
|
$210.4M
16.3%
YoY
|
$230.8M
46.93%
YoY
|
$192.5M
29.74%
YoY
|
$191.7M
18.88%
YoY
|
$180.9M
15.49%
YoY
|
$157.1M
12.59%
YoY
|
$148.4M
1.8%
YoY
|
$161.3M
3.76%
YoY
|
$156.6M
10.25%
YoY
|
$139.5M
3.37%
YoY
|
$145.8M
7.83%
YoY
|
$155.4M
15.91%
YoY
|
$142.1M
16.72%
YoY
|
$135.0M
16.86%
YoY
|
$135.2M
14.08%
YoY
|
| Research & Development |
$39.55M
37.67%
YoY
|
N/A
|
$33.87M
39.37%
YoY
|
$30.21M
24.69%
YoY
|
$28.73M
34.81%
YoY
|
N/A
|
$24.30M
23.14%
YoY
|
$24.23M
29.57%
YoY
|
$21.31M
21.31%
YoY
|
N/A
|
$19.73M
17.35%
YoY
|
$18.70M
16.63%
YoY
|
$17.57M
11.35%
YoY
|
N/A
|
$16.82M
14.03%
YoY
|
$16.03M
14.88%
YoY
|
$15.78M
16.48%
YoY
|
N/A
|
$14.75M
22.51%
YoY
|
$13.96M
15.9%
YoY
|
| Depreciation & Amortization |
$60.71M
-3.17%
YoY
|
$60.09M
-4.4%
YoY
|
$64.35M
11.2%
YoY
|
$63.05M
26.26%
YoY
|
$62.70M
27.08%
YoY
|
$62.85M
32.32%
YoY
|
$57.87M
24.19%
YoY
|
$49.94M
8.82%
YoY
|
$49.34M
8.66%
YoY
|
$47.50M
5.84%
YoY
|
$46.60M
4.07%
YoY
|
$45.89M
2.49%
YoY
|
$45.40M
2.15%
YoY
|
$44.88M
2.82%
YoY
|
$44.78M
-0.1%
YoY
|
$44.77M
7.02%
YoY
|
$44.45M
8.41%
YoY
|
$43.65M
9.68%
YoY
|
$44.82M
15.23%
YoY
|
$41.83M
10.38%
YoY
|
| Operating Expenses |
$39.55M
37.67%
YoY
|
$299.4M
9.58%
YoY
|
$33.87M
39.37%
YoY
|
$30.21M
24.69%
YoY
|
$28.73M
34.81%
YoY
|
$273.2M
19.63%
YoY
|
$24.30M
23.14%
YoY
|
$24.23M
-87.53%
YoY
|
$21.31M
21.31%
YoY
|
$228.4M
13.34%
YoY
|
$19.73M
17.35%
YoY
|
$194.3M
1111.66%
YoY
|
$17.57M
11.35%
YoY
|
$201.5M
8.5%
YoY
|
$16.82M
14.03%
YoY
|
$16.03M
14.88%
YoY
|
$15.78M
16.48%
YoY
|
$185.7M
1317.25%
YoY
|
$14.75M
22.51%
YoY
|
$13.96M
15.9%
YoY
|
| Operating Profit |
$287.3M
40.74%
YoY
|
N/A
|
$210.4M
32.05%
YoY
|
$199.9M
22.99%
YoY
|
$204.1M
21.72%
YoY
|
N/A
|
$159.3M
27.72%
YoY
|
$162.5M
39.68%
YoY
|
$167.7M
36.81%
YoY
|
N/A
|
$124.7M
21.33%
YoY
|
$116.3M
9.13%
YoY
|
$122.6M
9.82%
YoY
|
N/A
|
$102.8M
20.21%
YoY
|
$106.6M
27.23%
YoY
|
$111.6M
13.5%
YoY
|
N/A
|
$85.53M
46.15%
YoY
|
$83.79M
50.6%
YoY
|
| Interest Expense |
$18.33M
48.25%
YoY
|
$18.04M
42.79%
YoY
|
$21.93M
53.15%
YoY
|
$12.84M
-38.75%
YoY
|
$12.36M
619.56%
YoY
|
$12.63M
-37.74%
YoY
|
$14.32M
-18.19%
YoY
|
$20.97M
38.78%
YoY
|
$1.718M
-86.25%
YoY
|
$20.29M
174.12%
YoY
|
$17.50M
412.75%
YoY
|
$15.11M
2692.79%
YoY
|
$12.49M
-2894.41%
YoY
|
$7.400M
-1900.49%
YoY
|
$3.413M
-1045.43%
YoY
|
$541.0K
-266.46%
YoY
|
-$447.0K
-10.6%
YoY
|
-$411.0K
2.75%
YoY
|
-$361.0K
20.33%
YoY
|
-$325.0K
8.33%
YoY
|
| Other Income/Expense, Net |
-$1.156M
-127.39%
YoY
|
$216.9M
2800.8%
YoY
|
$39.42M
394100.0%
YoY
|
$12.67M
N/A
|
$4.221M
N/A
|
$7.476M
-136.26%
YoY
|
$10.00K
-100.53%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$20.62M
-251.01%
YoY
|
-$1.900M
N/A
|
-$456.0K
N/A
|
$341.0K
N/A
|
$13.65M
7.12%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$12.75M
11.8%
YoY
|
N/A
|
N/A
|
| Pretax Income |
$302.9M
36.71%
YoY
|
$456.7M
117.23%
YoY
|
$269.6M
55.24%
YoY
|
$227.1M
23.76%
YoY
|
$221.6M
18.48%
YoY
|
$210.2M
48.8%
YoY
|
$173.7M
23.79%
YoY
|
$183.5M
40.06%
YoY
|
$187.0M
38.13%
YoY
|
$141.3M
25.48%
YoY
|
$140.3M
32.08%
YoY
|
$131.0M
22.25%
YoY
|
$135.4M
21.81%
YoY
|
$112.6M
8.78%
YoY
|
$106.2M
24.72%
YoY
|
$107.1M
28.37%
YoY
|
$111.2M
13.62%
YoY
|
$103.5M
25.28%
YoY
|
$85.17M
46.41%
YoY
|
$83.47M
50.79%
YoY
|
| Income Tax |
$69.76M
30.93%
YoY
|
$89.59M
78.09%
YoY
|
$59.07M
35.94%
YoY
|
$51.54M
9.55%
YoY
|
$53.28M
22.09%
YoY
|
$50.30M
33.94%
YoY
|
$43.45M
51.57%
YoY
|
$47.05M
61.96%
YoY
|
$43.64M
31.42%
YoY
|
$37.56M
176.05%
YoY
|
$28.67M
16.26%
YoY
|
$29.05M
13.7%
YoY
|
$33.21M
142.2%
YoY
|
$13.61M
-68.73%
YoY
|
$24.66M
24.14%
YoY
|
$25.55M
48.24%
YoY
|
$13.71M
-15.73%
YoY
|
$43.51M
168.98%
YoY
|
$19.86M
78.55%
YoY
|
$17.23M
33.13%
YoY
|
| Net Earnings |
$205.3M
38.35%
YoY
|
$325.4M
129.04%
YoY
|
$185.6M
62.96%
YoY
|
$153.8M
28.97%
YoY
|
$148.4M
17.63%
YoY
|
$142.1M
59.26%
YoY
|
$113.9M
15.52%
YoY
|
$119.2M
34.01%
YoY
|
$126.1M
43.58%
YoY
|
$89.20M
0.43%
YoY
|
$98.61M
42.75%
YoY
|
$88.98M
30.19%
YoY
|
$87.86M
5.9%
YoY
|
$88.81M
81.66%
YoY
|
$69.08M
26.15%
YoY
|
$68.34M
23.55%
YoY
|
$82.97M
22.26%
YoY
|
$48.89M
-11.21%
YoY
|
$54.76M
48.76%
YoY
|
$55.32M
81.39%
YoY
|
| Basic Earnings Per Share |
$0.96
37.14%
YoY
|
N/A
|
$0.87
64.15%
YoY
|
$0.72
28.57%
YoY
|
$0.70
18.64%
YoY
|
N/A
|
$0.53
12.77%
YoY
|
$0.56
33.33%
YoY
|
$0.59
40.48%
YoY
|
N/A
|
$0.47
38.24%
YoY
|
$0.42
27.27%
YoY
|
$0.42
2.44%
YoY
|
N/A
|
$0.34
25.93%
YoY
|
$0.33
22.22%
YoY
|
$0.41
20.59%
YoY
|
N/A
|
$0.27
35.0%
YoY
|
$0.27
58.82%
YoY
|
| Diluted Earnings Per Share |
$0.96
39.13%
YoY
|
$1.52
128.67%
YoY
|
$0.86
62.26%
YoY
|
$0.71
29.09%
YoY
|
$0.69
16.95%
YoY
|
$0.66
58.37%
YoY
|
$0.53
15.22%
YoY
|
$0.55
31.76%
YoY
|
$0.59
40.48%
YoY
|
$0.42
-1.2%
YoY
|
$0.46
39.39%
YoY
|
$0.42
26.5%
YoY
|
$0.42
5.0%
YoY
|
$0.42
-100.0%
YoY
|
$0.33
26.92%
YoY
|
$0.33
22.22%
YoY
|
$0.40
21.21%
YoY
|
$234.7K
83827006.25%
YoY
|
$0.26
36.84%
YoY
|
$0.27
68.75%
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 |
212.7M shares
-0.19%
YoY
|
N/A
|
213.4M shares
0.07%
YoY
|
213.3M shares
0.08%
YoY
|
213.1M shares
0.18%
YoY
|
N/A
|
213.2M shares
0.75%
YoY
|
213.2M shares
0.75%
YoY
|
212.7M shares
2.21%
YoY
|
N/A
|
211.6M shares
2.87%
YoY
|
211.6M shares
3.46%
YoY
|
208.1M shares
1.98%
YoY
|
N/A
|
205.7M shares
1.72%
YoY
|
204.5M shares
1.36%
YoY
|
204.1M shares
2.51%
YoY
|
N/A
|
202.2M shares
7.7%
YoY
|
201.7M shares
13.57%
YoY
|
| Diluted Shares Outstanding |
213.3M shares
-0.73%
YoY
|
N/A
|
215.0M shares
-0.05%
YoY
|
215.0M shares
0.04%
YoY
|
214.9M shares
0.11%
YoY
|
N/A
|
215.1M shares
0.75%
YoY
|
214.9M shares
0.82%
YoY
|
214.7M shares
2.15%
YoY
|
N/A
|
213.5M shares
2.48%
YoY
|
213.2M shares
2.84%
YoY
|
210.1M shares
1.28%
YoY
|
N/A
|
208.3M shares
0.06%
YoY
|
207.3M shares
-0.09%
YoY
|
207.5M shares
1.2%
YoY
|
N/A
|
208.2M shares
6.79%
YoY
|
207.5M shares
11.85%
YoY
|
Loading...