|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.128B
7.4%
YoY
|
$7.568B
-15.3%
YoY
|
$8.935B
13.24%
YoY
|
$7.890B
16.78%
YoY
|
$6.757B
-2.93%
YoY
|
| Cost Of Revenue |
$7.412B
6.99%
YoY
|
$6.928B
-15.43%
YoY
|
$8.192B
12.26%
YoY
|
$7.297B
17.61%
YoY
|
$6.205B
-3.57%
YoY
|
| Gross Profit |
$716.4M
11.86%
YoY
|
$640.4M
-13.83%
YoY
|
$743.2M
19.45%
YoY
|
$622.2M
18.19%
YoY
|
$526.4M
0.14%
YoY
|
| Selling, General & Admin |
$290.2M
9.03%
YoY
|
$266.2M
4.36%
YoY
|
$255.1M
4.29%
YoY
|
$244.6M
4.28%
YoY
|
$234.5M
-2.65%
YoY
|
| Research & Development |
$31.09M
9.02%
YoY
|
$28.51M
7.9%
YoY
|
$26.43M
23.82%
YoY
|
$21.34M
2.07%
YoY
|
$20.91M
-7.33%
YoY
|
| Depreciation & Amortization |
$119.5M
-2.41%
YoY
|
$122.4M
3.54%
YoY
|
$118.2M
8.69%
YoY
|
$108.8M
-0.8%
YoY
|
$109.7M
-3.99%
YoY
|
| Operating Expenses |
$361.8M
18.64%
YoY
|
$304.9M
6.04%
YoY
|
$287.6M
5.44%
YoY
|
$272.7M
0.82%
YoY
|
$270.5M
-9.23%
YoY
|
| Operating Profit |
$354.6M
5.69%
YoY
|
$335.5M
-26.37%
YoY
|
$455.7M
30.38%
YoY
|
$349.5M
24.24%
YoY
|
$281.3M
23.55%
YoY
|
| Interest Expense |
-$4.296M
-74.34%
YoY
|
-$16.74M
-146.14%
YoY
|
$36.29M
61.48%
YoY
|
$22.47M
14.95%
YoY
|
$19.55M
-32.36%
YoY
|
| Other Income/Expense, Net |
-$15.14M
-15.7%
YoY
|
-$17.96M
-58.09%
YoY
|
-$42.85M
-9.14%
YoY
|
-$47.16M
-283.46%
YoY
|
$25.71M
-195.45%
YoY
|
| Pretax Income |
$339.4M
6.89%
YoY
|
$317.5M
-23.08%
YoY
|
$412.8M
36.55%
YoY
|
$302.3M
7.34%
YoY
|
$281.6M
40.29%
YoY
|
| Income Tax |
$73.00M
-8.75%
YoY
|
$80.00M
-5.88%
YoY
|
$85.00M
37.1%
YoY
|
$62.00M
93.75%
YoY
|
$32.00M
-47.54%
YoY
|
| Net Earnings |
$245.9M
10.5%
YoY
|
$222.5M
-28.21%
YoY
|
$310.0M
28.95%
YoY
|
$240.4M
-3.67%
YoY
|
$249.5M
78.61%
YoY
|
| Basic Earnings Per Share |
$4.56
14.0%
YoY
|
$4.00
-25.37%
YoY
|
$5.36
36.73%
YoY
|
$3.92
2.62%
YoY
|
$3.82
89.11%
YoY
|
| Diluted Earnings Per Share |
$4.46
14.07%
YoY
|
$3.91
-24.52%
YoY
|
$5.18
35.96%
YoY
|
$3.81
2.42%
YoY
|
$3.72
88.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.95M shares
-2.96%
YoY
|
55.59M shares
-3.9%
YoY
|
57.85M shares
-5.65%
YoY
|
61.31M shares
-6.14%
YoY
|
65.32M shares
-5.39%
YoY
|
| Diluted Shares Outstanding |
55.18M shares
-3.15%
YoY
|
56.97M shares
-4.76%
YoY
|
59.82M shares
-5.23%
YoY
|
63.12M shares
-5.91%
YoY
|
67.08M shares
-5.24%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$3.464B
69.67%
YoY
|
$4.013B
102.27%
YoY
|
$3.190B
58.98%
YoY
|
$2.096B
3.91%
YoY
|
$2.042B
10.87%
YoY
|
$1.984B
8.15%
YoY
|
$2.006B
7.02%
YoY
|
$2.018B
-8.59%
YoY
|
$1.841B
-20.63%
YoY
|
$1.835B
N/A
|
$1.875B
-20.42%
YoY
|
$2.207B
9.08%
YoY
|
$2.320B
21.15%
YoY
|
$2.356B
43.3%
YoY
|
$2.023B
22.06%
YoY
|
$1.915B
12.67%
YoY
|
$1.757B
0.12%
YoY
|
$1.644B
-12.32%
YoY
|
| Cost Of Revenue |
$3.101B
66.66%
YoY
|
$3.659B
102.42%
YoY
|
$2.947B
60.32%
YoY
|
$1.905B
3.2%
YoY
|
$1.861B
10.23%
YoY
|
$1.808B
7.62%
YoY
|
$1.838B
7.26%
YoY
|
$1.846B
-8.78%
YoY
|
$1.688B
-20.72%
YoY
|
$1.680B
N/A
|
$1.714B
-20.67%
YoY
|
$2.024B
8.74%
YoY
|
$2.129B
20.37%
YoY
|
$2.160B
42.78%
YoY
|
$1.861B
22.35%
YoY
|
$1.769B
13.62%
YoY
|
$1.613B
-0.07%
YoY
|
$1.513B
-12.18%
YoY
|
| Gross Profit |
$363.3M
100.67%
YoY
|
$353.8M
100.75%
YoY
|
$242.4M
44.34%
YoY
|
$191.2M
11.6%
YoY
|
$181.1M
17.92%
YoY
|
$176.2M
13.88%
YoY
|
$167.9M
4.4%
YoY
|
$171.3M
-6.5%
YoY
|
$153.5M
-19.69%
YoY
|
$154.8M
N/A
|
$160.8M
-17.68%
YoY
|
$183.2M
12.96%
YoY
|
$191.2M
30.51%
YoY
|
$195.4M
49.28%
YoY
|
$162.2M
18.74%
YoY
|
$146.5M
2.37%
YoY
|
$144.5M
2.3%
YoY
|
$130.9M
-13.84%
YoY
|
| Selling, General & Admin |
$109.3M
57.22%
YoY
|
$113.5M
48.79%
YoY
|
$114.9M
62.17%
YoY
|
$73.52M
4.3%
YoY
|
$69.54M
12.67%
YoY
|
$76.31M
10.28%
YoY
|
$70.85M
9.35%
YoY
|
$70.49M
2.41%
YoY
|
$61.72M
-2.63%
YoY
|
$69.20M
N/A
|
$64.79M
6.68%
YoY
|
$68.83M
11.9%
YoY
|
$63.39M
2.54%
YoY
|
$60.73M
6.56%
YoY
|
$61.51M
7.08%
YoY
|
$61.82M
1.1%
YoY
|
$61.48M
4.25%
YoY
|
$56.99M
1.41%
YoY
|
| Research & Development |
$8.267M
2.34%
YoY
|
$7.991M
9.23%
YoY
|
$8.658M
23.26%
YoY
|
$8.669M
5.17%
YoY
|
$8.078M
5.47%
YoY
|
$7.316M
15.7%
YoY
|
$7.024M
11.69%
YoY
|
$8.243M
22.68%
YoY
|
$7.659M
19.78%
YoY
|
$6.323M
N/A
|
$6.289M
12.32%
YoY
|
$6.719M
32.5%
YoY
|
$6.394M
16.85%
YoY
|
$5.599M
2.1%
YoY
|
$5.071M
-3.76%
YoY
|
$5.472M
2.22%
YoY
|
$4.777M
-0.58%
YoY
|
$5.484M
-14.31%
YoY
|
| Depreciation & Amortization |
$48.20M
61.97%
YoY
|
$47.09M
66.92%
YoY
|
$39.53M
24.14%
YoY
|
$29.65M
-6.32%
YoY
|
$29.76M
-0.01%
YoY
|
$28.21M
-6.82%
YoY
|
$31.85M
3.64%
YoY
|
$31.65M
5.87%
YoY
|
$29.76M
1.65%
YoY
|
$30.27M
N/A
|
$30.73M
7.67%
YoY
|
$29.90M
10.47%
YoY
|
$29.28M
6.22%
YoY
|
$28.54M
3.95%
YoY
|
$27.06M
-1.24%
YoY
|
$27.57M
1.35%
YoY
|
$27.47M
-0.62%
YoY
|
$27.45M
-3.68%
YoY
|
| Operating Expenses |
$142.1M
66.81%
YoY
|
$123.4M
45.84%
YoY
|
$168.8M
112.8%
YoY
|
$82.19M
4.39%
YoY
|
$85.17M
19.67%
YoY
|
$84.62M
7.39%
YoY
|
$79.31M
8.25%
YoY
|
$78.73M
3.81%
YoY
|
$71.17M
0.83%
YoY
|
$78.80M
N/A
|
$73.26M
9.41%
YoY
|
$75.84M
7.47%
YoY
|
$70.59M
0.52%
YoY
|
$66.96M
7.18%
YoY
|
$70.57M
13.23%
YoY
|
$70.22M
-10.4%
YoY
|
$63.06M
-3.99%
YoY
|
$62.47M
-0.2%
YoY
|
| Operating Profit |
$221.2M
130.74%
YoY
|
$230.4M
151.47%
YoY
|
$73.60M
-16.94%
YoY
|
$109.0M
17.73%
YoY
|
$95.88M
16.4%
YoY
|
$91.62M
20.61%
YoY
|
$88.61M
1.18%
YoY
|
$92.56M
-13.79%
YoY
|
$82.37M
-31.7%
YoY
|
$75.96M
N/A
|
$87.58M
-31.81%
YoY
|
$107.4M
17.19%
YoY
|
$120.6M
58.12%
YoY
|
$128.4M
87.74%
YoY
|
$91.61M
23.36%
YoY
|
$76.27M
17.85%
YoY
|
$81.43M
7.77%
YoY
|
$68.41M
-23.4%
YoY
|
| Interest Expense |
-$22.66M
2801.92%
YoY
|
-$23.71M
1787.34%
YoY
|
-$16.66M
938.26%
YoY
|
-$654.0K
-70.91%
YoY
|
-$781.0K
-84.17%
YoY
|
-$1.256M
-115.28%
YoY
|
-$1.605M
-119.08%
YoY
|
-$2.248M
-61.9%
YoY
|
-$4.934M
-153.13%
YoY
|
$8.218M
N/A
|
$8.412M
-3.1%
YoY
|
-$5.900M
-205.08%
YoY
|
$9.286M
90.68%
YoY
|
$8.681M
-286.29%
YoY
|
$5.615M
16.42%
YoY
|
$4.870M
-0.2%
YoY
|
$4.877M
-1.55%
YoY
|
-$4.660M
-39.48%
YoY
|
| Other Income/Expense, Net |
-$29.47M
559.79%
YoY
|
-$25.87M
705.67%
YoY
|
-$12.02M
414.82%
YoY
|
-$4.474M
693.26%
YoY
|
-$4.467M
-42.2%
YoY
|
-$3.211M
109.87%
YoY
|
-$2.334M
-60.36%
YoY
|
-$564.0K
-93.25%
YoY
|
-$7.729M
-18.77%
YoY
|
-$1.530M
N/A
|
-$5.888M
-52.74%
YoY
|
-$8.361M
-34.93%
YoY
|
-$9.515M
60.48%
YoY
|
-$12.46M
1229.78%
YoY
|
-$12.85M
-152.12%
YoY
|
-$5.929M
-493.43%
YoY
|
-$2.496M
-12.64%
YoY
|
-$937.0K
-133.46%
YoY
|
| Pretax Income |
$191.8M
109.77%
YoY
|
$131.1M
48.34%
YoY
|
$61.58M
-28.62%
YoY
|
$73.34M
-15.49%
YoY
|
$91.41M
22.47%
YoY
|
$88.41M
18.77%
YoY
|
$86.28M
5.62%
YoY
|
$86.78M
-12.35%
YoY
|
$74.64M
-32.81%
YoY
|
$74.43M
N/A
|
$81.69M
-29.56%
YoY
|
$99.00M
25.7%
YoY
|
$111.1M
57.92%
YoY
|
$116.0M
67.69%
YoY
|
$78.77M
-20.37%
YoY
|
$70.35M
6.21%
YoY
|
$78.94M
8.58%
YoY
|
$69.16M
-10.3%
YoY
|
| Income Tax |
$66.00M
247.37%
YoY
|
$33.00M
83.33%
YoY
|
$10.00M
-33.33%
YoY
|
$21.36M
9.91%
YoY
|
$19.00M
-4.52%
YoY
|
$18.00M
-5.26%
YoY
|
$15.00M
-28.57%
YoY
|
$19.44M
14.34%
YoY
|
$19.90M
-23.46%
YoY
|
$19.00M
N/A
|
$21.00M
0.0%
YoY
|
$17.00M
750.0%
YoY
|
$26.00M
18.18%
YoY
|
$21.00M
66.79%
YoY
|
$2.000M
-111.11%
YoY
|
$22.00M
15.79%
YoY
|
$20.00M
-20.0%
YoY
|
$12.59M
-50.62%
YoY
|
| Net Earnings |
$117.1M
70.7%
YoY
|
$93.65M
45.85%
YoY
|
$49.29M
-24.18%
YoY
|
$48.07M
-21.69%
YoY
|
$68.62M
32.97%
YoY
|
$64.21M
22.34%
YoY
|
$65.00M
13.9%
YoY
|
$61.38M
-19.76%
YoY
|
$51.60M
-35.19%
YoY
|
$52.49M
N/A
|
$57.07M
-37.98%
YoY
|
$76.49M
-3.83%
YoY
|
$79.62M
63.76%
YoY
|
$92.01M
62.67%
YoY
|
$79.54M
-32.23%
YoY
|
$48.62M
3.37%
YoY
|
$58.63M
22.1%
YoY
|
$56.57M
9.62%
YoY
|
| Basic Earnings Per Share |
$2.17
69.53%
YoY
|
$1.72
45.76%
YoY
|
$0.91
-24.17%
YoY
|
N/A
|
$1.28
37.63%
YoY
|
$1.18
25.53%
YoY
|
$1.20
18.81%
YoY
|
N/A
|
$0.93
-32.12%
YoY
|
$0.94
N/A
|
$1.01
-36.48%
YoY
|
$1.32
2.33%
YoY
|
$1.37
77.92%
YoY
|
$1.59
N/A
|
$1.29
-27.93%
YoY
|
$0.77
6.94%
YoY
|
$0.91
22.97%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$2.12
68.25%
YoY
|
$1.70
46.55%
YoY
|
$0.89
-23.28%
YoY
|
$0.88
-20.16%
YoY
|
$1.26
38.46%
YoY
|
$1.16
24.73%
YoY
|
$1.16
18.37%
YoY
|
$1.09
-14.84%
YoY
|
$0.91
-31.58%
YoY
|
$0.93
N/A
|
$0.98
-36.36%
YoY
|
$1.28
2.4%
YoY
|
$1.33
75.0%
YoY
|
$1.54
83.13%
YoY
|
$1.25
-28.16%
YoY
|
$0.76
8.57%
YoY
|
$0.89
23.61%
YoY
|
$0.84
11.98%
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
|
| Basic Shares Outstanding |
53.86M shares
0.46%
YoY
|
54.33M shares
-0.14%
YoY
|
54.56M shares
0.66%
YoY
|
N/A
|
53.61M shares
-3.34%
YoY
|
54.41M shares
-2.12%
YoY
|
54.21M shares
-4.12%
YoY
|
N/A
|
55.47M shares
-4.65%
YoY
|
55.59M shares
-4.75%
YoY
|
56.54M shares
-1.55%
YoY
|
57.99M shares
0.32%
YoY
|
58.17M
-4.4%
YoY
|
57.43M shares
-10.79%
YoY
|
57.80M shares
-11.2%
YoY
|
60.84M shares
-6.53%
YoY
|
63.56M shares
-2.11%
YoY
|
64.38M shares
-1.06%
YoY
|
| Diluted Shares Outstanding |
55.13M shares
1.17%
YoY
|
55.11M shares
-0.73%
YoY
|
55.52M shares
-0.6%
YoY
|
N/A
|
54.49M shares
-3.91%
YoY
|
55.51M shares
-2.04%
YoY
|
55.85M shares
-4.1%
YoY
|
N/A
|
56.71M shares
-5.2%
YoY
|
56.67M shares
N/A
|
58.24M shares
-2.72%
YoY
|
59.59M shares
-3.42%
YoY
|
59.82M shares
-6.93%
YoY
|
59.87M shares
N/A
|
61.70M shares
-8.39%
YoY
|
64.27M
-4.01%
YoY
|
66.23M shares
-0.88%
YoY
|
N/A
|
Loading...