|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$5.472B
9.76%
YoY
|
$4.986B
16.28%
YoY
|
$4.288B
18.21%
YoY
|
$3.627B
15.14%
YoY
|
$3.150B
23.75%
YoY
|
| Cost Of Revenue |
$2.315B
10.22%
YoY
|
$2.100B
10.39%
YoY
|
$1.902B
5.57%
YoY
|
$1.802B
16.8%
YoY
|
$1.543B
31.69%
YoY
|
| Gross Profit |
$3.158B
9.43%
YoY
|
$2.886B
20.97%
YoY
|
$2.385B
30.69%
YoY
|
$1.825B
13.55%
YoY
|
$1.608B
16.99%
YoY
|
| Selling, General & Admin |
$1.895B
11.03%
YoY
|
$1.707B
17.05%
YoY
|
$1.458B
24.33%
YoY
|
$1.173B
12.44%
YoY
|
$1.043B
19.88%
YoY
|
| Research & Development |
$68.90M
21.57%
YoY
|
$56.68M
15.26%
YoY
|
$49.17M
27.2%
YoY
|
$38.66M
15.93%
YoY
|
$33.34M
16.48%
YoY
|
| Depreciation & Amortization |
$74.59M
10.37%
YoY
|
$67.58M
22.96%
YoY
|
$54.96M
14.84%
YoY
|
$47.86M
11.61%
YoY
|
$42.88M
5.87%
YoY
|
| Operating Expenses |
$1.895B
7.46%
YoY
|
$1.763B
16.99%
YoY
|
$1.507B
24.43%
YoY
|
$1.211B
12.55%
YoY
|
$1.076B
19.77%
YoY
|
| Operating Profit |
$1.263B
7.11%
YoY
|
$1.179B
27.12%
YoY
|
$927.5M
42.09%
YoY
|
$652.8M
15.59%
YoY
|
$564.7M
12.0%
YoY
|
| Interest Expense |
$61.08M
-5.84%
YoY
|
$64.87M
30.67%
YoY
|
$49.64M
368.21%
YoY
|
$10.60M
-1437.07%
YoY
|
-$793.0K
-78.57%
YoY
|
| Other Income/Expense, Net |
$63.45M
-1.17%
YoY
|
$64.21M
24.85%
YoY
|
$51.43M
285.77%
YoY
|
$13.33M
-19420.29%
YoY
|
-$69.00K
-97.44%
YoY
|
| Pretax Income |
$1.084B
4.94%
YoY
|
$1.033B
49.99%
YoY
|
$689.0M
47.46%
YoY
|
$467.2M
17.88%
YoY
|
$396.4M
7.61%
YoY
|
| Income Tax |
$302.3M
9.05%
YoY
|
$277.2M
26.36%
YoY
|
$219.4M
46.98%
YoY
|
$149.3M
32.45%
YoY
|
$112.7M
-5.25%
YoY
|
| Net Earnings |
$1.024B
6.0%
YoY
|
$966.1M
27.19%
YoY
|
$759.6M
46.97%
YoY
|
$516.8M
14.35%
YoY
|
$451.9M
18.13%
YoY
|
| Basic Earnings Per Share |
$7.04
10.69%
YoY
|
$6.36
-78.34%
YoY
|
$29.36
50.56%
YoY
|
$19.50
18.69%
YoY
|
$16.43
20.45%
YoY
|
| Diluted Earnings Per Share |
$7.02
10.9%
YoY
|
$6.33
-78.29%
YoY
|
$29.16
50.54%
YoY
|
$19.37
19.13%
YoY
|
$16.26
20.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
145.5M shares
-4.27%
YoY
|
152.0M shares
487.5%
YoY
|
25.87M shares
-2.39%
YoY
|
26.50M shares
-3.65%
YoY
|
27.51M shares
-1.95%
YoY
|
| Diluted Shares Outstanding |
145.8M shares
-4.5%
YoY
|
152.7M shares
486.11%
YoY
|
26.05M shares
-2.39%
YoY
|
26.69M shares
-3.97%
YoY
|
27.79M shares
-2.17%
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 |
$1.119B
9.55%
YoY
|
$1.958B
7.14%
YoY
|
$1.431B
9.11%
YoY
|
$964.5M
16.86%
YoY
|
$1.022B
6.46%
YoY
|
$1.827B
17.1%
YoY
|
$1.311B
20.09%
YoY
|
$825.3M
22.13%
YoY
|
$959.8M
21.25%
YoY
|
$1.560B
15.95%
YoY
|
$1.092B
24.7%
YoY
|
$675.8M
9.98%
YoY
|
$791.6M
7.55%
YoY
|
$1.346B
13.29%
YoY
|
$875.6M
21.29%
YoY
|
$614.5M
21.75%
YoY
|
$736.0M
31.15%
YoY
|
$1.188B
10.21%
YoY
|
$721.9M
15.78%
YoY
|
| Cost Of Revenue |
$474.7M
7.4%
YoY
|
$786.2M
8.51%
YoY
|
$627.0M
8.47%
YoY
|
$426.6M
20.06%
YoY
|
$442.0M
5.17%
YoY
|
$724.5M
12.55%
YoY
|
$578.0M
13.59%
YoY
|
$355.3M
7.89%
YoY
|
$420.3M
6.29%
YoY
|
$643.7M
1.68%
YoY
|
$508.9M
12.17%
YoY
|
$329.4M
3.02%
YoY
|
$395.4M
4.81%
YoY
|
$633.1M
11.75%
YoY
|
$453.7M
27.87%
YoY
|
$319.7M
30.93%
YoY
|
$377.3M
43.72%
YoY
|
$566.5M
22.13%
YoY
|
$354.8M
16.51%
YoY
|
| Gross Profit |
$644.6M
11.19%
YoY
|
$1.171B
6.23%
YoY
|
$803.8M
9.62%
YoY
|
$537.9M
14.45%
YoY
|
$579.8M
7.47%
YoY
|
$1.103B
20.3%
YoY
|
$733.3M
25.77%
YoY
|
$470.0M
35.67%
YoY
|
$539.5M
36.17%
YoY
|
$916.6M
28.64%
YoY
|
$583.0M
38.18%
YoY
|
$346.4M
17.53%
YoY
|
$396.2M
10.43%
YoY
|
$712.5M
14.7%
YoY
|
$421.9M
14.94%
YoY
|
$294.8M
13.15%
YoY
|
$358.7M
20.12%
YoY
|
$621.2M
1.19%
YoY
|
$367.1M
15.08%
YoY
|
| Selling, General & Admin |
$487.9M
20.22%
YoY
|
$557.0M
4.04%
YoY
|
$477.3M
11.47%
YoY
|
$372.6M
10.51%
YoY
|
$405.8M
4.86%
YoY
|
$535.3M
24.89%
YoY
|
$428.2M
19.47%
YoY
|
$337.2M
22.31%
YoY
|
$387.1M
33.35%
YoY
|
$428.7M
22.52%
YoY
|
$358.4M
21.87%
YoY
|
$275.7M
15.64%
YoY
|
$290.2M
5.83%
YoY
|
$349.9M
6.72%
YoY
|
$294.1M
23.1%
YoY
|
$238.4M
20.0%
YoY
|
$274.3M
21.14%
YoY
|
$327.8M
14.93%
YoY
|
$238.9M
25.49%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$18.63M
1.03%
YoY
|
$17.97M
4.71%
YoY
|
$19.75M
18.32%
YoY
|
$19.42M
13.85%
YoY
|
$18.44M
10.52%
YoY
|
$17.16M
8.61%
YoY
|
$16.69M
31.41%
YoY
|
$17.06M
38.11%
YoY
|
$16.69M
30.68%
YoY
|
$15.80M
30.9%
YoY
|
$12.70M
12.26%
YoY
|
$12.35M
5.54%
YoY
|
$12.77M
9.36%
YoY
|
$12.07M
7.1%
YoY
|
$11.31M
13.58%
YoY
|
$11.71M
17.39%
YoY
|
$11.68M
17.94%
YoY
|
$11.27M
1.54%
YoY
|
$9.960M
-2.35%
YoY
|
| Operating Expenses |
$487.9M
20.22%
YoY
|
$557.0M
4.04%
YoY
|
$477.3M
11.47%
YoY
|
$372.6M
10.51%
YoY
|
$405.8M
4.86%
YoY
|
$535.3M
24.89%
YoY
|
$428.2M
19.47%
YoY
|
$337.2M
22.31%
YoY
|
$387.1M
33.35%
YoY
|
$428.7M
22.52%
YoY
|
$358.4M
21.87%
YoY
|
$275.7M
15.64%
YoY
|
$290.2M
5.83%
YoY
|
$349.9M
6.72%
YoY
|
$294.1M
23.1%
YoY
|
$238.4M
20.0%
YoY
|
$274.3M
21.14%
YoY
|
$327.8M
14.93%
YoY
|
$238.9M
25.49%
YoY
|
| Operating Profit |
$156.7M
-9.89%
YoY
|
$614.4M
8.3%
YoY
|
$326.5M
7.03%
YoY
|
$165.3M
24.46%
YoY
|
$173.9M
20.56%
YoY
|
$567.3M
16.27%
YoY
|
$305.1M
35.82%
YoY
|
$132.8M
87.75%
YoY
|
$144.3M
36.2%
YoY
|
$487.9M
34.53%
YoY
|
$224.6M
75.71%
YoY
|
$70.74M
25.55%
YoY
|
$105.9M
30.28%
YoY
|
$362.7M
23.61%
YoY
|
$127.8M
-0.27%
YoY
|
$56.34M
-8.88%
YoY
|
$81.30M
48.77%
YoY
|
$293.4M
-10.73%
YoY
|
$128.2M
-0.33%
YoY
|
| Interest Expense |
$16.33M
-16.83%
YoY
|
$12.45M
-18.96%
YoY
|
$14.54M
6.51%
YoY
|
$17.76M
9.49%
YoY
|
$19.64M
1.75%
YoY
|
$15.37M
39.91%
YoY
|
$13.65M
49.96%
YoY
|
$16.22M
57.76%
YoY
|
$19.30M
121.92%
YoY
|
$10.98M
290.33%
YoY
|
$9.100M
975.65%
YoY
|
$10.28M
6246.91%
YoY
|
$8.697M
561.37%
YoY
|
$2.814M
-546.67%
YoY
|
$846.0K
-286.75%
YoY
|
$162.0K
-139.13%
YoY
|
$1.315M
-173.06%
YoY
|
-$630.0K
57.5%
YoY
|
-$453.0K
-43.38%
YoY
|
| Other Income/Expense, Net |
$17.29M
-861.76%
YoY
|
$12.55M
-24.72%
YoY
|
$15.84M
14.53%
YoY
|
$17.78M
8.77%
YoY
|
-$2.270M
-451.94%
YoY
|
$16.67M
49.44%
YoY
|
$13.83M
42.54%
YoY
|
$16.35M
4624.28%
YoY
|
$645.0K
-92.78%
YoY
|
$11.15M
321.86%
YoY
|
$9.700M
792.36%
YoY
|
$346.0K
-47.66%
YoY
|
$8.939M
-3498.86%
YoY
|
$2.644M
-702.28%
YoY
|
$1.087M
-316.97%
YoY
|
$661.0K
-465.19%
YoY
|
-$263.0K
-231.5%
YoY
|
-$439.0K
343.43%
YoY
|
-$501.0K
-21.72%
YoY
|
| Pretax Income |
$174.0M
-9.03%
YoY
|
$626.9M
7.36%
YoY
|
$342.4M
7.35%
YoY
|
$183.1M
22.74%
YoY
|
$191.3M
16.49%
YoY
|
$583.9M
17.01%
YoY
|
$318.9M
36.11%
YoY
|
$149.2M
83.32%
YoY
|
$164.2M
42.97%
YoY
|
$499.1M
36.61%
YoY
|
$234.3M
81.74%
YoY
|
$81.36M
42.74%
YoY
|
$114.9M
39.48%
YoY
|
$365.3M
24.7%
YoY
|
$128.9M
0.97%
YoY
|
$57.00M
-7.54%
YoY
|
$82.35M
55.08%
YoY
|
$293.0M
-10.85%
YoY
|
$127.7M
-0.25%
YoY
|
| Income Tax |
$38.45M
-3.59%
YoY
|
$145.8M
14.59%
YoY
|
$74.20M
-3.12%
YoY
|
$43.86M
30.82%
YoY
|
$39.88M
8.78%
YoY
|
$127.2M
16.56%
YoY
|
$76.59M
37.33%
YoY
|
$33.53M
88.23%
YoY
|
$36.66M
58.91%
YoY
|
$109.1M
25.96%
YoY
|
$55.77M
103.58%
YoY
|
$17.81M
46.56%
YoY
|
$23.07M
70.5%
YoY
|
$86.64M
44.37%
YoY
|
$27.39M
6.94%
YoY
|
$12.15M
-10.16%
YoY
|
$13.53M
-30.96%
YoY
|
$60.01M
-17.81%
YoY
|
$25.62M
-3.0%
YoY
|
| Net Earnings |
$135.6M
-10.46%
YoY
|
$481.1M
5.34%
YoY
|
$268.2M
10.66%
YoY
|
$139.2M
20.39%
YoY
|
$151.4M
18.71%
YoY
|
$456.7M
17.14%
YoY
|
$242.3M
35.72%
YoY
|
$115.6M
81.94%
YoY
|
$127.5M
38.96%
YoY
|
$389.9M
39.93%
YoY
|
$178.5M
75.87%
YoY
|
$63.55M
41.7%
YoY
|
$91.79M
33.37%
YoY
|
$278.7M
19.63%
YoY
|
$101.5M
-0.53%
YoY
|
$44.85M
-6.81%
YoY
|
$68.82M
105.69%
YoY
|
$232.9M
-8.84%
YoY
|
$102.1M
0.5%
YoY
|
| Basic Earnings Per Share |
N/A
|
$3.34
10.96%
YoY
|
$1.82
14.47%
YoY
|
$0.93
-79.52%
YoY
|
N/A
|
$3.01
-80.18%
YoY
|
$1.59
-76.82%
YoY
|
$4.54
86.83%
YoY
|
$4.98
42.69%
YoY
|
$15.19
43.98%
YoY
|
$6.86
79.11%
YoY
|
$2.43
45.51%
YoY
|
$3.49
37.4%
YoY
|
$10.55
24.26%
YoY
|
$3.83
3.79%
YoY
|
$1.67
-3.47%
YoY
|
$2.54
113.45%
YoY
|
$8.49
-6.6%
YoY
|
$3.69
1.93%
YoY
|
| Diluted Earnings Per Share |
$0.96
-4.01%
YoY
|
$3.33
11.0%
YoY
|
$1.82
14.5%
YoY
|
$0.93
-79.43%
YoY
|
$1.00
-79.8%
YoY
|
$3.00
-80.15%
YoY
|
$1.59
-76.74%
YoY
|
$4.52
87.2%
YoY
|
$4.95
43.06%
YoY
|
$15.11
44.18%
YoY
|
$6.82
-100.0%
YoY
|
$2.42
45.45%
YoY
|
$3.46
37.85%
YoY
|
$10.48
24.47%
YoY
|
$3.805M
103960614.39%
YoY
|
$1.66
-2.92%
YoY
|
$2.51
112.71%
YoY
|
$8.42
-6.34%
YoY
|
$3.66
2.23%
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 |
141.9M shares
-6.47%
YoY
|
145.7M shares
-4.07%
YoY
|
148.3M shares
483.79%
YoY
|
149.4M shares
487.35%
YoY
|
151.8M shares
491.29%
YoY
|
151.9M shares
490.43%
YoY
|
25.41M shares
-2.77%
YoY
|
25.44M shares
-2.74%
YoY
|
25.67M shares
-2.62%
YoY
|
25.73M shares
-2.78%
YoY
|
26.13M shares
-1.49%
YoY
|
26.16M shares
-2.3%
YoY
|
26.36M shares
-3.24%
YoY
|
26.47M shares
-3.5%
YoY
|
26.53M shares
-4.05%
YoY
|
26.78M shares
-3.72%
YoY
|
27.24M shares
-3.3%
YoY
|
27.43M shares
-2.44%
YoY
|
27.65M shares
-1.41%
YoY
|
| Diluted Shares Outstanding |
N/A
|
144.3M shares
-5.31%
YoY
|
147.7M shares
-3.36%
YoY
|
149.6M shares
484.95%
YoY
|
N/A
|
152.4M shares
490.39%
YoY
|
152.8M shares
483.61%
YoY
|
25.58M shares
-2.81%
YoY
|
N/A
|
25.81M shares
-2.92%
YoY
|
26.18M shares
-1.89%
YoY
|
26.32M shares
-2.33%
YoY
|
N/A
|
26.59M shares
-3.89%
YoY
|
26.68M shares
-4.35%
YoY
|
26.95M shares
-3.97%
YoY
|
N/A
|
27.66M shares
-2.63%
YoY
|
27.90M shares
-1.55%
YoY
|
Loading...