|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.195B
-2.73%
YoY
|
$5.341B
7.21%
YoY
|
$4.982B
5.58%
YoY
|
$4.718B
12.5%
YoY
|
$4.194B
15.41%
YoY
|
| Cost Of Revenue |
$3.461B
-3.05%
YoY
|
$3.569B
3.94%
YoY
|
$3.434B
0.01%
YoY
|
$3.434B
14.24%
YoY
|
$3.006B
15.87%
YoY
|
| Gross Profit |
$1.735B
-2.09%
YoY
|
$1.772B
14.48%
YoY
|
$1.548B
20.48%
YoY
|
$1.285B
8.1%
YoY
|
$1.188B
14.26%
YoY
|
| Selling, General & Admin |
$681.4M
-6.73%
YoY
|
$730.6M
3.56%
YoY
|
$705.5M
12.48%
YoY
|
$627.2M
4.73%
YoY
|
$598.9M
7.74%
YoY
|
| Research & Development |
$103.4M
10.47%
YoY
|
$93.60M
-0.43%
YoY
|
$94.00M
17.06%
YoY
|
$80.30M
5.52%
YoY
|
$76.10M
13.92%
YoY
|
| Depreciation & Amortization |
$112.5M
18.3%
YoY
|
$95.10M
10.58%
YoY
|
$86.00M
10.4%
YoY
|
$77.90M
7.6%
YoY
|
$72.40M
-0.28%
YoY
|
| Operating Expenses |
$784.8M
-4.78%
YoY
|
$824.2M
15.43%
YoY
|
$714.0M
0.92%
YoY
|
$707.5M
4.81%
YoY
|
$675.0M
8.4%
YoY
|
| Operating Profit |
$1.042B
0.65%
YoY
|
$1.035B
24.11%
YoY
|
$833.8M
27.06%
YoY
|
$656.2M
11.16%
YoY
|
$590.3M
23.36%
YoY
|
| Interest Expense |
$40.90M
5.68%
YoY
|
$38.70M
-189.58%
YoY
|
-$43.20M
-211.63%
YoY
|
$38.70M
54.8%
YoY
|
$25.00M
-11.66%
YoY
|
| Other Income/Expense, Net |
-$3.400M
78.95%
YoY
|
-$1.900M
1800.0%
YoY
|
-$100.0K
-94.74%
YoY
|
-$1.900M
-52.5%
YoY
|
-$4.000M
N/A
|
| Pretax Income |
$996.8M
0.3%
YoY
|
$993.8M
34.75%
YoY
|
$737.5M
19.76%
YoY
|
$615.8M
9.94%
YoY
|
$560.1M
25.81%
YoY
|
| Income Tax |
$191.0M
2.19%
YoY
|
$186.9M
26.8%
YoY
|
$147.4M
24.18%
YoY
|
$118.7M
23.52%
YoY
|
$96.10M
9.08%
YoY
|
| Net Earnings |
$805.8M
-0.14%
YoY
|
$806.9M
36.74%
YoY
|
$590.1M
18.71%
YoY
|
$497.1M
7.13%
YoY
|
$464.0M
30.23%
YoY
|
| Basic Earnings Per Share |
$22.89
0.97%
YoY
|
$22.67
36.48%
YoY
|
$16.61
19.32%
YoY
|
$13.92
11.63%
YoY
|
$12.47
34.09%
YoY
|
| Diluted Earnings Per Share |
$22.79
1.11%
YoY
|
$22.54
36.36%
YoY
|
$16.53
19.09%
YoY
|
$13.88
12.03%
YoY
|
$12.39
34.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.20M shares
-1.12%
YoY
|
35.60M shares
0.28%
YoY
|
35.50M shares
-0.56%
YoY
|
35.70M shares
-4.03%
YoY
|
37.20M shares
-2.87%
YoY
|
| Diluted Shares Outstanding |
35.40M shares
-1.12%
YoY
|
35.80M shares
0.28%
YoY
|
35.70M shares
-0.28%
YoY
|
35.80M shares
-4.53%
YoY
|
37.50M shares
-2.85%
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.135B
5.83%
YoY
|
$1.195B
-11.15%
YoY
|
$1.427B
-4.76%
YoY
|
$1.501B
3.43%
YoY
|
$1.073B
2.44%
YoY
|
$1.345B
16.47%
YoY
|
$1.498B
9.65%
YoY
|
$1.451B
2.81%
YoY
|
$1.047B
-0.22%
YoY
|
$1.155B
5.58%
YoY
|
$1.366B
9.75%
YoY
|
$1.411B
3.3%
YoY
|
$1.049B
3.55%
YoY
|
$1.094B
13.37%
YoY
|
$1.245B
17.45%
YoY
|
$1.366B
10.27%
YoY
|
$1.013B
8.91%
YoY
|
$964.8M
5.56%
YoY
|
$1.060B
0.46%
YoY
|
| Cost Of Revenue |
$783.8M
5.34%
YoY
|
$805.7M
-9.44%
YoY
|
$958.2M
-5.1%
YoY
|
$978.4M
1.61%
YoY
|
$744.1M
5.23%
YoY
|
$889.7M
11.21%
YoY
|
$1.010B
7.67%
YoY
|
$962.9M
0.98%
YoY
|
$707.1M
-4.81%
YoY
|
$800.0M
-1.06%
YoY
|
$937.8M
2.98%
YoY
|
$953.6M
-1.61%
YoY
|
$742.8M
-0.32%
YoY
|
$808.6M
13.7%
YoY
|
$910.7M
19.09%
YoY
|
$969.2M
13.25%
YoY
|
$745.2M
10.56%
YoY
|
$711.2M
11.35%
YoY
|
$764.7M
4.51%
YoY
|
| Gross Profit |
$351.3M
6.94%
YoY
|
$389.3M
-14.5%
YoY
|
$468.6M
-4.05%
YoY
|
$522.5M
7.03%
YoY
|
$328.5M
-3.38%
YoY
|
$455.3M
28.33%
YoY
|
$488.4M
13.98%
YoY
|
$488.2M
6.64%
YoY
|
$340.0M
10.89%
YoY
|
$354.8M
24.4%
YoY
|
$428.5M
28.22%
YoY
|
$457.8M
15.29%
YoY
|
$306.6M
14.32%
YoY
|
$285.2M
12.46%
YoY
|
$334.2M
13.21%
YoY
|
$397.1M
3.63%
YoY
|
$268.2M
4.56%
YoY
|
$253.6M
-7.88%
YoY
|
$295.2M
-8.69%
YoY
|
| Selling, General & Admin |
$185.2M
8.11%
YoY
|
$175.2M
-15.36%
YoY
|
$161.6M
-12.36%
YoY
|
$173.3M
2.85%
YoY
|
$171.3M
1.78%
YoY
|
$207.0M
16.42%
YoY
|
$184.4M
3.07%
YoY
|
$168.5M
-7.06%
YoY
|
$168.3M
0.48%
YoY
|
$177.8M
14.71%
YoY
|
$178.9M
21.45%
YoY
|
$181.3M
6.9%
YoY
|
$167.5M
7.86%
YoY
|
$155.0M
2.31%
YoY
|
$147.3M
9.76%
YoY
|
$169.6M
1.07%
YoY
|
$155.3M
6.88%
YoY
|
$151.5M
5.8%
YoY
|
$134.2M
-11.59%
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 |
$29.20M
14.06%
YoY
|
$33.10M
29.8%
YoY
|
$27.00M
32.35%
YoY
|
$26.80M
6.35%
YoY
|
$25.60M
6.67%
YoY
|
$25.50M
6.25%
YoY
|
$20.40M
-5.12%
YoY
|
$25.20M
20.57%
YoY
|
$24.00M
22.45%
YoY
|
$24.00M
10.6%
YoY
|
$21.50M
16.85%
YoY
|
$20.90M
10.0%
YoY
|
$19.60M
4.26%
YoY
|
$21.70M
13.61%
YoY
|
$18.40M
3.95%
YoY
|
$19.00M
4.4%
YoY
|
$18.80M
8.05%
YoY
|
$19.10M
11.05%
YoY
|
$17.70M
1.14%
YoY
|
| Operating Expenses |
$185.2M
8.11%
YoY
|
$175.2M
-15.4%
YoY
|
$161.6M
-12.36%
YoY
|
$173.3M
2.85%
YoY
|
$171.3M
0.18%
YoY
|
$207.1M
14.29%
YoY
|
$184.4M
3.07%
YoY
|
$168.5M
-6.6%
YoY
|
$171.0M
2.09%
YoY
|
$181.2M
16.45%
YoY
|
$178.9M
21.45%
YoY
|
$180.4M
6.37%
YoY
|
$167.5M
7.86%
YoY
|
$155.6M
0.32%
YoY
|
$147.3M
9.76%
YoY
|
$169.6M
1.07%
YoY
|
$155.3M
6.88%
YoY
|
$155.1M
10.79%
YoY
|
$134.2M
-11.59%
YoY
|
| Operating Profit |
$163.5M
5.08%
YoY
|
$195.8M
-21.11%
YoY
|
$310.2M
2.27%
YoY
|
$354.0M
10.59%
YoY
|
$155.6M
-7.93%
YoY
|
$248.2M
42.97%
YoY
|
$303.3M
62.37%
YoY
|
$320.1M
15.39%
YoY
|
$169.0M
21.15%
YoY
|
$173.6M
33.95%
YoY
|
$186.8M
0.54%
YoY
|
$277.4M
22.26%
YoY
|
$139.5M
24.66%
YoY
|
$129.6M
31.57%
YoY
|
$185.8M
14.2%
YoY
|
$226.9M
5.05%
YoY
|
$111.9M
-1.93%
YoY
|
$98.50M
-27.2%
YoY
|
$162.7M
-2.63%
YoY
|
| Interest Expense |
$15.20M
145.16%
YoY
|
-$12.20M
76.81%
YoY
|
$10.50M
17.98%
YoY
|
$8.300M
-33.6%
YoY
|
$6.200M
-151.67%
YoY
|
-$6.900M
-36.11%
YoY
|
$8.900M
-20.54%
YoY
|
$12.50M
-227.55%
YoY
|
-$12.00M
-184.51%
YoY
|
-$10.80M
8.0%
YoY
|
$11.20M
6.67%
YoY
|
-$9.800M
-212.64%
YoY
|
$14.20M
108.82%
YoY
|
-$10.00M
100.0%
YoY
|
$10.50M
61.54%
YoY
|
$8.700M
35.94%
YoY
|
$6.800M
13.33%
YoY
|
-$5.000M
614.29%
YoY
|
$6.500M
0.0%
YoY
|
| Other Income/Expense, Net |
-$900.0K
0.0%
YoY
|
-$1.100M
175.0%
YoY
|
-$800.0K
100.0%
YoY
|
-$600.0K
100.0%
YoY
|
-$900.0K
12.5%
YoY
|
-$400.0K
0.0%
YoY
|
-$400.0K
300.0%
YoY
|
-$300.0K
N/A
|
-$800.0K
N/A
|
-$400.0K
N/A
|
-$100.0K
-85.71%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$700.0K
-36.36%
YoY
|
-$700.0K
-22.22%
YoY
|
-$600.0K
-40.0%
YoY
|
-$1.100M
0.0%
YoY
|
-$1.100M
0.0%
YoY
|
| Pretax Income |
$146.9M
-1.01%
YoY
|
$178.7M
-25.14%
YoY
|
$298.8M
1.67%
YoY
|
$345.0M
12.38%
YoY
|
$148.4M
-3.76%
YoY
|
$238.7M
37.66%
YoY
|
$293.9M
67.75%
YoY
|
$307.0M
16.42%
YoY
|
$154.2M
23.26%
YoY
|
$173.4M
45.1%
YoY
|
$175.2M
0.34%
YoY
|
$263.7M
21.35%
YoY
|
$125.1M
19.83%
YoY
|
$119.5M
32.48%
YoY
|
$174.6M
12.79%
YoY
|
$217.3M
4.12%
YoY
|
$104.4M
-1.88%
YoY
|
$90.20M
-31.41%
YoY
|
$154.8M
-2.76%
YoY
|
| Income Tax |
$29.70M
5.69%
YoY
|
$36.20M
-11.71%
YoY
|
$53.00M
-3.46%
YoY
|
$67.40M
10.31%
YoY
|
$28.10M
-6.02%
YoY
|
$41.00M
41.87%
YoY
|
$54.90M
22.54%
YoY
|
$61.10M
31.4%
YoY
|
$29.90M
10.33%
YoY
|
$28.90M
15.14%
YoY
|
$44.80M
37.0%
YoY
|
$46.50M
15.96%
YoY
|
$27.10M
30.29%
YoY
|
$25.10M
274.63%
YoY
|
$32.70M
14.74%
YoY
|
$40.10M
3.62%
YoY
|
$20.80M
-6.31%
YoY
|
$6.700M
-65.28%
YoY
|
$28.50M
3.64%
YoY
|
| Net Earnings |
$117.2M
-2.58%
YoY
|
$142.5M
-27.92%
YoY
|
$245.8M
2.85%
YoY
|
$277.6M
12.89%
YoY
|
$120.3M
-3.22%
YoY
|
$197.7M
36.82%
YoY
|
$239.0M
83.28%
YoY
|
$245.9M
13.21%
YoY
|
$124.3M
26.84%
YoY
|
$144.5M
53.07%
YoY
|
$130.4M
-8.1%
YoY
|
$217.2M
22.57%
YoY
|
$98.00M
17.22%
YoY
|
$94.40M
12.92%
YoY
|
$141.9M
12.35%
YoY
|
$177.2M
4.24%
YoY
|
$83.60M
-0.71%
YoY
|
$83.60M
-25.16%
YoY
|
$126.3M
-4.1%
YoY
|
| Basic Earnings Per Share |
$3.37
-0.59%
YoY
|
$4.08
N/A
|
$7.01
4.47%
YoY
|
$7.86
13.75%
YoY
|
$3.39
-2.87%
YoY
|
N/A
|
$6.71
82.83%
YoY
|
$6.91
12.91%
YoY
|
$3.49
26.45%
YoY
|
N/A
|
$3.67
-8.25%
YoY
|
$6.12
23.14%
YoY
|
$2.76
20.0%
YoY
|
N/A
|
$4.00
16.62%
YoY
|
$4.97
9.23%
YoY
|
$2.30
3.6%
YoY
|
N/A
|
$3.43
-0.29%
YoY
|
| Diluted Earnings Per Share |
$3.35
-0.59%
YoY
|
$4.07
-26.26%
YoY
|
$6.98
4.49%
YoY
|
$7.82
13.83%
YoY
|
$3.37
-2.94%
YoY
|
$5.52
36.82%
YoY
|
$6.68
83.01%
YoY
|
$6.87
12.6%
YoY
|
$3.47
26.26%
YoY
|
$4.04
51.79%
YoY
|
$3.65
-8.52%
YoY
|
$6.10
23.01%
YoY
|
$2.75
20.09%
YoY
|
$2.66
-100.0%
YoY
|
$3.99
17.01%
YoY
|
$4.96
9.98%
YoY
|
$2.29
4.09%
YoY
|
$2.266M
78393763.52%
YoY
|
$3.41
-0.29%
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 |
34.80M shares
-2.18%
YoY
|
35.07M shares
-1.55%
YoY
|
35.12M shares
-1.43%
YoY
|
35.48M shares
-0.39%
YoY
|
35.58M shares
-0.02%
YoY
|
35.62M shares
0.24%
YoY
|
35.63M shares
0.34%
YoY
|
35.62M shares
0.35%
YoY
|
35.59M shares
0.32%
YoY
|
35.54M shares
0.28%
YoY
|
35.51M shares
0.23%
YoY
|
35.50M shares
-0.28%
YoY
|
35.47M shares
-2.28%
YoY
|
35.44M shares
-3.16%
YoY
|
35.43M shares
-3.72%
YoY
|
35.60M shares
-4.81%
YoY
|
36.30M shares
-4.47%
YoY
|
36.60M shares
-4.42%
YoY
|
36.80M shares
-3.92%
YoY
|
| Diluted Shares Outstanding |
35.00M shares
-1.96%
YoY
|
N/A
|
35.20M shares
-1.68%
YoY
|
35.50M shares
-0.84%
YoY
|
35.70M shares
-0.28%
YoY
|
N/A
|
35.80M shares
0.28%
YoY
|
35.80M shares
0.56%
YoY
|
35.80M shares
0.56%
YoY
|
N/A
|
35.70M shares
0.56%
YoY
|
35.60M shares
-0.28%
YoY
|
35.60M shares
-2.47%
YoY
|
N/A
|
35.50M shares
-4.05%
YoY
|
35.70M shares
-5.31%
YoY
|
36.50M shares
-4.45%
YoY
|
N/A
|
37.00M shares
-4.15%
YoY
|
Loading...