|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.201B
N/A
|
$3.875B
-4.0%
YoY
|
$4.037B
24.17%
YoY
|
$3.251B
29.35%
YoY
|
$2.513B
0.0%
YoY
|
| Cost Of Revenue |
$1.949B
N/A
|
$2.405B
-3.91%
YoY
|
$2.503B
21.72%
YoY
|
$2.056B
26.04%
YoY
|
$1.631B
0.0%
YoY
|
| Gross Profit |
$1.252B
N/A
|
$1.470B
-4.15%
YoY
|
$1.534B
28.39%
YoY
|
$1.195B
35.46%
YoY
|
$882.0M
0.01%
YoY
|
| Selling, General & Admin |
$663.2M
N/A
|
$762.5M
-5.51%
YoY
|
$806.9M
20.8%
YoY
|
$668.0M
25.58%
YoY
|
$531.9M
0.0%
YoY
|
| Research & Development |
$58.80M
N/A
|
$57.70M
8.66%
YoY
|
$53.10M
27.03%
YoY
|
$41.80M
18.41%
YoY
|
$35.30M
N/A
|
| Depreciation & Amortization |
$105.3M
N/A
|
$127.2M
-4.09%
YoY
|
$132.6M
5.88%
YoY
|
$125.2M
13.31%
YoY
|
$110.5M
0.03%
YoY
|
| Operating Expenses |
$722.0M
N/A
|
$820.2M
-4.63%
YoY
|
$860.0M
21.17%
YoY
|
$709.8M
25.14%
YoY
|
$567.2M
6.64%
YoY
|
| Operating Profit |
$574.9M
N/A
|
$656.2M
3.36%
YoY
|
$634.9M
0.77%
YoY
|
$630.0M
94.18%
YoY
|
$324.4M
-7.33%
YoY
|
| Interest Expense |
-$100.1M
N/A
|
-$93.53M
-22.28%
YoY
|
-$120.3M
111.67%
YoY
|
-$56.86M
-30.24%
YoY
|
-$81.50M
0.0%
YoY
|
| Other Income/Expense, Net |
$532.4M
N/A
|
$604.1M
-14438.33%
YoY
|
-$4.213M
-362.82%
YoY
|
$1.603M
-152.2%
YoY
|
-$3.071M
-112.24%
YoY
|
| Pretax Income |
$482.3M
N/A
|
$577.3M
11.16%
YoY
|
$519.4M
-16.16%
YoY
|
$619.5M
131.11%
YoY
|
$268.1M
-0.02%
YoY
|
| Income Tax |
$115.0M
N/A
|
$148.9M
25.64%
YoY
|
$118.5M
-9.55%
YoY
|
$131.0M
115.61%
YoY
|
$60.76M
-0.06%
YoY
|
| Net Earnings |
-$277.7M
N/A
|
$428.4M
6.87%
YoY
|
$400.9M
-17.93%
YoY
|
$488.5M
135.65%
YoY
|
$207.3M
0.0%
YoY
|
| Basic Earnings Per Share |
-$5.38
N/A
|
$7.97
6.55%
YoY
|
$7.48
-15.48%
YoY
|
$8.85
135.37%
YoY
|
$3.76
N/A
|
| Diluted Earnings Per Share |
-$5.32
N/A
|
$7.90
6.61%
YoY
|
$7.41
-14.04%
YoY
|
$8.62
129.26%
YoY
|
$3.76
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.66M shares
N/A
|
53.74M shares
0.3%
YoY
|
53.58M shares
-2.97%
YoY
|
55.22M shares
0.22%
YoY
|
55.09M shares
N/A
|
| Diluted Shares Outstanding |
52.18M shares
N/A
|
54.21M shares
0.23%
YoY
|
54.09M shares
-4.55%
YoY
|
56.67M shares
2.77%
YoY
|
55.14M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 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 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$839.9M
-14.11%
YoY
|
$334.6M
-63.1%
YoY
|
$982.1M
4.17%
YoY
|
$977.9M
-1.38%
YoY
|
$906.6M
-2.19%
YoY
|
$1.014B
0.53%
YoY
|
$942.8M
-9.34%
YoY
|
$991.5M
-1.57%
YoY
|
$926.9M
N/A
|
$1.009B
1.58%
YoY
|
$1.040B
2.6%
YoY
|
$1.007B
1.28%
YoY
|
$992.9M
21.45%
YoY
|
$1.014B
25.33%
YoY
|
$994.7M
31.21%
YoY
|
$866.4M
18.8%
YoY
|
$817.5M
N/A
|
$808.8M
27.46%
YoY
|
| Cost Of Revenue |
$516.7M
-14.81%
YoY
|
$161.2M
-71.25%
YoY
|
$620.8M
5.69%
YoY
|
$606.6M
-0.87%
YoY
|
$560.7M
-3.42%
YoY
|
$624.9M
0.5%
YoY
|
$587.4M
-9.18%
YoY
|
$611.9M
-2.67%
YoY
|
$580.6M
N/A
|
$621.8M
-0.93%
YoY
|
$646.7M
-0.94%
YoY
|
$628.7M
-5.35%
YoY
|
$627.6M
21.19%
YoY
|
$652.9M
29.27%
YoY
|
$664.2M
37.74%
YoY
|
$550.8M
16.37%
YoY
|
$517.9M
N/A
|
$505.0M
22.65%
YoY
|
| Gross Profit |
$323.2M
-12.96%
YoY
|
$173.4M
-49.88%
YoY
|
$361.3M
1.65%
YoY
|
$371.3M
-2.2%
YoY
|
$345.9M
-0.12%
YoY
|
$388.9M
0.56%
YoY
|
$355.4M
-9.61%
YoY
|
$379.6M
0.24%
YoY
|
$346.4M
N/A
|
$386.8M
5.9%
YoY
|
$393.2M
9.01%
YoY
|
$378.7M
14.59%
YoY
|
$365.2M
21.9%
YoY
|
$360.7M
18.77%
YoY
|
$330.5M
19.8%
YoY
|
$315.6M
23.29%
YoY
|
$299.6M
N/A
|
$303.7M
36.35%
YoY
|
| Selling, General & Admin |
$188.3M
-11.85%
YoY
|
$43.32M
-78.62%
YoY
|
$203.6M
13.45%
YoY
|
$213.6M
7.57%
YoY
|
$202.6M
-1.67%
YoY
|
$178.4M
-6.89%
YoY
|
$179.5M
-11.81%
YoY
|
$198.6M
-7.81%
YoY
|
$206.0M
N/A
|
$191.6M
-4.78%
YoY
|
$203.5M
7.41%
YoY
|
$215.4M
4.53%
YoY
|
$201.2M
14.74%
YoY
|
$189.5M
14.35%
YoY
|
$206.1M
32.99%
YoY
|
$172.0M
16.74%
YoY
|
$175.4M
N/A
|
$165.7M
28.64%
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
|
| Depreciation & Amortization |
$25.47M
69.82%
YoY
|
$8.140M
-74.68%
YoY
|
$15.24M
9.02%
YoY
|
$15.00M
10.43%
YoY
|
$32.15M
-0.82%
YoY
|
$32.34M
-3.6%
YoY
|
$13.98M
11.59%
YoY
|
$13.58M
-61.14%
YoY
|
$32.41M
N/A
|
$33.55M
253.9%
YoY
|
$12.52M
16.42%
YoY
|
$34.95M
-25.23%
YoY
|
$9.479M
-12.84%
YoY
|
$10.76M
5.8%
YoY
|
$46.74M
53.59%
YoY
|
$34.57M
19.62%
YoY
|
$10.88M
N/A
|
$10.17M
3.69%
YoY
|
| Operating Expenses |
$188.3M
-11.85%
YoY
|
$43.32M
-78.62%
YoY
|
$203.6M
13.45%
YoY
|
$213.6M
7.57%
YoY
|
$202.6M
-1.67%
YoY
|
$178.4M
-6.89%
YoY
|
$179.5M
-11.81%
YoY
|
$198.6M
-7.81%
YoY
|
$206.0M
N/A
|
$191.6M
-4.78%
YoY
|
$203.5M
7.41%
YoY
|
$215.4M
4.53%
YoY
|
$201.2M
14.74%
YoY
|
$189.5M
14.35%
YoY
|
$206.1M
32.99%
YoY
|
$172.0M
16.66%
YoY
|
$175.4M
N/A
|
$165.7M
28.64%
YoY
|
| Operating Profit |
$133.4M
-14.18%
YoY
|
$130.1M
-7.49%
YoY
|
-$554.2M
-414.99%
YoY
|
$155.4M
-11.56%
YoY
|
$140.6M
2.53%
YoY
|
$210.5M
7.87%
YoY
|
$176.0M
-7.25%
YoY
|
$175.7M
9.12%
YoY
|
$137.1M
N/A
|
$195.2M
20.7%
YoY
|
$189.7M
13.45%
YoY
|
$161.0M
31.38%
YoY
|
$161.7M
-30.74%
YoY
|
$167.2M
22.32%
YoY
|
$122.6M
1.15%
YoY
|
$143.7M
32.3%
YoY
|
$233.5M
N/A
|
$136.7M
57.74%
YoY
|
| Interest Expense |
-$25.48M
28.4%
YoY
|
-$36.77M
100.25%
YoY
|
-$25.15M
17.51%
YoY
|
-$19.84M
-19.22%
YoY
|
-$18.36M
-30.11%
YoY
|
-$21.29M
-24.71%
YoY
|
-$21.40M
-32.13%
YoY
|
-$24.57M
-16.62%
YoY
|
-$26.27M
N/A
|
-$28.28M
17.49%
YoY
|
-$31.53M
51.28%
YoY
|
-$29.46M
66.89%
YoY
|
-$24.07M
82.44%
YoY
|
-$20.84M
46.55%
YoY
|
-$17.65M
9.65%
YoY
|
-$13.68M
-39.75%
YoY
|
-$13.19M
N/A
|
-$14.22M
-22.71%
YoY
|
| Other Income/Expense, Net |
$2.621M
-98.47%
YoY
|
$10.40M
-93.65%
YoY
|
$164.9M
6153.39%
YoY
|
$171.1M
-305632.14%
YoY
|
$163.9M
54517.67%
YoY
|
$4.412M
672.68%
YoY
|
$2.637M
-9.1%
YoY
|
-$56.00K
-97.05%
YoY
|
$300.0K
N/A
|
$571.0K
-106.69%
YoY
|
$2.901M
-149.27%
YoY
|
-$1.896M
-53.31%
YoY
|
-$8.529M
974.18%
YoY
|
-$5.888M
-1355.44%
YoY
|
-$4.061M
-340.15%
YoY
|
$11.04M
-356.63%
YoY
|
-$794.0K
N/A
|
$469.0K
59.52%
YoY
|
| Pretax Income |
$112.9M
-15.09%
YoY
|
$806.8M
564.25%
YoY
|
-$579.0M
-474.3%
YoY
|
$133.0M
-14.07%
YoY
|
$121.5M
5.76%
YoY
|
$153.0M
76.04%
YoY
|
$154.7M
-0.94%
YoY
|
$154.8M
17.33%
YoY
|
$114.8M
N/A
|
$86.93M
-37.49%
YoY
|
$156.1M
3.21%
YoY
|
$131.9M
17.4%
YoY
|
$139.1M
-39.77%
YoY
|
$151.3M
12.48%
YoY
|
$112.4M
-4.91%
YoY
|
$136.0M
105.72%
YoY
|
$230.9M
N/A
|
$134.5M
70.9%
YoY
|
| Income Tax |
$27.64M
2.23%
YoY
|
$124.8M
328.93%
YoY
|
-$65.97M
-262.85%
YoY
|
$27.04M
-31.38%
YoY
|
$29.11M
2.84%
YoY
|
$40.73M
282.94%
YoY
|
$40.51M
3.1%
YoY
|
$39.40M
20.12%
YoY
|
$28.30M
N/A
|
$10.64M
-69.35%
YoY
|
$39.29M
3.4%
YoY
|
$32.80M
23.31%
YoY
|
$34.70M
-36.79%
YoY
|
$38.00M
173.38%
YoY
|
$26.60M
-7.96%
YoY
|
$33.30M
132.87%
YoY
|
$54.90M
N/A
|
$13.90M
-23.63%
YoY
|
| Net Earnings |
-$50.07M
-147.26%
YoY
|
$36.94M
-60.0%
YoY
|
-$513.0M
-549.33%
YoY
|
$106.0M
-8.18%
YoY
|
$92.35M
6.68%
YoY
|
$112.3M
47.2%
YoY
|
$114.2M
-2.3%
YoY
|
$115.4M
16.46%
YoY
|
$86.57M
N/A
|
$76.29M
-26.9%
YoY
|
$116.9M
3.18%
YoY
|
$99.09M
15.55%
YoY
|
$104.4M
-40.69%
YoY
|
$113.2M
-6.08%
YoY
|
$85.76M
-3.93%
YoY
|
$102.7M
98.22%
YoY
|
$176.0M
N/A
|
$120.6M
99.26%
YoY
|
| Basic Earnings Per Share |
-$1.06
-152.74%
YoY
|
N/A
|
-$10.15
-578.77%
YoY
|
$2.01
-6.51%
YoY
|
$1.72
6.83%
YoY
|
$2.09
N/A
|
$2.12
-2.75%
YoY
|
$2.15
16.22%
YoY
|
$1.61
N/A
|
N/A
|
$2.18
3.81%
YoY
|
$1.85
17.83%
YoY
|
$1.94
-39.18%
YoY
|
$2.10
-3.67%
YoY
|
$1.57
-3.09%
YoY
|
N/A
|
$3.19
N/A
|
$2.18
98.18%
YoY
|
| Diluted Earnings Per Share |
-$1.06
-153.27%
YoY
|
$0.74
-56.21%
YoY
|
-$10.15
-580.29%
YoY
|
$1.99
-6.57%
YoY
|
$1.69
6.29%
YoY
|
$2.07
45.67%
YoY
|
$2.11
-2.29%
YoY
|
$2.13
17.03%
YoY
|
$1.59
N/A
|
$1.42
-26.1%
YoY
|
$2.16
4.45%
YoY
|
$1.82
19.74%
YoY
|
$1.92
-37.86%
YoY
|
$2.07
-2.82%
YoY
|
$1.52
-4.4%
YoY
|
$1.799M
91.34%
YoY
|
$3.09
N/A
|
$2.13
93.64%
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 |
45.21M shares
-15.46%
YoY
|
47.18M shares
-12.02%
YoY
|
50.68M shares
-5.74%
YoY
|
53.48M shares
-0.53%
YoY
|
53.62M shares
0.04%
YoY
|
53.79M shares
0.35%
YoY
|
53.77M shares
0.45%
YoY
|
53.77M shares
0.33%
YoY
|
53.60M shares
-0.01%
YoY
|
53.60M shares
-0.49%
YoY
|
53.53M shares
-0.94%
YoY
|
53.59M shares
-1.97%
YoY
|
53.87M shares
-2.47%
YoY
|
54.03M shares
-2.17%
YoY
|
54.67M shares
-0.99%
YoY
|
54.66M shares
-1.76%
YoY
|
55.23M shares
-0.68%
YoY
|
55.23M shares
0.45%
YoY
|
| Diluted Shares Outstanding |
47.24M shares
-11.12%
YoY
|
N/A
|
50.52M shares
-6.51%
YoY
|
53.15M shares
-1.7%
YoY
|
54.62M shares
0.42%
YoY
|
54.33M shares
N/A
|
54.04M shares
-0.01%
YoY
|
54.07M shares
-0.56%
YoY
|
54.39M shares
N/A
|
N/A
|
54.04M shares
-1.12%
YoY
|
54.38M shares
-3.52%
YoY
|
54.38M shares
-4.49%
YoY
|
54.65M shares
-3.56%
YoY
|
56.36M shares
0.71%
YoY
|
N/A
|
56.94M shares
N/A
|
56.67M shares
2.85%
YoY
|
Loading...