|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.485B
16.26%
YoY
|
$3.858B
29.97%
YoY
|
$2.968B
34.41%
YoY
|
$2.208B
18.37%
YoY
|
$1.866B
4.4%
YoY
|
| Cost Of Revenue |
$2.699B
14.54%
YoY
|
$2.356B
29.83%
YoY
|
$1.815B
34.86%
YoY
|
$1.346B
18.21%
YoY
|
$1.138B
3.02%
YoY
|
| Gross Profit |
$1.786B
18.96%
YoY
|
$1.502B
30.19%
YoY
|
$1.153B
33.7%
YoY
|
$862.8M
18.6%
YoY
|
$727.4M
6.64%
YoY
|
| Selling, General & Admin |
$767.5M
13.32%
YoY
|
$677.3M
28.23%
YoY
|
$528.1M
44.34%
YoY
|
$365.9M
9.38%
YoY
|
$334.5M
9.51%
YoY
|
| Research & Development |
$120.9M
8.7%
YoY
|
$111.3M
16.18%
YoY
|
$95.77M
25.92%
YoY
|
$76.06M
10.43%
YoY
|
$68.88M
5.06%
YoY
|
| Depreciation & Amortization |
$196.1M
11.83%
YoY
|
$175.3M
34.83%
YoY
|
$130.0M
34.99%
YoY
|
$96.33M
3.56%
YoY
|
$93.02M
5.03%
YoY
|
| Operating Expenses |
$767.5M
-2.67%
YoY
|
$788.5M
26.38%
YoY
|
$623.9M
41.17%
YoY
|
$442.0M
9.56%
YoY
|
$403.4M
8.72%
YoY
|
| Operating Profit |
$1.019B
23.6%
YoY
|
$824.5M
31.84%
YoY
|
$625.3M
25.86%
YoY
|
$496.8M
26.46%
YoY
|
$392.9M
4.31%
YoY
|
| Interest Expense |
-$129.9M
-13.02%
YoY
|
-$149.3M
-4029.29%
YoY
|
$3.800M
-159.51%
YoY
|
-$6.386M
-12.34%
YoY
|
-$7.285M
-44.81%
YoY
|
| Other Income/Expense, Net |
$4.433M
81.38%
YoY
|
$2.444M
-16.53%
YoY
|
$2.928M
418.23%
YoY
|
$565.0K
-60.85%
YoY
|
$1.443M
5.64%
YoY
|
| Pretax Income |
$893.6M
31.87%
YoY
|
$677.6M
22.03%
YoY
|
$555.3M
13.09%
YoY
|
$491.0M
26.86%
YoY
|
$387.1M
6.09%
YoY
|
| Income Tax |
$148.0M
24.89%
YoY
|
$118.5M
6.85%
YoY
|
$110.9M
10.46%
YoY
|
$100.4M
75.22%
YoY
|
$57.30M
97.59%
YoY
|
| Net Earnings |
$690.4M
34.29%
YoY
|
$514.1M
27.38%
YoY
|
$403.6M
14.76%
YoY
|
$351.7M
15.6%
YoY
|
$304.2M
-3.11%
YoY
|
| Basic Earnings Per Share |
$4.97
33.96%
YoY
|
$3.71
26.19%
YoY
|
$2.94
13.51%
YoY
|
$2.59
15.11%
YoY
|
$2.25
-3.43%
YoY
|
| Diluted Earnings Per Share |
$4.90
33.51%
YoY
|
$3.67
26.12%
YoY
|
$2.91
14.12%
YoY
|
$2.55
15.38%
YoY
|
$2.21
-3.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
139.0M shares
0.43%
YoY
|
138.5M shares
0.93%
YoY
|
137.2M shares
0.86%
YoY
|
136.0M shares
0.51%
YoY
|
135.3M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
140.8M shares
0.41%
YoY
|
140.2M shares
0.93%
YoY
|
138.9M shares
0.63%
YoY
|
138.0M shares
0.13%
YoY
|
137.9M shares
0.4%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$1.376B
25.31%
YoY
|
$1.179B
14.4%
YoY
|
$1.209B
19.31%
YoY
|
$1.148B
15.66%
YoY
|
$1.098B
14.91%
YoY
|
$1.030B
14.93%
YoY
|
$1.014B
8.25%
YoY
|
$992.2M
37.26%
YoY
|
$955.4M
38.9%
YoY
|
$896.4M
44.36%
YoY
|
$936.4M
53.61%
YoY
|
$722.9M
26.93%
YoY
|
$687.8M
27.66%
YoY
|
$620.9M
26.63%
YoY
|
$609.6M
19.67%
YoY
|
$569.5M
20.74%
YoY
|
$538.8M
15.46%
YoY
|
$490.3M
17.33%
YoY
|
$509.4M
19.53%
YoY
|
$471.7M
22.07%
YoY
|
| Cost Of Revenue |
$806.2M
22.15%
YoY
|
$723.6M
15.86%
YoY
|
$723.6M
16.75%
YoY
|
$690.4M
14.5%
YoY
|
$660.0M
13.09%
YoY
|
$624.6M
13.64%
YoY
|
$619.8M
8.35%
YoY
|
$603.0M
35.75%
YoY
|
$583.6M
38.51%
YoY
|
$549.6M
45.74%
YoY
|
$572.0M
54.91%
YoY
|
$444.2M
27.42%
YoY
|
$421.3M
28.62%
YoY
|
$377.1M
25.65%
YoY
|
$369.3M
21.1%
YoY
|
$348.6M
21.46%
YoY
|
$327.6M
14.19%
YoY
|
$300.1M
15.67%
YoY
|
$304.9M
15.28%
YoY
|
$287.0M
18.14%
YoY
|
| Gross Profit |
$569.5M
30.09%
YoY
|
$455.0M
12.15%
YoY
|
$485.8M
23.34%
YoY
|
$457.2M
17.44%
YoY
|
$437.8M
17.75%
YoY
|
$405.7M
16.98%
YoY
|
$393.9M
8.08%
YoY
|
$389.3M
39.66%
YoY
|
$371.8M
39.5%
YoY
|
$346.8M
42.24%
YoY
|
$364.4M
51.61%
YoY
|
$278.7M
26.16%
YoY
|
$266.5M
26.17%
YoY
|
$243.8M
28.17%
YoY
|
$240.4M
17.55%
YoY
|
$220.9M
19.61%
YoY
|
$211.2M
17.5%
YoY
|
$190.2M
20.06%
YoY
|
$204.5M
26.46%
YoY
|
$184.7M
28.74%
YoY
|
| Selling, General & Admin |
$219.1M
15.52%
YoY
|
$195.1M
9.06%
YoY
|
$206.8M
19.04%
YoY
|
$192.1M
11.18%
YoY
|
$189.7M
16.61%
YoY
|
$178.9M
7.38%
YoY
|
$173.7M
-0.71%
YoY
|
$172.8M
33.59%
YoY
|
$162.6M
48.64%
YoY
|
$166.6M
45.64%
YoY
|
$175.0M
86.39%
YoY
|
$129.4M
40.33%
YoY
|
$109.4M
23.71%
YoY
|
$114.4M
25.14%
YoY
|
$93.89M
4.93%
YoY
|
$92.19M
9.91%
YoY
|
$88.45M
6.54%
YoY
|
$91.39M
16.94%
YoY
|
$89.47M
23.24%
YoY
|
$83.88M
11.77%
YoY
|
| Research & Development |
$36.42M
26.73%
YoY
|
$31.94M
15.7%
YoY
|
N/A
|
$31.93M
7.22%
YoY
|
$28.74M
2.89%
YoY
|
$27.61M
10.0%
YoY
|
N/A
|
$29.78M
17.4%
YoY
|
$27.94M
22.01%
YoY
|
$25.10M
24.0%
YoY
|
N/A
|
$25.37M
35.95%
YoY
|
$22.90M
22.11%
YoY
|
$20.24M
10.01%
YoY
|
N/A
|
$18.66M
3.79%
YoY
|
$18.75M
4.05%
YoY
|
$18.40M
13.69%
YoY
|
N/A
|
$17.98M
18.94%
YoY
|
| Depreciation & Amortization |
$14.85M
12.8%
YoY
|
$51.01M
10.35%
YoY
|
$51.21M
14.6%
YoY
|
$14.15M
11.94%
YoY
|
$13.17M
16.85%
YoY
|
$46.23M
6.25%
YoY
|
$44.69M
2.15%
YoY
|
$12.64M
28.97%
YoY
|
$11.27M
15.44%
YoY
|
$43.51M
60.77%
YoY
|
$43.74M
69.5%
YoY
|
$9.801M
27.4%
YoY
|
$9.762M
32.53%
YoY
|
$27.06M
16.53%
YoY
|
$25.81M
6.63%
YoY
|
$7.693M
12.97%
YoY
|
$7.366M
8.66%
YoY
|
$23.22M
0.95%
YoY
|
$24.20M
3.43%
YoY
|
$6.810M
1.48%
YoY
|
| Operating Expenses |
$255.5M
17.0%
YoY
|
$195.1M
-5.52%
YoY
|
$206.8M
19.04%
YoY
|
$224.1M
10.59%
YoY
|
$218.4M
14.6%
YoY
|
$206.5M
7.73%
YoY
|
$173.7M
-0.71%
YoY
|
$202.6M
30.94%
YoY
|
$190.6M
44.03%
YoY
|
$191.7M
42.39%
YoY
|
$175.0M
86.39%
YoY
|
$154.7M
39.59%
YoY
|
$132.3M
23.43%
YoY
|
$134.6M
22.61%
YoY
|
$93.88M
4.93%
YoY
|
$110.8M
8.83%
YoY
|
$107.2M
6.09%
YoY
|
$109.8M
16.38%
YoY
|
$89.47M
23.24%
YoY
|
$101.9M
12.97%
YoY
|
| Operating Profit |
$350.4M
41.22%
YoY
|
$259.9M
14.59%
YoY
|
$279.0M
26.74%
YoY
|
$265.0M
22.44%
YoY
|
$248.2M
18.65%
YoY
|
$226.8M
25.86%
YoY
|
$220.1M
16.2%
YoY
|
$216.4M
44.91%
YoY
|
$209.2M
33.14%
YoY
|
$180.2M
39.23%
YoY
|
$189.4M
29.32%
YoY
|
$149.4M
16.02%
YoY
|
$157.1M
27.95%
YoY
|
$129.4M
30.98%
YoY
|
$146.5M
27.36%
YoY
|
$128.7M
27.68%
YoY
|
$122.8M
26.9%
YoY
|
$98.82M
23.09%
YoY
|
$115.0M
29.09%
YoY
|
$100.8M
47.35%
YoY
|
| Interest Expense |
N/A
|
-$29.49M
-9.16%
YoY
|
-$32.85M
-7.21%
YoY
|
-$31.70M
-13.83%
YoY
|
-$32.87M
-14.66%
YoY
|
-$32.46M
-15.93%
YoY
|
-$35.41M
-18.46%
YoY
|
-$36.79M
203.53%
YoY
|
-$38.51M
238.63%
YoY
|
-$38.61M
536.24%
YoY
|
-$43.42M
1254.85%
YoY
|
-$12.12M
762.02%
YoY
|
-$11.37M
1061.7%
YoY
|
-$6.068M
662.31%
YoY
|
-$3.205M
209.06%
YoY
|
-$1.406M
-18.11%
YoY
|
-$979.0K
-53.38%
YoY
|
-$796.0K
-66.83%
YoY
|
-$1.037M
-58.52%
YoY
|
-$1.717M
-33.96%
YoY
|
| Other Income/Expense, Net |
$1.254M
97.17%
YoY
|
$1.044M
13.6%
YoY
|
$1.216M
88.24%
YoY
|
$1.662M
152.2%
YoY
|
$636.0K
38.26%
YoY
|
$919.0K
35.35%
YoY
|
$646.0K
-37.88%
YoY
|
$659.0K
-27.26%
YoY
|
$460.0K
34.11%
YoY
|
$679.0K
6.26%
YoY
|
$1.040M
-966.67%
YoY
|
$906.0K
524.83%
YoY
|
$343.0K
9.24%
YoY
|
$639.0K
182.74%
YoY
|
-$120.0K
-145.45%
YoY
|
$145.0K
-10.49%
YoY
|
$314.0K
2.61%
YoY
|
$226.0K
-68.21%
YoY
|
$264.0K
-34.0%
YoY
|
$162.0K
-74.37%
YoY
|
| Pretax Income |
$317.5M
47.06%
YoY
|
$231.5M
18.53%
YoY
|
$247.4M
34.53%
YoY
|
$235.0M
30.31%
YoY
|
$215.9M
26.2%
YoY
|
$195.3M
37.24%
YoY
|
$183.9M
25.04%
YoY
|
$180.3M
30.52%
YoY
|
$171.1M
17.14%
YoY
|
$142.3M
14.74%
YoY
|
$147.1M
2.72%
YoY
|
$138.2M
8.37%
YoY
|
$146.1M
19.61%
YoY
|
$124.0M
26.21%
YoY
|
$143.2M
25.31%
YoY
|
$127.5M
28.41%
YoY
|
$122.1M
28.58%
YoY
|
$98.25M
25.09%
YoY
|
$114.3M
31.33%
YoY
|
$99.28M
49.38%
YoY
|
| Income Tax |
$67.20M
48.02%
YoY
|
$26.70M
94.89%
YoY
|
$44.60M
35.15%
YoY
|
$44.30M
36.31%
YoY
|
$45.40M
25.41%
YoY
|
$13.70M
-18.45%
YoY
|
$33.00M
-1.49%
YoY
|
$32.50M
27.95%
YoY
|
$36.20M
16.77%
YoY
|
$16.80M
-20.0%
YoY
|
$33.50M
1.52%
YoY
|
$25.40M
-26.16%
YoY
|
$31.00M
6.9%
YoY
|
$21.00M
425.0%
YoY
|
$33.00M
57.89%
YoY
|
$34.40M
120.51%
YoY
|
$29.00M
56.76%
YoY
|
$4.000M
73.91%
YoY
|
$20.90M
7.73%
YoY
|
$15.60M
75.28%
YoY
|
| Net Earnings |
$233.8M
49.11%
YoY
|
$204.8M
21.91%
YoY
|
$188.3M
34.8%
YoY
|
$177.3M
29.85%
YoY
|
$156.8M
27.32%
YoY
|
$168.0M
46.43%
YoY
|
$139.7M
35.06%
YoY
|
$136.6M
33.87%
YoY
|
$123.1M
17.15%
YoY
|
$114.7M
23.3%
YoY
|
$103.4M
6.4%
YoY
|
$102.0M
23.6%
YoY
|
$105.1M
23.66%
YoY
|
$93.03M
7.02%
YoY
|
$97.20M
12.95%
YoY
|
$82.54M
7.35%
YoY
|
$85.01M
20.29%
YoY
|
$86.92M
23.12%
YoY
|
$86.06M
38.08%
YoY
|
$76.89M
41.56%
YoY
|
| Basic Earnings Per Share |
$1.68
48.67%
YoY
|
$1.36
12.4%
YoY
|
N/A
|
$1.27
28.28%
YoY
|
$1.13
26.97%
YoY
|
$1.21
45.78%
YoY
|
N/A
|
$0.99
33.78%
YoY
|
$0.89
15.58%
YoY
|
$0.83
22.06%
YoY
|
N/A
|
$0.74
21.31%
YoY
|
$0.77
22.22%
YoY
|
$0.68
6.25%
YoY
|
N/A
|
$0.61
7.02%
YoY
|
$0.63
21.15%
YoY
|
$0.64
23.08%
YoY
|
N/A
|
$0.57
42.5%
YoY
|
| Diluted Earnings Per Share |
$1.66
48.21%
YoY
|
$1.35
12.5%
YoY
|
$1.34
34.21%
YoY
|
$1.26
29.9%
YoY
|
$1.12
27.27%
YoY
|
$1.20
46.34%
YoY
|
$0.99
34.33%
YoY
|
$0.97
31.08%
YoY
|
$0.88
15.79%
YoY
|
$0.82
22.39%
YoY
|
$0.74
-100.0%
YoY
|
$0.74
23.33%
YoY
|
$0.76
22.58%
YoY
|
$0.67
6.35%
YoY
|
$701.9K
12.48%
YoY
|
$0.60
7.14%
YoY
|
$0.62
21.57%
YoY
|
$0.63
23.53%
YoY
|
$624.1K
138681520.6%
YoY
|
$0.56
40.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 |
139.6M shares
0.4%
YoY
|
139.4M shares
0.38%
YoY
|
N/A
|
139.1M shares
0.45%
YoY
|
139.0M shares
0.45%
YoY
|
138.8M shares
0.41%
YoY
|
N/A
|
138.5M shares
1.1%
YoY
|
138.4M shares
1.07%
YoY
|
138.3M shares
1.18%
YoY
|
N/A
|
137.0M shares
0.76%
YoY
|
136.9M shares
0.75%
YoY
|
136.7M shares
0.75%
YoY
|
N/A
|
136.0M shares
0.45%
YoY
|
135.9M shares
0.44%
YoY
|
135.6M shares
0.31%
YoY
|
N/A
|
135.4M shares
0.4%
YoY
|
| Diluted Shares Outstanding |
141.1M shares
0.33%
YoY
|
141.0M shares
0.39%
YoY
|
N/A
|
141.0M shares
0.46%
YoY
|
140.6M shares
0.39%
YoY
|
140.5M shares
0.42%
YoY
|
N/A
|
140.3M shares
1.18%
YoY
|
140.1M shares
1.05%
YoY
|
139.9M shares
0.95%
YoY
|
N/A
|
138.7M shares
0.6%
YoY
|
138.6M shares
0.53%
YoY
|
138.6M shares
0.44%
YoY
|
N/A
|
137.8M shares
-0.09%
YoY
|
137.9M shares
0.04%
YoY
|
138.0M shares
0.16%
YoY
|
N/A
|
138.0M shares
0.53%
YoY
|
Loading...