|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.858B
-8.4%
YoY
|
$6.395B
4.18%
YoY
|
$6.138B
-2.45%
YoY
|
$6.292B
22.39%
YoY
|
$5.141B
14.22%
YoY
|
| Cost Of Revenue |
$5.108B
-1.83%
YoY
|
$5.204B
4.0%
YoY
|
$5.003B
3.84%
YoY
|
$4.819B
20.54%
YoY
|
$3.997B
4.69%
YoY
|
| Gross Profit |
$749.2M
-37.11%
YoY
|
$1.191B
4.98%
YoY
|
$1.135B
-23.0%
YoY
|
$1.474B
28.83%
YoY
|
$1.144B
67.48%
YoY
|
| Selling, General & Admin |
$616.2M
-3.71%
YoY
|
$639.9M
176.16%
YoY
|
$231.7M
-55.11%
YoY
|
$516.3M
10.58%
YoY
|
$466.9M
4.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$25.29M
-2.6%
YoY
|
$25.96M
2.47%
YoY
|
$25.33M
2.37%
YoY
|
$24.75M
-5.7%
YoY
|
$26.25M
-15.48%
YoY
|
| Operating Expenses |
$616.2M
-3.71%
YoY
|
$639.9M
248.21%
YoY
|
$183.8M
-64.4%
YoY
|
$516.3M
10.58%
YoY
|
$466.9M
4.46%
YoY
|
| Operating Profit |
$133.1M
-75.87%
YoY
|
$551.4M
-42.02%
YoY
|
$951.0M
-0.67%
YoY
|
$957.4M
41.41%
YoY
|
$677.1M
186.8%
YoY
|
| Interest Expense |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$656.0K
-1700.0%
YoY
|
$41.00K
-87.11%
YoY
|
$318.0K
-85.39%
YoY
|
| Other Income/Expense, Net |
$44.15M
-2.24%
YoY
|
$45.16M
-5.82%
YoY
|
$47.95M
1666.69%
YoY
|
$2.714M
-44.2%
YoY
|
$4.864M
-26.99%
YoY
|
| Pretax Income |
$584.6M
-41.71%
YoY
|
$1.003B
5.63%
YoY
|
$949.4M
-26.36%
YoY
|
$1.289B
35.03%
YoY
|
$954.8M
78.95%
YoY
|
| Income Tax |
$131.6M
-39.27%
YoY
|
$216.7M
2.85%
YoY
|
$210.7M
-29.09%
YoY
|
$297.1M
36.68%
YoY
|
$217.4M
97.46%
YoY
|
| Net Earnings |
$453.0M
-42.38%
YoY
|
$786.2M
6.42%
YoY
|
$738.7M
-25.54%
YoY
|
$992.2M
34.54%
YoY
|
$737.4M
74.14%
YoY
|
| Basic Earnings Per Share |
$6.40
-41.01%
YoY
|
$10.85
-46.21%
YoY
|
$20.17
-25.41%
YoY
|
$27.04
37.89%
YoY
|
$19.61
74.62%
YoY
|
| Diluted Earnings Per Share |
$6.35
-40.76%
YoY
|
$10.72
-46.21%
YoY
|
$19.93
-25.47%
YoY
|
$26.74
38.62%
YoY
|
$19.29
75.36%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.82M shares
-2.29%
YoY
|
72.48M shares
97.92%
YoY
|
36.62M shares
-0.2%
YoY
|
36.69M shares
-2.44%
YoY
|
37.61M shares
-0.29%
YoY
|
| Diluted Shares Outstanding |
71.35M shares
-2.71%
YoY
|
73.33M shares
97.83%
YoY
|
37.07M shares
-0.09%
YoY
|
37.10M shares
-2.96%
YoY
|
38.23M shares
-0.65%
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.123B
-17.67%
YoY
|
$1.436B
-11.47%
YoY
|
$1.424B
-10.81%
YoY
|
$1.633B
-4.03%
YoY
|
$1.365B
-7.47%
YoY
|
$1.622B
-2.33%
YoY
|
$1.597B
-1.4%
YoY
|
$1.702B
8.16%
YoY
|
$1.475B
14.76%
YoY
|
$1.660B
-16.93%
YoY
|
$1.619B
2.2%
YoY
|
$1.574B
11.42%
YoY
|
$1.285B
-0.51%
YoY
|
$1.999B
32.86%
YoY
|
$1.584B
25.23%
YoY
|
$1.412B
10.55%
YoY
|
$1.292B
18.66%
YoY
|
$1.504B
6.27%
YoY
|
$1.265B
10.68%
YoY
|
| Cost Of Revenue |
$1.007B
-13.03%
YoY
|
$1.302B
-3.52%
YoY
|
$1.252B
-3.43%
YoY
|
$1.397B
2.5%
YoY
|
$1.158B
-3.13%
YoY
|
$1.349B
0.09%
YoY
|
$1.297B
0.9%
YoY
|
$1.363B
5.73%
YoY
|
$1.195B
10.51%
YoY
|
$1.348B
-16.04%
YoY
|
$1.285B
6.43%
YoY
|
$1.289B
33.3%
YoY
|
$1.081B
11.87%
YoY
|
$1.605B
40.42%
YoY
|
$1.208B
25.97%
YoY
|
$967.0M
3.68%
YoY
|
$966.5M
9.03%
YoY
|
$1.143B
-2.92%
YoY
|
$958.7M
-1.09%
YoY
|
| Gross Profit |
$116.7M
-43.61%
YoY
|
$134.1M
-50.79%
YoY
|
$171.6M
-42.75%
YoY
|
$236.5M
-30.27%
YoY
|
$207.0M
-26.01%
YoY
|
$272.6M
-12.77%
YoY
|
$299.7M
-10.24%
YoY
|
$339.2M
19.2%
YoY
|
$279.8M
37.33%
YoY
|
$312.5M
-20.56%
YoY
|
$333.9M
-11.35%
YoY
|
$284.6M
-36.1%
YoY
|
$203.7M
-37.33%
YoY
|
$393.4M
8.94%
YoY
|
$376.7M
22.94%
YoY
|
$445.4M
29.11%
YoY
|
$325.1M
60.92%
YoY
|
$361.1M
51.73%
YoY
|
$306.4M
76.39%
YoY
|
| Selling, General & Admin |
$130.9M
-13.74%
YoY
|
$47.80M
-29.45%
YoY
|
$151.5M
-3.56%
YoY
|
$164.0M
3.9%
YoY
|
$151.7M
-0.37%
YoY
|
$67.74M
-1.78%
YoY
|
$157.1M
-3.15%
YoY
|
$157.8M
202.74%
YoY
|
$152.3M
16.81%
YoY
|
$68.97M
21.83%
YoY
|
$162.2M
28.41%
YoY
|
$52.14M
-55.56%
YoY
|
$130.4M
23.53%
YoY
|
$56.61M
6.51%
YoY
|
$126.3M
8.77%
YoY
|
$117.3M
0.23%
YoY
|
$105.5M
-0.15%
YoY
|
$53.15M
10.96%
YoY
|
$116.1M
1.86%
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 |
$5.373M
-9.68%
YoY
|
$6.682M
1.23%
YoY
|
$5.991M
-8.48%
YoY
|
$6.663M
-1.64%
YoY
|
$5.949M
-1.47%
YoY
|
$6.601M
-14.65%
YoY
|
$6.546M
2.28%
YoY
|
$6.774M
13.13%
YoY
|
$6.038M
15.94%
YoY
|
$7.734M
7.37%
YoY
|
$6.400M
9.93%
YoY
|
$5.988M
0.4%
YoY
|
$5.208M
-9.57%
YoY
|
$7.203M
13.38%
YoY
|
$5.822M
-10.13%
YoY
|
$5.964M
-13.74%
YoY
|
$5.759M
-11.87%
YoY
|
$6.353M
-26.13%
YoY
|
$6.478M
-18.0%
YoY
|
| Operating Expenses |
$130.9M
-13.74%
YoY
|
$32.13M
-40.27%
YoY
|
$151.5M
-3.56%
YoY
|
$164.0M
3.9%
YoY
|
$151.7M
-0.37%
YoY
|
$53.79M
-4.05%
YoY
|
$157.1M
-3.15%
YoY
|
$157.8M
301.88%
YoY
|
$152.3M
16.81%
YoY
|
$56.06M
5.67%
YoY
|
$162.2M
28.41%
YoY
|
$39.28M
-66.52%
YoY
|
$130.4M
23.53%
YoY
|
$53.05M
2.55%
YoY
|
$126.3M
8.77%
YoY
|
$117.3M
0.23%
YoY
|
$105.5M
-0.15%
YoY
|
$51.73M
15.99%
YoY
|
$116.1M
1.86%
YoY
|
| Operating Profit |
-$14.16M
-125.61%
YoY
|
$102.0M
-53.38%
YoY
|
$20.07M
-85.93%
YoY
|
$72.54M
-60.01%
YoY
|
$55.27M
-56.65%
YoY
|
$218.8M
-14.68%
YoY
|
$142.6M
-16.93%
YoY
|
$181.4M
-26.06%
YoY
|
$127.5M
73.79%
YoY
|
$256.5M
-24.65%
YoY
|
$171.7M
-31.42%
YoY
|
$245.3M
-25.22%
YoY
|
$73.35M
-66.59%
YoY
|
$340.3M
10.0%
YoY
|
$250.3M
31.59%
YoY
|
$328.1M
43.94%
YoY
|
$219.5M
127.95%
YoY
|
$309.4M
59.97%
YoY
|
$190.2M
218.77%
YoY
|
| Interest Expense |
$587.0K
N/A
|
$1.132M
-58.94%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$2.757M
14.02%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$2.418M
26.07%
YoY
|
$0.00
N/A
|
-$5.795M
N/A
|
$0.00
-100.0%
YoY
|
$1.918M
-9.36%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$41.00K
-54.44%
YoY
|
$2.116M
5.8%
YoY
|
$79.00K
43.64%
YoY
|
| Other Income/Expense, Net |
$6.963M
-26.69%
YoY
|
N/A
|
$8.128M
-23.91%
YoY
|
$10.85M
-5.61%
YoY
|
$9.498M
5.28%
YoY
|
N/A
|
$10.68M
-19.87%
YoY
|
$11.50M
-10.6%
YoY
|
$9.022M
2.01%
YoY
|
N/A
|
$13.33M
-18114.86%
YoY
|
$12.86M
-2908.3%
YoY
|
$8.844M
-2889.91%
YoY
|
N/A
|
-$74.00K
-105.84%
YoY
|
-$458.0K
-133.26%
YoY
|
-$317.0K
-139.72%
YoY
|
N/A
|
$1.268M
6.73%
YoY
|
| Pretax Income |
$72.52M
-54.72%
YoY
|
$103.1M
-53.45%
YoY
|
$128.2M
-48.69%
YoY
|
$193.1M
-35.08%
YoY
|
$160.2M
-31.56%
YoY
|
$221.6M
-14.41%
YoY
|
$249.9M
-12.53%
YoY
|
$297.4M
24.15%
YoY
|
$234.0M
41.57%
YoY
|
$258.9M
-24.36%
YoY
|
$285.7M
-13.28%
YoY
|
$239.5M
-27.79%
YoY
|
$165.3M
-42.18%
YoY
|
$342.2M
9.87%
YoY
|
$329.5M
25.9%
YoY
|
$331.7M
53.81%
YoY
|
$285.9M
72.24%
YoY
|
$311.5M
59.44%
YoY
|
$261.7M
93.13%
YoY
|
| Income Tax |
$17.22M
-53.91%
YoY
|
$19.10M
-60.95%
YoY
|
$28.95M
-46.35%
YoY
|
$46.18M
-29.82%
YoY
|
$37.35M
-22.18%
YoY
|
$48.91M
-18.5%
YoY
|
$53.97M
-15.64%
YoY
|
$65.81M
24.9%
YoY
|
$48.00M
41.17%
YoY
|
$60.02M
-24.87%
YoY
|
$63.97M
-4.52%
YoY
|
$52.69M
-35.44%
YoY
|
$34.00M
-50.46%
YoY
|
$79.88M
7.9%
YoY
|
$67.00M
9.92%
YoY
|
$81.61M
69.1%
YoY
|
$68.63M
101.06%
YoY
|
$74.04M
72.98%
YoY
|
$60.96M
131.0%
YoY
|
| Net Earnings |
$55.31M
-54.96%
YoY
|
$84.03M
-51.33%
YoY
|
$99.30M
-49.33%
YoY
|
$146.9M
-36.57%
YoY
|
$122.8M
-33.98%
YoY
|
$172.6M
-13.18%
YoY
|
$196.0M
-11.63%
YoY
|
$231.6M
23.93%
YoY
|
$186.0M
41.67%
YoY
|
$198.9M
-24.21%
YoY
|
$221.8M
-15.52%
YoY
|
$186.8M
-25.29%
YoY
|
$131.3M
-39.56%
YoY
|
$262.4M
10.49%
YoY
|
$262.5M
30.75%
YoY
|
$250.1M
49.4%
YoY
|
$217.3M
64.78%
YoY
|
$237.5M
55.68%
YoY
|
$200.8M
83.98%
YoY
|
| Basic Earnings Per Share |
$0.82
-52.05%
YoY
|
N/A
|
$1.40
-74.12%
YoY
|
$2.06
-67.71%
YoY
|
$1.71
-66.6%
YoY
|
N/A
|
$5.41
-10.73%
YoY
|
$6.38
25.59%
YoY
|
$5.12
43.02%
YoY
|
N/A
|
$6.06
-15.6%
YoY
|
$5.08
-25.51%
YoY
|
$3.58
-39.01%
YoY
|
N/A
|
$7.18
34.71%
YoY
|
$6.82
53.95%
YoY
|
$5.87
67.71%
YoY
|
N/A
|
$5.33
83.79%
YoY
|
| Diluted Earnings Per Share |
$0.82
-51.48%
YoY
|
$1.21
-49.15%
YoY
|
$1.39
-73.97%
YoY
|
$2.04
-67.67%
YoY
|
$1.69
-66.6%
YoY
|
$2.36
-56.15%
YoY
|
$5.34
-10.7%
YoY
|
$6.31
25.6%
YoY
|
$5.06
42.94%
YoY
|
$5.38
-24.11%
YoY
|
$5.98
-15.77%
YoY
|
$5.02
-25.79%
YoY
|
$3.54
-38.86%
YoY
|
$7.09
-100.0%
YoY
|
$7.10
35.24%
YoY
|
$6.77
55.28%
YoY
|
$5.79
68.31%
YoY
|
$6.236M
157085810.17%
YoY
|
$5.25
84.86%
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 |
66.80M shares
-6.92%
YoY
|
70.41M shares
94.6%
YoY
|
71.16M shares
95.88%
YoY
|
71.83M shares
97.78%
YoY
|
71.77M shares
98.42%
YoY
|
36.18M shares
-0.74%
YoY
|
36.33M shares
-1.19%
YoY
|
36.32M shares
-1.21%
YoY
|
36.17M shares
-1.1%
YoY
|
36.45M shares
-0.33%
YoY
|
36.77M shares
0.54%
YoY
|
36.77M shares
0.32%
YoY
|
36.57M shares
-1.15%
YoY
|
36.57M shares
-1.98%
YoY
|
36.57M
-2.87%
YoY
|
36.65M
-3.1%
YoY
|
37.00M shares
-1.72%
YoY
|
37.31M shares
-0.8%
YoY
|
37.65M shares
0.11%
YoY
|
| Diluted Shares Outstanding |
67.81M shares
-6.67%
YoY
|
N/A
|
71.19M shares
94.14%
YoY
|
71.90M shares
95.82%
YoY
|
72.65M shares
97.53%
YoY
|
N/A
|
36.67M shares
-1.1%
YoY
|
36.72M shares
-1.27%
YoY
|
36.78M shares
-0.92%
YoY
|
N/A
|
37.08M shares
0.36%
YoY
|
37.19M shares
0.62%
YoY
|
37.12M shares
-1.08%
YoY
|
N/A
|
36.95M shares
-3.36%
YoY
|
36.96M
-3.69%
YoY
|
37.53M shares
-2.12%
YoY
|
N/A
|
38.23M shares
-0.46%
YoY
|
Loading...