|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.893B
29.51%
YoY
|
$3.006B
-7.89%
YoY
|
$3.264B
12.19%
YoY
|
$2.909B
18.16%
YoY
|
$2.462B
23.19%
YoY
|
| Cost Of Revenue |
$2.424B
34.89%
YoY
|
$1.797B
-6.48%
YoY
|
$1.922B
6.03%
YoY
|
$1.812B
19.22%
YoY
|
$1.520B
21.69%
YoY
|
| Gross Profit |
$1.469B
21.5%
YoY
|
$1.209B
-9.91%
YoY
|
$1.342B
22.38%
YoY
|
$1.097B
16.43%
YoY
|
$941.9M
25.69%
YoY
|
| Selling, General & Admin |
$773.8M
25.64%
YoY
|
$615.9M
-8.13%
YoY
|
$670.4M
12.5%
YoY
|
$595.9M
10.78%
YoY
|
$537.9M
20.34%
YoY
|
| Research & Development |
$78.50M
18.76%
YoY
|
$66.10M
-7.55%
YoY
|
$71.50M
18.38%
YoY
|
$60.40M
24.28%
YoY
|
$48.60M
11.72%
YoY
|
| Depreciation & Amortization |
$60.70M
18.32%
YoY
|
$51.30M
-63.72%
YoY
|
$141.4M
225.06%
YoY
|
$43.50M
6.36%
YoY
|
$40.90M
6.51%
YoY
|
| Operating Expenses |
$852.3M
24.97%
YoY
|
$682.0M
-8.07%
YoY
|
$741.9M
13.04%
YoY
|
$656.3M
11.9%
YoY
|
$586.5M
19.57%
YoY
|
| Operating Profit |
$616.8M
17.02%
YoY
|
$527.1M
-12.18%
YoY
|
$600.2M
36.29%
YoY
|
$440.4M
23.92%
YoY
|
$355.4M
825.52%
YoY
|
| Interest Expense |
-$75.00M
-29.25%
YoY
|
-$106.0M
53.4%
YoY
|
-$69.10M
-321.47%
YoY
|
$31.20M
-3.41%
YoY
|
$32.30M
-11.26%
YoY
|
| Other Income/Expense, Net |
$8.200M
1.23%
YoY
|
$8.100M
-143.09%
YoY
|
-$18.80M
-129.65%
YoY
|
$63.40M
395.31%
YoY
|
$12.80M
11.3%
YoY
|
| Pretax Income |
$550.0M
28.15%
YoY
|
$429.2M
-14.07%
YoY
|
$499.5M
5.69%
YoY
|
$472.6M
47.37%
YoY
|
$320.7M
-3475.79%
YoY
|
| Income Tax |
$121.5M
-35.51%
YoY
|
$188.4M
-378.7%
YoY
|
-$67.60M
-192.86%
YoY
|
$72.80M
52.3%
YoY
|
$47.80M
26.79%
YoY
|
| Net Earnings |
$710.2M
114.04%
YoY
|
$331.8M
-41.49%
YoY
|
$567.1M
41.85%
YoY
|
$399.8M
46.5%
YoY
|
$272.9M
-678.18%
YoY
|
| Basic Earnings Per Share |
$4.36
118.0%
YoY
|
$2.00
-41.52%
YoY
|
$3.42
42.5%
YoY
|
$2.40
47.24%
YoY
|
$1.63
-682.14%
YoY
|
| Diluted Earnings Per Share |
$4.31
118.78%
YoY
|
$1.97
-41.57%
YoY
|
$3.37
41.66%
YoY
|
$2.38
47.83%
YoY
|
$1.61
-675.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
162.4M shares
-1.87%
YoY
|
165.5M shares
-0.06%
YoY
|
165.6M shares
-0.42%
YoY
|
166.3M shares
-0.95%
YoY
|
167.9M shares
-1.0%
YoY
|
| Diluted Shares Outstanding |
164.6M shares
-2.14%
YoY
|
168.2M shares
0.0%
YoY
|
168.2M shares
-0.06%
YoY
|
168.3M shares
-0.82%
YoY
|
169.7M shares
0.06%
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 |
$1.242B
53.47%
YoY
|
$1.067B
41.81%
YoY
|
$1.054B
34.78%
YoY
|
$963.1M
9.41%
YoY
|
$809.3M
-7.47%
YoY
|
$752.2M
-12.66%
YoY
|
$782.0M
-8.94%
YoY
|
$880.3M
9.63%
YoY
|
$874.6M
18.09%
YoY
|
$861.2M
16.13%
YoY
|
$858.8M
15.24%
YoY
|
$803.0M
10.38%
YoY
|
$740.6M
6.61%
YoY
|
$741.6M
10.85%
YoY
|
$745.2M
15.93%
YoY
|
$727.5M
20.99%
YoY
|
$694.7M
26.56%
YoY
|
$669.0M
28.36%
YoY
|
$642.8M
26.21%
YoY
|
$601.3M
34.46%
YoY
|
| Cost Of Revenue |
$796.4M
60.69%
YoY
|
$677.8M
49.72%
YoY
|
$659.3M
40.01%
YoY
|
$591.3M
15.49%
YoY
|
$495.6M
-4.53%
YoY
|
$452.7M
-10.78%
YoY
|
$470.9M
-6.86%
YoY
|
$512.0M
8.68%
YoY
|
$519.1M
18.68%
YoY
|
$507.4M
12.76%
YoY
|
$505.6M
11.07%
YoY
|
$471.1M
2.48%
YoY
|
$437.4M
-2.24%
YoY
|
$450.0M
6.69%
YoY
|
$455.2M
16.03%
YoY
|
$459.7M
25.57%
YoY
|
$447.4M
31.63%
YoY
|
$421.8M
30.1%
YoY
|
$392.3M
25.54%
YoY
|
$366.1M
27.61%
YoY
|
| Gross Profit |
$445.6M
42.05%
YoY
|
$388.9M
29.85%
YoY
|
$394.7M
26.87%
YoY
|
$371.8M
0.95%
YoY
|
$313.7M
-11.76%
YoY
|
$299.5M
-15.35%
YoY
|
$311.1M
-11.92%
YoY
|
$368.3M
10.97%
YoY
|
$355.5M
17.25%
YoY
|
$353.8M
21.33%
YoY
|
$353.2M
21.79%
YoY
|
$331.9M
23.94%
YoY
|
$303.2M
22.6%
YoY
|
$291.6M
17.96%
YoY
|
$290.0M
15.77%
YoY
|
$267.8M
13.86%
YoY
|
$247.3M
18.33%
YoY
|
$247.2M
25.48%
YoY
|
$250.5M
27.29%
YoY
|
$235.2M
46.72%
YoY
|
| Selling, General & Admin |
$227.2M
36.7%
YoY
|
$203.0M
26.24%
YoY
|
$207.8M
28.43%
YoY
|
$196.0M
9.13%
YoY
|
$166.2M
-5.3%
YoY
|
$160.8M
-7.32%
YoY
|
$161.8M
-9.46%
YoY
|
$179.6M
8.72%
YoY
|
$175.5M
8.07%
YoY
|
$173.5M
16.44%
YoY
|
$178.7M
15.44%
YoY
|
$165.2M
11.25%
YoY
|
$162.4M
14.37%
YoY
|
$149.0M
3.47%
YoY
|
$154.8M
10.81%
YoY
|
$148.5M
9.84%
YoY
|
$142.0M
21.16%
YoY
|
$144.0M
35.72%
YoY
|
$139.7M
30.07%
YoY
|
$135.2M
29.63%
YoY
|
| Research & Development |
$22.70M
29.71%
YoY
|
$21.30M
23.84%
YoY
|
$20.60M
27.95%
YoY
|
$19.10M
-8.61%
YoY
|
$17.50M
-15.87%
YoY
|
$17.20M
-9.47%
YoY
|
$16.10M
-12.02%
YoY
|
$20.90M
19.43%
YoY
|
$20.80M
24.55%
YoY
|
$19.00M
19.5%
YoY
|
$18.30M
24.49%
YoY
|
$17.50M
19.86%
YoY
|
$16.70M
9.87%
YoY
|
$15.90M
28.23%
YoY
|
$14.70M
12.21%
YoY
|
$14.60M
24.79%
YoY
|
$15.20M
33.33%
YoY
|
$12.40M
19.23%
YoY
|
$13.10M
24.76%
YoY
|
$11.70M
9.35%
YoY
|
| Depreciation & Amortization |
$16.80M
21.74%
YoY
|
$56.80M
36.87%
YoY
|
$16.80M
-36.36%
YoY
|
$14.40M
-62.6%
YoY
|
$13.80M
-4.17%
YoY
|
$41.50M
1.72%
YoY
|
$26.40M
-31.78%
YoY
|
$38.50M
15.96%
YoY
|
$14.40M
29.73%
YoY
|
$40.80M
44.17%
YoY
|
$38.70M
34.38%
YoY
|
$33.20M
16.08%
YoY
|
$11.10M
3.74%
YoY
|
$28.30M
-1.39%
YoY
|
$28.80M
3.6%
YoY
|
$28.60M
8.75%
YoY
|
$10.70M
10.31%
YoY
|
$28.70M
11.67%
YoY
|
$27.80M
7.34%
YoY
|
$26.30M
3.54%
YoY
|
| Operating Expenses |
$249.9M
36.04%
YoY
|
$224.3M
26.01%
YoY
|
$228.4M
28.39%
YoY
|
$215.1M
7.28%
YoY
|
$183.7M
-6.42%
YoY
|
$178.0M
-7.53%
YoY
|
$177.9M
-9.7%
YoY
|
$200.5M
9.74%
YoY
|
$196.3M
9.6%
YoY
|
$192.5M
16.74%
YoY
|
$197.0M
16.22%
YoY
|
$182.7M
12.02%
YoY
|
$179.1M
13.93%
YoY
|
$164.9M
5.43%
YoY
|
$169.5M
10.93%
YoY
|
$163.1M
11.03%
YoY
|
$157.2M
22.24%
YoY
|
$156.4M
34.25%
YoY
|
$152.8M
29.6%
YoY
|
$146.9M
27.74%
YoY
|
| Operating Profit |
$195.7M
50.54%
YoY
|
$164.6M
35.47%
YoY
|
$166.3M
24.85%
YoY
|
$156.7M
-6.62%
YoY
|
$130.0M
-18.34%
YoY
|
$121.5M
-24.67%
YoY
|
$133.2M
-14.72%
YoY
|
$167.8M
12.47%
YoY
|
$159.2M
28.28%
YoY
|
$161.3M
27.31%
YoY
|
$156.2M
29.63%
YoY
|
$149.2M
42.5%
YoY
|
$124.1M
37.74%
YoY
|
$126.7M
39.54%
YoY
|
$120.5M
23.34%
YoY
|
$104.7M
18.57%
YoY
|
$90.10M
12.06%
YoY
|
$90.80M
22.04%
YoY
|
$97.70M
-169.0%
YoY
|
$88.30M
94.92%
YoY
|
| Interest Expense |
-$17.50M
0.57%
YoY
|
-$19.10M
-35.03%
YoY
|
-$20.90M
-31.25%
YoY
|
-$17.60M
-26.67%
YoY
|
-$17.40M
-21.62%
YoY
|
-$29.40M
20.99%
YoY
|
-$30.40M
19.22%
YoY
|
-$24.00M
108.7%
YoY
|
-$22.20M
184.62%
YoY
|
-$24.30M
189.29%
YoY
|
-$25.50M
214.81%
YoY
|
-$11.50M
53.33%
YoY
|
-$7.800M
8.33%
YoY
|
-$8.400M
6.33%
YoY
|
-$8.100M
-1.22%
YoY
|
-$7.500M
-7.41%
YoY
|
-$7.200M
-11.11%
YoY
|
-$7.900M
-8.14%
YoY
|
-$8.200M
-3.53%
YoY
|
-$8.100M
-13.83%
YoY
|
| Other Income/Expense, Net |
-$1.300M
18.18%
YoY
|
$11.60M
1.75%
YoY
|
-$1.200M
0.0%
YoY
|
-$1.100M
22.22%
YoY
|
-$1.100M
-8.33%
YoY
|
$11.40M
-175.5%
YoY
|
-$1.200M
-14.29%
YoY
|
-$900.0K
-18.18%
YoY
|
-$1.200M
0.0%
YoY
|
-$15.10M
-122.98%
YoY
|
-$1.400M
180.0%
YoY
|
-$1.100M
-8.33%
YoY
|
-$1.200M
100.0%
YoY
|
$65.70M
350.0%
YoY
|
-$500.0K
-16.67%
YoY
|
-$1.200M
100.0%
YoY
|
-$600.0K
0.0%
YoY
|
$14.60M
-256.99%
YoY
|
-$600.0K
-14.29%
YoY
|
-$600.0K
-14.29%
YoY
|
| Pretax Income |
$176.9M
58.65%
YoY
|
$156.3M
57.72%
YoY
|
$144.2M
41.93%
YoY
|
$138.0M
-3.43%
YoY
|
$111.5M
-17.89%
YoY
|
$99.10M
-18.1%
YoY
|
$101.6M
-21.42%
YoY
|
$142.9M
6.56%
YoY
|
$135.8M
17.98%
YoY
|
$121.0M
-33.66%
YoY
|
$129.3M
15.55%
YoY
|
$134.1M
39.69%
YoY
|
$115.1M
39.85%
YoY
|
$182.4M
126.58%
YoY
|
$111.9M
25.87%
YoY
|
$96.00M
20.6%
YoY
|
$82.30M
14.78%
YoY
|
$80.50M
42.48%
YoY
|
$88.90M
-158.95%
YoY
|
$79.60M
126.14%
YoY
|
| Income Tax |
$36.50M
48.98%
YoY
|
$40.50M
-64.97%
YoY
|
$25.20M
11.01%
YoY
|
$31.30M
-1.88%
YoY
|
$24.50M
-20.2%
YoY
|
$115.6M
-186.33%
YoY
|
$22.70M
-4.62%
YoY
|
$31.90M
50.47%
YoY
|
$30.70M
44.13%
YoY
|
-$133.9M
-664.98%
YoY
|
$23.80M
28.65%
YoY
|
$21.20M
31.68%
YoY
|
$21.30M
46.9%
YoY
|
$23.70M
75.56%
YoY
|
$18.50M
26.71%
YoY
|
$16.10M
20.15%
YoY
|
$14.50M
130.16%
YoY
|
$13.50M
43.62%
YoY
|
$14.60M
-220.66%
YoY
|
$13.40M
42.55%
YoY
|
| Net Earnings |
$142.4M
-60.52%
YoY
|
$118.8M
1010.28%
YoY
|
$121.2M
15.43%
YoY
|
$109.5M
-1.35%
YoY
|
$360.7M
243.2%
YoY
|
$10.70M
-95.8%
YoY
|
$105.0M
-0.47%
YoY
|
$111.0M
-1.68%
YoY
|
$105.1M
12.05%
YoY
|
$254.9M
60.62%
YoY
|
$105.5M
12.96%
YoY
|
$112.9M
41.3%
YoY
|
$93.80M
38.35%
YoY
|
$158.7M
136.87%
YoY
|
$93.40M
25.71%
YoY
|
$79.90M
20.69%
YoY
|
$67.80M
3.67%
YoY
|
$67.00M
42.25%
YoY
|
$74.30M
-153.57%
YoY
|
$66.20M
156.59%
YoY
|
| Basic Earnings Per Share |
$0.88
-59.63%
YoY
|
N/A
|
$0.75
19.05%
YoY
|
$0.68
1.49%
YoY
|
$2.18
240.63%
YoY
|
N/A
|
$0.63
-1.56%
YoY
|
$0.67
-1.47%
YoY
|
$0.64
12.28%
YoY
|
N/A
|
$0.64
N/A
|
$0.68
N/A
|
$0.57
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.87
-59.72%
YoY
|
$0.71
1083.33%
YoY
|
$0.74
19.35%
YoY
|
$0.67
1.52%
YoY
|
$2.16
248.39%
YoY
|
$0.06
-96.04%
YoY
|
$0.62
-1.59%
YoY
|
$0.66
-1.79%
YoY
|
$0.62
11.05%
YoY
|
$1.52
60.9%
YoY
|
$0.63
-100.0%
YoY
|
$0.67
-100.0%
YoY
|
$0.56
-100.0%
YoY
|
$0.94
-100.0%
YoY
|
$555.0K
27.05%
YoY
|
$475.0K
21.7%
YoY
|
$403.1K
4.04%
YoY
|
$393.4K
140508246.62%
YoY
|
$436.8K
-53268622.1%
YoY
|
$390.3K
260220025.79%
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 |
161.7M shares
-2.05%
YoY
|
161.7M shares
-2.0%
YoY
|
161.4M shares
-2.56%
YoY
|
160.9M shares
-3.1%
YoY
|
165.1M shares
-0.24%
YoY
|
165.0M shares
-0.03%
YoY
|
165.6M shares
-0.12%
YoY
|
166.1M shares
0.24%
YoY
|
165.5M shares
0.12%
YoY
|
165.1M shares
-0.17%
YoY
|
165.8M shares
-0.42%
YoY
|
165.7M shares
-0.42%
YoY
|
165.3M shares
-0.54%
YoY
|
165.3M shares
-0.44%
YoY
|
166.5M shares
-1.01%
YoY
|
166.4M shares
-0.89%
YoY
|
166.2M shares
-0.89%
YoY
|
166.1M shares
-1.25%
YoY
|
168.2M shares
-1.06%
YoY
|
167.9M shares
-1.18%
YoY
|
| Diluted Shares Outstanding |
164.0M shares
-1.97%
YoY
|
N/A
|
163.6M shares
-2.68%
YoY
|
163.6M shares
-3.14%
YoY
|
167.3M shares
-0.71%
YoY
|
N/A
|
168.1M shares
-0.3%
YoY
|
168.9M shares
0.54%
YoY
|
168.5M shares
0.3%
YoY
|
N/A
|
168.6M shares
0.18%
YoY
|
168.0M shares
-0.12%
YoY
|
168.0M shares
-0.12%
YoY
|
N/A
|
168.3M shares
-1.06%
YoY
|
168.2M shares
-0.83%
YoY
|
168.2M shares
-0.36%
YoY
|
N/A
|
170.1M shares
0.06%
YoY
|
169.6M shares
-0.47%
YoY
|
Loading...