|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$11.01B
-2.21%
YoY
|
$11.26B
-23.68%
YoY
|
$14.75B
-14.86%
YoY
|
$17.33B
37.37%
YoY
|
$12.61B
56.39%
YoY
|
| Cost Of Revenue |
$10.30B
-2.54%
YoY
|
$10.56B
-24.57%
YoY
|
$14.00B
-15.84%
YoY
|
$16.64B
38.45%
YoY
|
$12.02B
56.13%
YoY
|
| Gross Profit |
$713.7M
2.84%
YoY
|
$693.9M
-6.9%
YoY
|
$745.4M
8.95%
YoY
|
$684.2M
15.43%
YoY
|
$592.7M
61.85%
YoY
|
| Selling, General & Admin |
$583.7M
16.16%
YoY
|
$502.5M
2.08%
YoY
|
$492.3M
5.74%
YoY
|
$465.5M
10.13%
YoY
|
$422.7M
6.16%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$133.3M
4.32%
YoY
|
$127.8M
2.16%
YoY
|
$125.1M
-7.15%
YoY
|
$134.7M
-24.7%
YoY
|
$178.9M
-5.14%
YoY
|
| Operating Expenses |
$585.2M
16.21%
YoY
|
$503.6M
2.31%
YoY
|
$492.3M
5.51%
YoY
|
$466.6M
10.1%
YoY
|
$423.8M
6.15%
YoY
|
| Operating Profit |
$128.4M
-32.52%
YoY
|
$190.3M
-24.81%
YoY
|
$253.1M
16.31%
YoY
|
$217.6M
28.8%
YoY
|
$168.9M
-611.91%
YoY
|
| Interest Expense |
$7.197M
-65.88%
YoY
|
$21.09M
62.17%
YoY
|
$13.01M
-122.88%
YoY
|
-$56.85M
75.19%
YoY
|
-$32.45M
-35.87%
YoY
|
| Other Income/Expense, Net |
$78.34M
85.59%
YoY
|
$42.21M
-16.39%
YoY
|
$50.48M
49.26%
YoY
|
$33.82M
3.76%
YoY
|
$32.60M
85.59%
YoY
|
| Pretax Income |
$141.5M
-29.53%
YoY
|
$200.8M
18.4%
YoY
|
$169.6M
-12.86%
YoY
|
$194.6M
21.03%
YoY
|
$160.8M
-693.66%
YoY
|
| Income Tax |
$22.17M
-26.25%
YoY
|
$30.06M
-18.84%
YoY
|
$37.03M
-6.55%
YoY
|
$39.63M
35.58%
YoY
|
$29.23M
-367.9%
YoY
|
| Net Earnings |
$95.71M
-16.05%
YoY
|
$114.0M
12.67%
YoY
|
$101.2M
-22.8%
YoY
|
$131.1M
26.06%
YoY
|
$104.0M
1248.72%
YoY
|
| Basic Earnings Per Share |
N/A
|
$3.35
11.67%
YoY
|
$3.00
-22.88%
YoY
|
$3.89
24.68%
YoY
|
$3.12
1256.52%
YoY
|
| Diluted Earnings Per Share |
$2.79
-15.96%
YoY
|
$3.32
12.93%
YoY
|
$2.94
-22.83%
YoY
|
$3.81
24.1%
YoY
|
$3.07
1234.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.04M shares
0.01%
YoY
|
34.03M shares
0.93%
YoY
|
33.72M shares
-0.04%
YoY
|
33.73M shares
1.36%
YoY
|
33.28M shares
1.08%
YoY
|
| Diluted Shares Outstanding |
34.34M shares
0.04%
YoY
|
34.32M shares
-0.17%
YoY
|
34.38M shares
-0.12%
YoY
|
34.42M shares
1.67%
YoY
|
33.86M shares
2.01%
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 |
$2.627B
-1.2%
YoY
|
$2.536B
-18.79%
YoY
|
$2.678B
2.16%
YoY
|
$3.136B
12.19%
YoY
|
$2.659B
-2.17%
YoY
|
$3.123B
-2.8%
YoY
|
$2.621B
-27.91%
YoY
|
$2.795B
-30.47%
YoY
|
$2.718B
-29.97%
YoY
|
$3.213B
-31.31%
YoY
|
$3.636B
-13.83%
YoY
|
$4.020B
-9.67%
YoY
|
$3.881B
-2.43%
YoY
|
$4.677B
23.65%
YoY
|
$4.219B
40.7%
YoY
|
$4.451B
37.54%
YoY
|
$3.978B
53.31%
YoY
|
$3.783B
50.81%
YoY
|
$2.999B
59.04%
YoY
|
| Cost Of Revenue |
$2.467B
-1.58%
YoY
|
$2.305B
-20.8%
YoY
|
$2.507B
2.58%
YoY
|
$2.977B
13.65%
YoY
|
$2.506B
-3.23%
YoY
|
$2.910B
-2.85%
YoY
|
$2.444B
-29.73%
YoY
|
$2.620B
-31.03%
YoY
|
$2.590B
-30.63%
YoY
|
$2.995B
-33.55%
YoY
|
$3.478B
-14.24%
YoY
|
$3.798B
-9.99%
YoY
|
$3.733B
-3.24%
YoY
|
$4.507B
25.6%
YoY
|
$4.056B
40.97%
YoY
|
$4.220B
37.34%
YoY
|
$3.858B
55.5%
YoY
|
$3.589B
48.96%
YoY
|
$2.877B
60.52%
YoY
|
| Gross Profit |
$160.6M
5.04%
YoY
|
$231.5M
8.63%
YoY
|
$170.9M
-3.53%
YoY
|
$158.4M
-9.67%
YoY
|
$152.9M
19.13%
YoY
|
$213.1M
-2.11%
YoY
|
$177.1M
12.32%
YoY
|
$175.4M
-20.98%
YoY
|
$128.3M
-13.3%
YoY
|
$217.7M
28.05%
YoY
|
$157.7M
-3.7%
YoY
|
$221.9M
-3.86%
YoY
|
$148.0M
23.82%
YoY
|
$170.0M
-12.37%
YoY
|
$163.8M
34.42%
YoY
|
$230.8M
41.27%
YoY
|
$119.5M
5.37%
YoY
|
$194.0M
45.11%
YoY
|
$121.8M
30.67%
YoY
|
| Selling, General & Admin |
$144.7M
-0.75%
YoY
|
$132.3M
-10.07%
YoY
|
$172.6M
43.21%
YoY
|
$134.6M
15.41%
YoY
|
$145.8M
22.11%
YoY
|
$147.2M
10.88%
YoY
|
$120.5M
-4.6%
YoY
|
$116.6M
0.52%
YoY
|
$119.4M
1.81%
YoY
|
$132.7M
-2.75%
YoY
|
$126.3M
9.31%
YoY
|
$116.0M
3.06%
YoY
|
$117.2M
14.95%
YoY
|
$136.5M
23.04%
YoY
|
$115.5M
4.77%
YoY
|
$112.6M
6.63%
YoY
|
$102.0M
2.09%
YoY
|
$110.9M
4.84%
YoY
|
$110.3M
12.3%
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 |
$34.11M
-0.66%
YoY
|
$33.27M
-8.05%
YoY
|
$32.65M
7.36%
YoY
|
$33.07M
9.26%
YoY
|
$34.34M
10.96%
YoY
|
$36.18M
15.56%
YoY
|
$30.41M
-2.54%
YoY
|
$30.27M
-0.32%
YoY
|
$30.95M
-3.94%
YoY
|
$31.31M
-6.48%
YoY
|
$31.20M
-6.37%
YoY
|
$30.37M
-9.54%
YoY
|
$32.22M
-6.27%
YoY
|
$33.48M
-9.03%
YoY
|
$33.32M
-29.08%
YoY
|
$33.57M
-29.56%
YoY
|
$34.38M
-27.63%
YoY
|
$36.80M
-22.37%
YoY
|
$46.98M
-0.67%
YoY
|
| Operating Expenses |
$144.7M
-0.75%
YoY
|
$132.3M
-10.07%
YoY
|
$172.6M
43.21%
YoY
|
$134.6M
15.41%
YoY
|
$145.8M
22.11%
YoY
|
$147.2M
10.88%
YoY
|
$120.5M
-4.6%
YoY
|
$116.6M
0.52%
YoY
|
$119.4M
1.81%
YoY
|
$132.7M
-2.75%
YoY
|
$126.3M
9.31%
YoY
|
$116.0M
3.06%
YoY
|
$117.2M
14.95%
YoY
|
$136.5M
23.04%
YoY
|
$115.5M
4.77%
YoY
|
$112.6M
6.63%
YoY
|
$102.0M
2.09%
YoY
|
$110.9M
4.84%
YoY
|
$110.3M
12.3%
YoY
|
| Operating Profit |
$15.92M
123.66%
YoY
|
$99.15M
50.33%
YoY
|
-$1.682M
-102.97%
YoY
|
$23.83M
-59.45%
YoY
|
$7.118M
-20.58%
YoY
|
$65.96M
-22.41%
YoY
|
$56.63M
80.35%
YoY
|
$58.76M
-44.53%
YoY
|
$8.962M
-70.88%
YoY
|
$85.00M
153.34%
YoY
|
$31.40M
-34.89%
YoY
|
$105.9M
-10.44%
YoY
|
$30.78M
75.38%
YoY
|
$33.55M
-59.62%
YoY
|
$48.23M
317.18%
YoY
|
$118.3M
104.47%
YoY
|
$17.55M
29.59%
YoY
|
$83.10M
197.83%
YoY
|
$11.56M
-332.92%
YoY
|
| Interest Expense |
$855.0K
-65.96%
YoY
|
-$11.39M
10.95%
YoY
|
$1.896M
-76.71%
YoY
|
$2.089M
-43.72%
YoY
|
$2.512M
-46.35%
YoY
|
-$10.27M
26.73%
YoY
|
$8.141M
147.0%
YoY
|
$3.712M
117.33%
YoY
|
$4.682M
-128.16%
YoY
|
-$8.101M
-4.58%
YoY
|
$3.296M
-123.05%
YoY
|
$1.708M
-107.44%
YoY
|
-$16.63M
49.73%
YoY
|
-$8.490M
41.71%
YoY
|
-$14.30M
58.04%
YoY
|
-$22.96M
149.1%
YoY
|
-$11.10M
-2.61%
YoY
|
-$5.991M
-53.56%
YoY
|
-$9.049M
-13.82%
YoY
|
| Other Income/Expense, Net |
$34.81M
278.74%
YoY
|
$17.94M
55.22%
YoY
|
$38.00M
172.97%
YoY
|
$12.50M
140.44%
YoY
|
$9.191M
-20.27%
YoY
|
$11.56M
-22.21%
YoY
|
$13.92M
-8.28%
YoY
|
$5.200M
-58.2%
YoY
|
$11.53M
44.03%
YoY
|
$14.86M
145.99%
YoY
|
$15.18M
1811.59%
YoY
|
$12.44M
-45.5%
YoY
|
$8.004M
92.31%
YoY
|
$6.041M
-23.07%
YoY
|
$794.0K
-94.25%
YoY
|
$22.83M
350.22%
YoY
|
$4.162M
-29.07%
YoY
|
$7.853M
0.68%
YoY
|
$13.81M
258.97%
YoY
|
| Pretax Income |
$33.89M
954.84%
YoY
|
$87.58M
30.23%
YoY
|
$25.84M
-58.45%
YoY
|
$24.84M
-56.69%
YoY
|
$3.213M
-77.0%
YoY
|
$67.25M
-26.71%
YoY
|
$62.19M
62.02%
YoY
|
$57.35M
-45.08%
YoY
|
$13.97M
-121.49%
YoY
|
$91.76M
195.02%
YoY
|
$38.39M
10.56%
YoY
|
$104.4M
-11.62%
YoY
|
-$65.00M
-712.81%
YoY
|
$31.10M
-59.41%
YoY
|
$34.72M
112.78%
YoY
|
$118.2M
120.02%
YoY
|
$10.61M
-24.86%
YoY
|
$76.64M
224.25%
YoY
|
$16.32M
-791.4%
YoY
|
| Income Tax |
$4.560M
-315.3%
YoY
|
$16.49M
25.41%
YoY
|
-$228.0K
-102.12%
YoY
|
$8.028M
64.64%
YoY
|
-$2.118M
-262.55%
YoY
|
$13.15M
-1.34%
YoY
|
$10.73M
36.49%
YoY
|
$4.876M
-77.53%
YoY
|
$1.303M
-122.08%
YoY
|
$13.32M
34.14%
YoY
|
$7.862M
-19.78%
YoY
|
$21.70M
37.34%
YoY
|
-$5.900M
-243.9%
YoY
|
$9.933M
-11.02%
YoY
|
$9.800M
145.0%
YoY
|
$15.80M
62.89%
YoY
|
$4.100M
-6.82%
YoY
|
$11.16M
37.81%
YoY
|
$4.000M
-197.56%
YoY
|
| Net Earnings |
$33.19M
11585.92%
YoY
|
$67.43M
49.55%
YoY
|
$20.14M
-26.41%
YoY
|
$7.857M
-78.16%
YoY
|
$284.0K
-94.91%
YoY
|
$45.09M
-11.91%
YoY
|
$27.37M
181.88%
YoY
|
$35.98M
-34.64%
YoY
|
$5.581M
-137.84%
YoY
|
$51.19M
467.22%
YoY
|
$9.708M
-73.58%
YoY
|
$55.05M
-31.02%
YoY
|
-$14.75M
-368.04%
YoY
|
$9.024M
-69.56%
YoY
|
$36.75M
133.5%
YoY
|
$79.81M
83.46%
YoY
|
$5.503M
-63.57%
YoY
|
$29.64M
85.37%
YoY
|
$15.74M
-1587.52%
YoY
|
| Basic Earnings Per Share |
$0.98
9700.0%
YoY
|
N/A
|
$0.59
-26.25%
YoY
|
$0.23
-78.3%
YoY
|
$0.01
-93.75%
YoY
|
N/A
|
$0.80
175.86%
YoY
|
$1.06
-34.97%
YoY
|
$0.16
-136.36%
YoY
|
N/A
|
$0.29
-73.15%
YoY
|
$1.63
-30.93%
YoY
|
-$0.44
-375.0%
YoY
|
N/A
|
$1.08
125.0%
YoY
|
$2.36
80.15%
YoY
|
$0.16
-65.22%
YoY
|
N/A
|
$0.48
-1700.0%
YoY
|
| Diluted Earnings Per Share |
$0.97
9600.0%
YoY
|
$1.95
48.72%
YoY
|
$0.59
-26.25%
YoY
|
$0.23
-78.1%
YoY
|
$0.01
-93.75%
YoY
|
$1.31
35.42%
YoY
|
$0.80
185.71%
YoY
|
$1.05
-34.78%
YoY
|
$0.16
-136.36%
YoY
|
$0.97
273.08%
YoY
|
$0.28
-73.58%
YoY
|
$1.61
-30.6%
YoY
|
-$0.44
-375.0%
YoY
|
$0.26
-100.0%
YoY
|
$1.06
130.43%
YoY
|
$2.32
78.46%
YoY
|
$0.16
-64.44%
YoY
|
$861.4K
83.06%
YoY
|
$0.46
-1633.33%
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 |
33.88M shares
-0.43%
YoY
|
33.84M shares
-0.68%
YoY
|
34.21M shares
0.42%
YoY
|
34.19M shares
0.41%
YoY
|
34.03M shares
0.58%
YoY
|
34.07M shares
0.94%
YoY
|
34.07M shares
0.94%
YoY
|
34.05M shares
0.94%
YoY
|
33.83M shares
0.87%
YoY
|
33.75M shares
0.74%
YoY
|
33.75M shares
-0.32%
YoY
|
33.73M shares
-0.35%
YoY
|
33.54M shares
-0.59%
YoY
|
33.50M shares
0.65%
YoY
|
33.86M shares
1.73%
YoY
|
33.85M shares
1.76%
YoY
|
33.74M shares
1.66%
YoY
|
33.29M shares
0.93%
YoY
|
33.28M shares
0.98%
YoY
|
| Diluted Shares Outstanding |
34.16M shares
-0.46%
YoY
|
N/A
|
34.18M shares
-0.51%
YoY
|
34.30M shares
-0.12%
YoY
|
34.32M shares
0.21%
YoY
|
N/A
|
34.36M shares
0.26%
YoY
|
34.34M shares
0.51%
YoY
|
34.24M shares
1.85%
YoY
|
N/A
|
34.27M shares
-0.4%
YoY
|
34.17M shares
-0.73%
YoY
|
33.62M shares
-1.92%
YoY
|
N/A
|
34.41M shares
2.3%
YoY
|
34.42M shares
2.49%
YoY
|
34.28M shares
2.09%
YoY
|
N/A
|
33.63M shares
2.04%
YoY
|
Loading...