|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.471B
-22.75%
YoY
|
$4.493B
20.93%
YoY
|
$3.715B
-14.56%
YoY
|
$4.349B
9.2%
YoY
|
$3.982B
22.14%
YoY
|
| Cost Of Revenue |
$2.745B
-20.28%
YoY
|
$3.443B
20.67%
YoY
|
$2.853B
-9.78%
YoY
|
$3.163B
5.99%
YoY
|
$2.984B
18.07%
YoY
|
| Gross Profit |
$725.7M
-30.85%
YoY
|
$1.049B
21.78%
YoY
|
$861.7M
-27.33%
YoY
|
$1.186B
18.77%
YoY
|
$998.4M
36.17%
YoY
|
| Selling, General & Admin |
$423.9M
-10.31%
YoY
|
$472.6M
17.44%
YoY
|
$402.4M
3.84%
YoY
|
$387.5M
2.14%
YoY
|
$379.4M
8.58%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$30.27M
-2.41%
YoY
|
$31.02M
15.51%
YoY
|
$26.85M
-4.13%
YoY
|
$28.01M
-13.61%
YoY
|
$32.42M
9.91%
YoY
|
| Operating Expenses |
$423.9M
-10.31%
YoY
|
$472.6M
8.96%
YoY
|
$433.7M
11.92%
YoY
|
$387.5M
2.14%
YoY
|
$379.4M
8.58%
YoY
|
| Operating Profit |
$301.8M
-47.68%
YoY
|
$576.9M
34.78%
YoY
|
$428.0M
-42.67%
YoY
|
$746.5M
23.38%
YoY
|
$605.0M
65.08%
YoY
|
| Interest Expense |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$29.44M
-25.73%
YoY
|
$39.64M
0.49%
YoY
|
$39.45M
1609.84%
YoY
|
$2.307M
339.43%
YoY
|
$525.0K
-105.85%
YoY
|
| Pretax Income |
$333.8M
-45.89%
YoY
|
$616.9M
31.99%
YoY
|
$467.4M
-39.56%
YoY
|
$773.2M
23.58%
YoY
|
$625.7M
67.57%
YoY
|
| Income Tax |
$92.79M
-41.61%
YoY
|
$158.9M
34.47%
YoY
|
$118.2M
-38.07%
YoY
|
$190.8M
22.0%
YoY
|
$156.4M
71.54%
YoY
|
| Net Earnings |
$241.1M
-47.36%
YoY
|
$458.0M
33.26%
YoY
|
$343.7M
-40.34%
YoY
|
$576.1M
22.76%
YoY
|
$469.3M
66.28%
YoY
|
| Basic Earnings Per Share |
$2.73
-43.94%
YoY
|
$4.87
39.94%
YoY
|
$3.48
-37.86%
YoY
|
$5.60
34.62%
YoY
|
$4.16
90.83%
YoY
|
| Diluted Earnings Per Share |
$2.72
-43.69%
YoY
|
$4.83
40.0%
YoY
|
$3.45
-37.73%
YoY
|
$5.54
34.47%
YoY
|
$4.12
89.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
88.17M shares
-6.19%
YoY
|
93.99M shares
-4.76%
YoY
|
98.68M shares
-4.1%
YoY
|
102.9M shares
-8.81%
YoY
|
112.8M shares
-12.78%
YoY
|
| Diluted Shares Outstanding |
88.70M shares
-6.55%
YoY
|
94.91M shares
-4.8%
YoY
|
99.70M shares
-4.14%
YoY
|
104.0M shares
-8.62%
YoY
|
113.8M shares
-12.42%
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 |
$521.4M
-29.63%
YoY
|
$972.6M
-22.43%
YoY
|
$854.7M
-25.33%
YoY
|
$902.4M
-21.86%
YoY
|
$740.9M
-21.13%
YoY
|
$1.254B
-0.46%
YoY
|
$1.145B
36.51%
YoY
|
$1.155B
37.93%
YoY
|
$939.4M
20.49%
YoY
|
$1.260B
-17.28%
YoY
|
$838.5M
-21.77%
YoY
|
$837.3M
-17.72%
YoY
|
$779.7M
5.9%
YoY
|
$1.523B
25.85%
YoY
|
$1.072B
3.74%
YoY
|
$1.018B
-0.04%
YoY
|
$736.2M
2.12%
YoY
|
$1.210B
14.06%
YoY
|
$1.033B
24.11%
YoY
|
| Cost Of Revenue |
$424.9M
-24.58%
YoY
|
$786.3M
-18.11%
YoY
|
$680.6M
-22.62%
YoY
|
$714.7M
-18.89%
YoY
|
$563.4M
-20.99%
YoY
|
$960.2M
0.04%
YoY
|
$879.5M
36.89%
YoY
|
$881.2M
33.64%
YoY
|
$713.1M
20.81%
YoY
|
$959.8M
-14.86%
YoY
|
$642.5M
-16.82%
YoY
|
$659.4M
-9.89%
YoY
|
$590.2M
11.13%
YoY
|
$1.127B
23.47%
YoY
|
$772.4M
1.76%
YoY
|
$731.7M
-4.49%
YoY
|
$531.1M
-2.63%
YoY
|
$913.1M
13.33%
YoY
|
$759.1M
17.38%
YoY
|
| Gross Profit |
$96.47M
-45.65%
YoY
|
$186.3M
-36.56%
YoY
|
$174.2M
-34.31%
YoY
|
$187.7M
-31.44%
YoY
|
$177.5M
-21.58%
YoY
|
$293.7M
-2.06%
YoY
|
$265.1M
35.28%
YoY
|
$273.7M
53.82%
YoY
|
$226.3M
19.48%
YoY
|
$299.9M
-24.16%
YoY
|
$196.0M
-34.53%
YoY
|
$178.0M
-37.77%
YoY
|
$189.4M
-7.64%
YoY
|
$395.4M
33.17%
YoY
|
$299.4M
9.22%
YoY
|
$286.0M
13.52%
YoY
|
$205.1M
16.87%
YoY
|
$296.9M
16.64%
YoY
|
$274.1M
48.03%
YoY
|
| Selling, General & Admin |
$90.85M
-9.71%
YoY
|
$107.1M
-15.01%
YoY
|
$105.2M
-12.69%
YoY
|
$111.0M
-10.9%
YoY
|
$100.6M
-1.66%
YoY
|
$126.0M
9.11%
YoY
|
$120.5M
18.12%
YoY
|
$124.6M
26.77%
YoY
|
$102.3M
15.97%
YoY
|
$115.5M
0.06%
YoY
|
$102.0M
5.44%
YoY
|
$98.25M
3.04%
YoY
|
$88.23M
9.34%
YoY
|
$115.4M
11.94%
YoY
|
$96.74M
-1.66%
YoY
|
$95.35M
-1.45%
YoY
|
$80.70M
-1.36%
YoY
|
$103.1M
0.28%
YoY
|
$98.37M
21.38%
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 |
$7.618M
3.13%
YoY
|
$7.717M
3.64%
YoY
|
$7.508M
-12.17%
YoY
|
$7.657M
-0.52%
YoY
|
$7.387M
0.82%
YoY
|
$7.446M
9.73%
YoY
|
$8.548M
23.88%
YoY
|
$7.697M
25.6%
YoY
|
$7.327M
3.87%
YoY
|
$6.786M
-27.57%
YoY
|
$6.900M
4.31%
YoY
|
$6.128M
-9.09%
YoY
|
$7.054M
33.47%
YoY
|
$9.369M
12.57%
YoY
|
$6.615M
-17.08%
YoY
|
$6.741M
-25.27%
YoY
|
$5.285M
-25.88%
YoY
|
$8.323M
-19.19%
YoY
|
$7.978M
13.97%
YoY
|
| Operating Expenses |
$90.85M
-9.71%
YoY
|
$107.1M
-15.01%
YoY
|
$105.2M
-12.69%
YoY
|
$111.0M
-10.9%
YoY
|
$100.6M
-9.39%
YoY
|
$126.0M
-1.13%
YoY
|
$120.5M
11.45%
YoY
|
$124.6M
17.89%
YoY
|
$111.0M
25.86%
YoY
|
$127.4M
3.53%
YoY
|
$108.1M
11.75%
YoY
|
$105.7M
10.8%
YoY
|
$88.23M
9.34%
YoY
|
$123.1M
17.36%
YoY
|
$96.74M
-1.66%
YoY
|
$95.35M
-1.45%
YoY
|
$80.70M
-1.36%
YoY
|
$104.9M
-0.22%
YoY
|
$98.37M
21.38%
YoY
|
| Operating Profit |
$5.620M
-92.69%
YoY
|
$79.25M
-52.75%
YoY
|
$68.97M
-52.32%
YoY
|
$76.71M
-48.59%
YoY
|
$76.89M
-33.31%
YoY
|
$167.7M
-2.74%
YoY
|
$144.7M
64.58%
YoY
|
$149.2M
106.33%
YoY
|
$115.3M
24.87%
YoY
|
$172.4M
-36.68%
YoY
|
$87.90M
-53.97%
YoY
|
$72.31M
-59.31%
YoY
|
$92.33M
-19.72%
YoY
|
$272.3M
41.81%
YoY
|
$191.0M
10.97%
YoY
|
$177.7M
17.02%
YoY
|
$115.0M
26.5%
YoY
|
$192.0M
28.51%
YoY
|
$172.1M
69.51%
YoY
|
| Interest Expense |
$0.00
N/A
|
$251.0K
-1240.91%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$22.00K
-94.04%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$57.00K
N/A
|
-$369.0K
-206.65%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$346.0K
-92.19%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$4.429M
10.73%
YoY
|
$0.00
N/A
|
| Other Income/Expense, Net |
$7.236M
-20.74%
YoY
|
$6.555M
-16.2%
YoY
|
$6.581M
-1.16%
YoY
|
$7.174M
-27.78%
YoY
|
$9.129M
-40.04%
YoY
|
$7.822M
-13.9%
YoY
|
$6.658M
-43.09%
YoY
|
$9.934M
-10.45%
YoY
|
$15.23M
100.24%
YoY
|
$9.085M
524.4%
YoY
|
$11.70M
2427.0%
YoY
|
$11.09M
9462.93%
YoY
|
$7.604M
2685.35%
YoY
|
$1.455M
1400.0%
YoY
|
$463.0K
170.76%
YoY
|
$116.0K
-22.15%
YoY
|
$273.0K
152.78%
YoY
|
$97.00K
-3.0%
YoY
|
$171.0K
-105.48%
YoY
|
| Pretax Income |
$6.891M
-92.03%
YoY
|
$86.06M
-50.97%
YoY
|
$76.86M
-49.28%
YoY
|
$84.35M
-47.03%
YoY
|
$86.51M
-33.75%
YoY
|
$175.5M
-3.12%
YoY
|
$151.5M
52.23%
YoY
|
$159.2M
90.82%
YoY
|
$130.6M
26.52%
YoY
|
$181.2M
-33.91%
YoY
|
$99.55M
-49.34%
YoY
|
$83.44M
-54.62%
YoY
|
$103.2M
-13.07%
YoY
|
$274.1M
39.46%
YoY
|
$196.5M
10.66%
YoY
|
$183.9M
17.02%
YoY
|
$118.7M
25.76%
YoY
|
$196.6M
27.63%
YoY
|
$177.6M
72.39%
YoY
|
| Income Tax |
$81.00K
-99.64%
YoY
|
$25.90M
-44.06%
YoY
|
$20.75M
-47.86%
YoY
|
$23.60M
-42.72%
YoY
|
$22.50M
-28.76%
YoY
|
$46.30M
-0.22%
YoY
|
$39.80M
73.8%
YoY
|
$41.20M
91.63%
YoY
|
$31.58M
15.27%
YoY
|
$46.40M
-32.48%
YoY
|
$22.90M
-50.11%
YoY
|
$21.50M
-53.16%
YoY
|
$27.40M
-9.27%
YoY
|
$68.72M
39.91%
YoY
|
$45.90M
3.38%
YoY
|
$45.90M
16.79%
YoY
|
$30.20M
27.97%
YoY
|
$49.12M
26.26%
YoY
|
$44.40M
82.72%
YoY
|
| Net Earnings |
$6.786M
-89.4%
YoY
|
$60.16M
-53.44%
YoY
|
$56.14M
-49.76%
YoY
|
$60.75M
-48.52%
YoY
|
$64.04M
-35.35%
YoY
|
$129.2M
-2.73%
YoY
|
$111.8M
48.22%
YoY
|
$118.0M
94.33%
YoY
|
$99.06M
32.53%
YoY
|
$132.8M
-34.56%
YoY
|
$75.40M
-49.92%
YoY
|
$60.72M
-55.98%
YoY
|
$74.74M
-15.54%
YoY
|
$203.0M
37.66%
YoY
|
$150.6M
13.08%
YoY
|
$137.9M
17.03%
YoY
|
$88.50M
25.0%
YoY
|
$147.4M
28.08%
YoY
|
$133.2M
69.23%
YoY
|
| Basic Earnings Per Share |
$0.08
-88.57%
YoY
|
N/A
|
$0.65
-45.38%
YoY
|
$0.68
-45.6%
YoY
|
$0.70
-32.69%
YoY
|
N/A
|
$1.19
54.55%
YoY
|
$1.25
104.92%
YoY
|
$1.04
40.54%
YoY
|
N/A
|
$0.77
-47.62%
YoY
|
$0.61
-54.14%
YoY
|
$0.74
-9.76%
YoY
|
N/A
|
$1.47
24.58%
YoY
|
$1.33
31.68%
YoY
|
$0.82
38.98%
YoY
|
N/A
|
$1.18
93.44%
YoY
|
| Diluted Earnings Per Share |
$0.08
-88.57%
YoY
|
$0.70
-48.95%
YoY
|
$0.64
-45.76%
YoY
|
$0.68
-45.6%
YoY
|
$0.70
-32.27%
YoY
|
$1.37
0.4%
YoY
|
$1.18
55.26%
YoY
|
$1.25
108.33%
YoY
|
$1.03
41.57%
YoY
|
$1.36
-31.2%
YoY
|
$0.76
-47.59%
YoY
|
$0.60
-54.89%
YoY
|
$0.73
-9.88%
YoY
|
$1.98
-100.0%
YoY
|
$1.45
23.93%
YoY
|
$1.33
33.0%
YoY
|
$0.81
37.29%
YoY
|
$1.422M
154586677.36%
YoY
|
$1.17
91.8%
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 |
84.48M shares
-8.09%
YoY
|
85.95M shares
-8.16%
YoY
|
87.51M shares
-6.5%
YoY
|
90.67M shares
-4.43%
YoY
|
91.91M shares
-3.69%
YoY
|
93.59M shares
-3.57%
YoY
|
93.59M shares
-5.46%
YoY
|
94.88M shares
-5.22%
YoY
|
95.43M shares
-5.54%
YoY
|
97.05M shares
-3.83%
YoY
|
98.99M shares
-2.6%
YoY
|
100.1M shares
-2.02%
YoY
|
101.0M shares
-5.86%
YoY
|
100.9M shares
-9.2%
YoY
|
101.6M shares
-9.88%
YoY
|
102.2M shares
-12.55%
YoY
|
107.3M shares
-10.08%
YoY
|
111.1M shares
-12.37%
YoY
|
112.8M shares
-12.53%
YoY
|
| Diluted Shares Outstanding |
85.18M shares
-7.49%
YoY
|
N/A
|
87.56M shares
-7.48%
YoY
|
89.23M shares
-5.81%
YoY
|
92.08M shares
-3.93%
YoY
|
N/A
|
94.64M shares
-4.43%
YoY
|
94.74M shares
-5.86%
YoY
|
95.85M shares
-5.76%
YoY
|
N/A
|
99.03M shares
-3.54%
YoY
|
100.6M shares
-2.09%
YoY
|
101.7M shares
-6.0%
YoY
|
N/A
|
102.7M shares
-9.77%
YoY
|
102.8M shares
-12.72%
YoY
|
108.2M shares
-9.9%
YoY
|
N/A
|
113.8M shares
-12.15%
YoY
|
Loading...