|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.696B
5.46%
YoY
|
$3.505B
24.88%
YoY
|
$2.807B
-8.22%
YoY
|
$3.058B
83.89%
YoY
|
$1.663B
92.89%
YoY
|
| Cost Of Revenue |
$208.1M
21.37%
YoY
|
$171.5M
33.03%
YoY
|
$128.9M
34.95%
YoY
|
$95.52M
-76.35%
YoY
|
$403.9M
63.79%
YoY
|
| Gross Profit |
$3.488B
4.64%
YoY
|
$3.333B
24.48%
YoY
|
$2.678B
-9.61%
YoY
|
$2.963B
135.29%
YoY
|
$1.259B
104.56%
YoY
|
| Selling, General & Admin |
$525.3M
143.79%
YoY
|
$215.5M
27.34%
YoY
|
$169.2M
9.68%
YoY
|
$154.3M
25.33%
YoY
|
$123.1M
30.68%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.195B
22.69%
YoY
|
$974.3M
35.94%
YoY
|
$716.7M
53.68%
YoY
|
$466.3M
35.21%
YoY
|
$344.9M
-4.68%
YoY
|
| Operating Expenses |
$624.0M
21.62%
YoY
|
$513.0M
-42.35%
YoY
|
$889.8M
43.89%
YoY
|
$618.4M
32.71%
YoY
|
$466.0M
3.03%
YoY
|
| Operating Profit |
$1.227B
-14.51%
YoY
|
$1.435B
18.64%
YoY
|
$1.209B
-31.26%
YoY
|
$1.759B
121.83%
YoY
|
$793.1M
-252.08%
YoY
|
| Interest Expense |
-$208.5M
21.45%
YoY
|
-$171.7M
-241.28%
YoY
|
$121.5M
80.93%
YoY
|
$67.16M
-10.07%
YoY
|
$74.69M
-2.61%
YoY
|
| Other Income/Expense, Net |
-$193.1M
12.93%
YoY
|
-$171.0M
51.4%
YoY
|
-$112.9M
53.46%
YoY
|
-$73.60M
-5.32%
YoY
|
-$77.73M
0.09%
YoY
|
| Pretax Income |
$1.033B
-18.22%
YoY
|
$1.264B
15.26%
YoY
|
$1.096B
-34.96%
YoY
|
$1.686B
135.64%
YoY
|
$715.3M
-219.39%
YoY
|
| Income Tax |
$172.7M
-40.94%
YoY
|
$292.4M
57.16%
YoY
|
$186.0M
-53.42%
YoY
|
$399.4M
434.54%
YoY
|
$74.71M
-263.84%
YoY
|
| Net Earnings |
$759.2M
-14.24%
YoY
|
$885.3M
4.64%
YoY
|
$846.1M
-30.32%
YoY
|
$1.214B
107.57%
YoY
|
$585.0M
-198.61%
YoY
|
| Basic Earnings Per Share |
$6.10
-14.8%
YoY
|
$7.16
0.85%
YoY
|
$7.10
-30.93%
YoY
|
$10.28
105.6%
YoY
|
$5.00
-197.85%
YoY
|
| Diluted Earnings Per Share |
$6.09
-14.71%
YoY
|
$7.14
1.28%
YoY
|
$7.05
-30.27%
YoY
|
$10.11
105.91%
YoY
|
$4.91
-196.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
124.6M shares
0.8%
YoY
|
123.6M shares
3.72%
YoY
|
119.1M shares
0.86%
YoY
|
118.1M shares
0.96%
YoY
|
117.0M shares
0.8%
YoY
|
| Diluted Shares Outstanding |
124.6M shares
0.41%
YoY
|
124.1M shares
3.41%
YoY
|
120.0M shares
-0.13%
YoY
|
120.1M shares
0.81%
YoY
|
119.2M shares
2.67%
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 |
$671.6M
-33.76%
YoY
|
$848.0M
-12.61%
YoY
|
$939.0M
4.36%
YoY
|
$895.3M
5.69%
YoY
|
$1.014B
28.73%
YoY
|
$970.4M
16.05%
YoY
|
$899.8M
16.51%
YoY
|
$847.1M
32.76%
YoY
|
$787.7M
40.59%
YoY
|
$836.1M
18.19%
YoY
|
$772.3M
-8.16%
YoY
|
$638.1M
-32.4%
YoY
|
$560.3M
-0.96%
YoY
|
$707.5M
24.92%
YoY
|
$840.9M
78.03%
YoY
|
$943.9M
164.09%
YoY
|
$565.7M
111.99%
YoY
|
$566.4M
152.61%
YoY
|
$472.4M
132.24%
YoY
|
| Cost Of Revenue |
$219.9M
-28.47%
YoY
|
-$12.46M
-104.54%
YoY
|
$288.7M
23.15%
YoY
|
$270.1M
18.29%
YoY
|
$307.5M
36.34%
YoY
|
$274.2M
24.78%
YoY
|
$234.5M
13.54%
YoY
|
$228.3M
26.3%
YoY
|
$225.5M
41.48%
YoY
|
$219.7M
30.04%
YoY
|
$206.5M
-1.93%
YoY
|
$180.8M
-11.36%
YoY
|
$159.4M
22.36%
YoY
|
$169.0M
34.13%
YoY
|
$210.6M
64.56%
YoY
|
$204.0M
112.54%
YoY
|
$130.3M
70.05%
YoY
|
$126.0M
89.45%
YoY
|
$128.0M
83.31%
YoY
|
| Gross Profit |
$451.7M
-36.06%
YoY
|
$860.5M
23.6%
YoY
|
$650.3M
-2.26%
YoY
|
$625.2M
1.04%
YoY
|
$706.5M
25.67%
YoY
|
$696.2M
12.94%
YoY
|
$665.3M
17.59%
YoY
|
$618.8M
35.32%
YoY
|
$562.2M
40.24%
YoY
|
$616.4M
14.47%
YoY
|
$565.8M
-10.24%
YoY
|
$457.3M
-38.2%
YoY
|
$400.9M
-7.93%
YoY
|
$538.5M
22.28%
YoY
|
$630.4M
83.04%
YoY
|
$740.0M
183.01%
YoY
|
$435.4M
128.94%
YoY
|
$440.4M
179.07%
YoY
|
$344.4M
157.78%
YoY
|
| Selling, General & Admin |
$109.9M
225.84%
YoY
|
$310.0M
654.21%
YoY
|
$36.79M
27.8%
YoY
|
$32.19M
15.31%
YoY
|
$33.73M
13.76%
YoY
|
$41.10M
39.35%
YoY
|
$28.79M
-9.19%
YoY
|
$27.91M
4.48%
YoY
|
$29.65M
32.18%
YoY
|
$29.49M
-14.55%
YoY
|
$31.70M
15.07%
YoY
|
$26.72M
9.35%
YoY
|
$22.43M
-24.55%
YoY
|
$34.52M
37.09%
YoY
|
$27.55M
11.84%
YoY
|
$24.43M
0.14%
YoY
|
$29.73M
33.93%
YoY
|
$25.18M
52.59%
YoY
|
$24.63M
63.13%
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 |
$292.7M
3.84%
YoY
|
$305.5M
4.19%
YoY
|
$305.4M
25.75%
YoY
|
$302.6M
33.93%
YoY
|
$281.9M
32.77%
YoY
|
$293.2M
33.25%
YoY
|
$242.8M
25.95%
YoY
|
$225.9M
27.28%
YoY
|
$212.3M
68.07%
YoY
|
$220.1M
67.21%
YoY
|
$192.8M
62.19%
YoY
|
$177.5M
47.9%
YoY
|
$126.3M
31.79%
YoY
|
$131.6M
46.98%
YoY
|
$118.9M
33.47%
YoY
|
$120.0M
31.25%
YoY
|
$95.85M
28.04%
YoY
|
$89.54M
-0.18%
YoY
|
$89.06M
1.18%
YoY
|
| Operating Expenses |
$162.8M
-48.71%
YoY
|
$617.7M
83.78%
YoY
|
$344.3M
25.99%
YoY
|
$151.4M
-40.68%
YoY
|
$317.4M
30.47%
YoY
|
$336.1M
34.02%
YoY
|
$273.3M
21.02%
YoY
|
$255.2M
24.46%
YoY
|
$243.2M
62.75%
YoY
|
$250.8M
50.35%
YoY
|
$225.8M
53.5%
YoY
|
$205.0M
41.42%
YoY
|
$149.5M
18.5%
YoY
|
$166.8M
44.72%
YoY
|
$147.1M
28.79%
YoY
|
$145.0M
24.6%
YoY
|
$126.1M
29.23%
YoY
|
$115.3M
8.02%
YoY
|
$114.2M
10.35%
YoY
|
| Operating Profit |
$46.82M
-87.97%
YoY
|
$242.7M
-32.58%
YoY
|
$306.0M
-21.96%
YoY
|
$288.7M
-20.61%
YoY
|
$389.2M
22.01%
YoY
|
$360.1M
-1.52%
YoY
|
$392.1M
15.31%
YoY
|
$363.6M
44.14%
YoY
|
$319.0M
26.85%
YoY
|
$365.6M
-1.64%
YoY
|
$340.0M
-29.64%
YoY
|
$252.3M
-57.6%
YoY
|
$251.4M
-18.71%
YoY
|
$371.7M
14.33%
YoY
|
$483.3M
109.95%
YoY
|
$595.0M
310.04%
YoY
|
$309.3M
233.8%
YoY
|
$325.1M
536.24%
YoY
|
$230.2M
-204.09%
YoY
|
| Interest Expense |
-$51.53M
4.11%
YoY
|
-$55.05M
-8.21%
YoY
|
-$50.64M
-240.01%
YoY
|
-$53.35M
48.24%
YoY
|
-$49.49M
25.09%
YoY
|
-$59.97M
67.95%
YoY
|
$36.17M
2.15%
YoY
|
-$35.99M
5.13%
YoY
|
-$39.56M
-344.57%
YoY
|
-$35.71M
117.41%
YoY
|
$35.41M
-321.36%
YoY
|
-$34.23M
-285.1%
YoY
|
$16.18M
-0.47%
YoY
|
-$16.42M
-14.05%
YoY
|
-$16.00M
-188.92%
YoY
|
$18.49M
3.08%
YoY
|
$16.25M
-17.29%
YoY
|
-$19.11M
-6.33%
YoY
|
$17.99M
-1.33%
YoY
|
| Other Income/Expense, Net |
-$63.32M
-1250.07%
YoY
|
$2.000M
1450.39%
YoY
|
$5.003M
-114.69%
YoY
|
-$49.84M
2249.98%
YoY
|
$5.506M
854.25%
YoY
|
$129.0K
-96.31%
YoY
|
-$34.06M
-27.57%
YoY
|
-$2.121M
-112.8%
YoY
|
$577.0K
-103.64%
YoY
|
$3.496M
-243.34%
YoY
|
-$47.02M
-2706.54%
YoY
|
$16.56M
-172.54%
YoY
|
-$15.84M
-4.56%
YoY
|
-$2.439M
66.37%
YoY
|
$1.804M
-109.58%
YoY
|
-$22.83M
27.38%
YoY
|
-$16.59M
-18.36%
YoY
|
-$1.466M
-588.67%
YoY
|
-$18.83M
1.93%
YoY
|
| Pretax Income |
-$16.50M
-104.78%
YoY
|
$189.7M
-36.81%
YoY
|
$259.8M
-27.44%
YoY
|
$238.8M
-26.63%
YoY
|
$345.2M
23.29%
YoY
|
$300.2M
-9.95%
YoY
|
$358.0M
22.19%
YoY
|
$325.5M
38.87%
YoY
|
$280.0M
18.83%
YoY
|
$333.4M
-5.51%
YoY
|
$293.0M
-37.39%
YoY
|
$234.4M
-59.03%
YoY
|
$235.6M
-19.51%
YoY
|
$352.8M
15.89%
YoY
|
$468.0M
121.41%
YoY
|
$572.2M
349.88%
YoY
|
$292.7M
304.65%
YoY
|
$304.5M
-486.38%
YoY
|
$211.4M
-188.21%
YoY
|
| Income Tax |
-$684.0K
-100.82%
YoY
|
-$25.84M
-141.48%
YoY
|
$59.13M
-30.7%
YoY
|
$56.46M
-27.6%
YoY
|
$82.92M
24.17%
YoY
|
$62.28M
8.39%
YoY
|
$85.32M
484.83%
YoY
|
$77.99M
36.09%
YoY
|
$66.78M
17.83%
YoY
|
$57.46M
-29.0%
YoY
|
$14.59M
-87.2%
YoY
|
$57.31M
-57.85%
YoY
|
$56.67M
-17.3%
YoY
|
$80.93M
10.52%
YoY
|
$113.9M
-1800.61%
YoY
|
$136.0M
2441.78%
YoY
|
$68.53M
2312.96%
YoY
|
$73.22M
-3428.27%
YoY
|
-$6.700M
-125.29%
YoY
|
| Net Earnings |
-$35.87M
-114.94%
YoY
|
$192.5M
-10.25%
YoY
|
$176.4M
-28.97%
YoY
|
$150.2M
-34.33%
YoY
|
$240.1M
23.93%
YoY
|
$214.5M
-15.72%
YoY
|
$248.3M
-5.86%
YoY
|
$228.8M
38.93%
YoY
|
$193.7M
18.76%
YoY
|
$254.5M
0.29%
YoY
|
$263.7M
-21.87%
YoY
|
$164.7M
-60.39%
YoY
|
$163.1M
-21.24%
YoY
|
$253.8M
18.16%
YoY
|
$337.6M
65.78%
YoY
|
$415.7M
292.54%
YoY
|
$207.1M
241.54%
YoY
|
$214.8M
-339.99%
YoY
|
$203.6M
-173.76%
YoY
|
| Basic Earnings Per Share |
-$0.29
-115.1%
YoY
|
N/A
|
$1.42
-28.64%
YoY
|
$1.21
-33.88%
YoY
|
$1.92
18.52%
YoY
|
N/A
|
$1.99
-9.95%
YoY
|
$1.83
32.61%
YoY
|
$1.62
18.25%
YoY
|
N/A
|
$2.21
-22.73%
YoY
|
$1.38
-60.8%
YoY
|
$1.37
-22.16%
YoY
|
N/A
|
$2.86
64.37%
YoY
|
$3.52
286.81%
YoY
|
$1.76
238.46%
YoY
|
N/A
|
$1.74
-173.11%
YoY
|
| Diluted Earnings Per Share |
-$0.29
-115.38%
YoY
|
$1.55
-8.83%
YoY
|
$1.42
-28.64%
YoY
|
$1.21
-33.85%
YoY
|
$1.92
18.89%
YoY
|
$1.70
-20.02%
YoY
|
$1.99
-9.55%
YoY
|
$1.83
33.31%
YoY
|
$1.61
18.46%
YoY
|
$2.13
1.25%
YoY
|
$2.20
-100.0%
YoY
|
$1.37
-60.4%
YoY
|
$1.36
-21.39%
YoY
|
$2.10
-100.0%
YoY
|
$2.817M
164714565.26%
YoY
|
$3.47
289.89%
YoY
|
$1.73
239.22%
YoY
|
$1.786M
-331.83%
YoY
|
$1.71
-171.85%
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 |
124.2M shares
-0.76%
YoY
|
124.3M shares
-0.4%
YoY
|
124.5M shares
-0.26%
YoY
|
125.2M shares
0.34%
YoY
|
125.2M shares
4.76%
YoY
|
124.8M shares
4.73%
YoY
|
124.8M shares
4.76%
YoY
|
124.8M shares
4.7%
YoY
|
119.5M shares
0.38%
YoY
|
119.1M shares
0.82%
YoY
|
119.1M shares
0.87%
YoY
|
119.2M shares
0.92%
YoY
|
119.1M shares
0.95%
YoY
|
118.2M shares
0.7%
YoY
|
118.1M shares
0.95%
YoY
|
118.1M shares
1.11%
YoY
|
118.0M shares
0.98%
YoY
|
117.3M shares
0.43%
YoY
|
117.0M shares
0.73%
YoY
|
| Diluted Shares Outstanding |
123.5M shares
-1.49%
YoY
|
N/A
|
124.4M shares
-0.46%
YoY
|
124.5M shares
-0.35%
YoY
|
125.3M shares
4.23%
YoY
|
N/A
|
125.0M shares
4.08%
YoY
|
124.9M shares
4.22%
YoY
|
120.3M shares
0.46%
YoY
|
N/A
|
120.1M shares
0.19%
YoY
|
119.8M shares
-0.05%
YoY
|
119.7M shares
-0.09%
YoY
|
N/A
|
119.9M shares
0.55%
YoY
|
119.9M shares
0.76%
YoY
|
119.8M shares
0.96%
YoY
|
N/A
|
119.2M shares
2.62%
YoY
|
Loading...