|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.669B
14.73%
YoY
|
$3.198B
14.17%
YoY
|
$2.801B
3.47%
YoY
|
$2.707B
43.3%
YoY
|
$1.889B
21.17%
YoY
|
| Cost Of Revenue |
$1.252B
29.61%
YoY
|
$966.0M
17.52%
YoY
|
$822.0M
4.71%
YoY
|
$785.0M
11.35%
YoY
|
$705.0M
12.8%
YoY
|
| Gross Profit |
$2.417B
8.29%
YoY
|
$2.232B
12.78%
YoY
|
$1.979B
2.97%
YoY
|
$1.922B
62.33%
YoY
|
$1.184B
26.77%
YoY
|
| Selling, General & Admin |
$333.0M
3.74%
YoY
|
$321.0M
20.22%
YoY
|
$267.0M
20.27%
YoY
|
$222.0M
11.0%
YoY
|
$200.0M
-66.89%
YoY
|
| Research & Development |
N/A
|
N/A
|
$3.000M
-25.0%
YoY
|
$4.000M
-42.86%
YoY
|
$7.000M
-36.36%
YoY
|
| Depreciation & Amortization |
$511.0M
31.7%
YoY
|
$388.0M
72.44%
YoY
|
$225.0M
13.64%
YoY
|
$198.0M
-7.04%
YoY
|
$213.0M
-41.16%
YoY
|
| Operating Expenses |
$3.070B
18.58%
YoY
|
$2.589B
869.66%
YoY
|
$267.0M
20.27%
YoY
|
$222.0M
11.0%
YoY
|
$200.0M
-81.53%
YoY
|
| Operating Profit |
$598.0M
-3.55%
YoY
|
$620.0M
-23.27%
YoY
|
$808.0M
-0.49%
YoY
|
$812.0M
177.13%
YoY
|
$293.0M
-296.64%
YoY
|
| Interest Expense |
-$160.0M
25.98%
YoY
|
-$127.0M
95.38%
YoY
|
-$65.00M
20.37%
YoY
|
-$54.00M
0.0%
YoY
|
-$54.00M
-75.12%
YoY
|
| Other Income/Expense, Net |
$15.00M
-114.42%
YoY
|
-$104.0M
73.33%
YoY
|
-$60.00M
-2100.0%
YoY
|
$3.000M
-62.5%
YoY
|
$8.000M
-108.99%
YoY
|
| Pretax Income |
$502.0M
-2.71%
YoY
|
$516.0M
-31.02%
YoY
|
$748.0M
-1.71%
YoY
|
$761.0M
232.31%
YoY
|
$229.0M
-87.76%
YoY
|
| Income Tax |
$139.0M
-0.71%
YoY
|
$140.0M
-23.91%
YoY
|
$184.0M
-22.36%
YoY
|
$237.0M
-159.85%
YoY
|
-$396.0M
N/A
|
| Net Earnings |
$363.0M
-3.46%
YoY
|
$376.0M
-33.33%
YoY
|
$564.0M
7.63%
YoY
|
$524.0M
-14.38%
YoY
|
$612.0M
-65.35%
YoY
|
| Basic Earnings Per Share |
$4.17
-12.03%
YoY
|
$4.74
-41.48%
YoY
|
$8.10
16.71%
YoY
|
$6.94
-6.97%
YoY
|
$7.46
N/A
|
| Diluted Earnings Per Share |
$4.15
-10.17%
YoY
|
$4.62
-40.62%
YoY
|
$7.78
15.26%
YoY
|
$6.75
-8.41%
YoY
|
$7.37
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
87.00M shares
9.71%
YoY
|
79.30M shares
13.94%
YoY
|
69.60M shares
-7.81%
YoY
|
75.50M shares
-7.93%
YoY
|
82.00M shares
N/A
|
| Diluted Shares Outstanding |
87.40M shares
7.37%
YoY
|
81.40M shares
12.28%
YoY
|
72.50M shares
-6.57%
YoY
|
77.60M shares
-6.51%
YoY
|
83.00M shares
N/A
|
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$119.0M
-86.95%
YoY
|
$924.0M
5.36%
YoY
|
$855.0M
-36.81%
YoY
|
$978.0M
90.27%
YoY
|
$912.0M
100.88%
YoY
|
$877.0M
20.8%
YoY
|
$1.353B
194.13%
YoY
|
$514.0M
-13.03%
YoY
|
$454.0M
-55.66%
YoY
|
$726.0M
6.45%
YoY
|
$460.0M
-59.11%
YoY
|
$591.0M
-20.88%
YoY
|
$1.024B
569.28%
YoY
|
$682.0M
7.57%
YoY
|
$1.125B
91.33%
YoY
|
$747.0M
145.72%
YoY
|
$153.0M
-57.85%
YoY
|
$634.0M
317.11%
YoY
|
$588.0M
43.77%
YoY
|
$304.0M
10.14%
YoY
|
| Cost Of Revenue |
$365.0M
15.51%
YoY
|
$325.0M
0.62%
YoY
|
$316.0M
1.61%
YoY
|
$295.0M
89.1%
YoY
|
$316.0M
79.55%
YoY
|
$323.0M
73.66%
YoY
|
$311.0M
58.67%
YoY
|
$156.0M
-16.13%
YoY
|
$176.0M
-30.71%
YoY
|
$186.0M
-6.53%
YoY
|
$196.0M
-8.41%
YoY
|
$186.0M
-2.11%
YoY
|
$254.0M
39.56%
YoY
|
$199.0M
9.34%
YoY
|
$214.0M
12.63%
YoY
|
$190.0M
12.43%
YoY
|
$182.0M
10.98%
YoY
|
$182.0M
10.3%
YoY
|
$190.0M
34.75%
YoY
|
$169.0M
33.07%
YoY
|
| Gross Profit |
-$246.0M
-141.28%
YoY
|
$599.0M
8.12%
YoY
|
$539.0M
-48.27%
YoY
|
$683.0M
90.78%
YoY
|
$596.0M
114.39%
YoY
|
$554.0M
2.59%
YoY
|
$1.042B
294.7%
YoY
|
$358.0M
-11.6%
YoY
|
$278.0M
-63.9%
YoY
|
$540.0M
11.8%
YoY
|
$264.0M
-71.02%
YoY
|
$405.0M
-27.29%
YoY
|
$770.0M
-2755.17%
YoY
|
$483.0M
6.86%
YoY
|
$911.0M
128.89%
YoY
|
$557.0M
312.59%
YoY
|
-$29.00M
-114.57%
YoY
|
$452.0M
232.35%
YoY
|
$398.0M
48.51%
YoY
|
$135.0M
-9.4%
YoY
|
| Selling, General & Admin |
$106.0M
47.22%
YoY
|
$229.0M
-11.24%
YoY
|
$87.00M
-17.92%
YoY
|
$79.00M
25.4%
YoY
|
$72.00M
26.32%
YoY
|
$258.0M
48.28%
YoY
|
$106.0M
63.08%
YoY
|
$63.00M
-11.27%
YoY
|
$57.00M
-12.31%
YoY
|
$174.0M
-35.32%
YoY
|
$65.00M
10.17%
YoY
|
$71.00M
26.79%
YoY
|
$65.00M
35.42%
YoY
|
$269.0M
51.98%
YoY
|
$59.00M
15.69%
YoY
|
$56.00M
16.67%
YoY
|
$48.00M
0.0%
YoY
|
$177.0M
342.5%
YoY
|
$51.00M
-20.31%
YoY
|
$48.00M
-30.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
$3.000M
N/A
|
-$6.000M
-700.0%
YoY
|
N/A
|
$1.000M
N/A
|
$0.00
-100.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
-50.0%
YoY
|
$2.000M
0.0%
YoY
|
$2.000M
0.0%
YoY
|
| Depreciation & Amortization |
$133.0M
1.53%
YoY
|
$129.0M
-9.15%
YoY
|
$123.0M
-12.14%
YoY
|
$128.0M
141.51%
YoY
|
$131.0M
147.17%
YoY
|
$142.0M
158.18%
YoY
|
$140.0M
150.0%
YoY
|
$53.00M
-5.36%
YoY
|
$53.00M
-8.62%
YoY
|
$55.00M
12.24%
YoY
|
$56.00M
12.0%
YoY
|
$56.00M
12.0%
YoY
|
$58.00M
18.37%
YoY
|
$49.00M
-7.55%
YoY
|
$50.00M
-7.41%
YoY
|
$50.00M
-7.41%
YoY
|
$49.00M
-5.77%
YoY
|
$53.00M
55.88%
YoY
|
$54.00M
-39.33%
YoY
|
$54.00M
-38.64%
YoY
|
| Operating Expenses |
$830.0M
14.33%
YoY
|
$437.0M
-4.17%
YoY
|
$756.0M
-9.46%
YoY
|
$711.0M
49.06%
YoY
|
$726.0M
56.47%
YoY
|
$456.0M
61.7%
YoY
|
$835.0M
75.79%
YoY
|
$477.0M
7.43%
YoY
|
$464.0M
-27.27%
YoY
|
$282.0M
-19.43%
YoY
|
$475.0M
-11.38%
YoY
|
$444.0M
-6.13%
YoY
|
$638.0M
61.11%
YoY
|
$350.0M
45.83%
YoY
|
$536.0M
14.53%
YoY
|
$473.0M
20.05%
YoY
|
$396.0M
-9.17%
YoY
|
$240.0M
500.0%
YoY
|
$468.0M
10.9%
YoY
|
$394.0M
471.01%
YoY
|
| Operating Profit |
-$711.0M
-482.26%
YoY
|
$162.0M
65.31%
YoY
|
$98.00M
-81.08%
YoY
|
$267.0M
602.63%
YoY
|
$186.0M
-4750.0%
YoY
|
$98.00M
-62.02%
YoY
|
$518.0M
-3553.33%
YoY
|
$38.00M
-74.15%
YoY
|
-$4.000M
-101.02%
YoY
|
$258.0M
93.98%
YoY
|
-$15.00M
-102.54%
YoY
|
$147.0M
-47.12%
YoY
|
$393.0M
-307.94%
YoY
|
$133.0M
-37.26%
YoY
|
$591.0M
384.43%
YoY
|
$278.0M
-408.89%
YoY
|
-$189.0M
158.9%
YoY
|
$212.0M
-300.0%
YoY
|
$122.0M
-1038.46%
YoY
|
-$90.00M
-21.74%
YoY
|
| Interest Expense |
-$55.00M
96.43%
YoY
|
-$56.00M
-5.08%
YoY
|
-$54.00M
74.19%
YoY
|
-$25.00M
19.05%
YoY
|
-$28.00M
75.0%
YoY
|
-$59.00M
268.75%
YoY
|
-$31.00M
72.22%
YoY
|
-$21.00M
40.0%
YoY
|
-$16.00M
0.0%
YoY
|
-$16.00M
6.67%
YoY
|
-$18.00M
38.46%
YoY
|
-$15.00M
15.38%
YoY
|
-$16.00M
23.08%
YoY
|
-$15.00M
7.14%
YoY
|
-$13.00M
-7.14%
YoY
|
-$13.00M
0.0%
YoY
|
-$13.00M
0.0%
YoY
|
-$14.00M
-17.65%
YoY
|
-$14.00M
-50.0%
YoY
|
-$13.00M
-84.71%
YoY
|
| Other Income/Expense, Net |
$3.000M
-112.5%
YoY
|
$6.000M
200.0%
YoY
|
-$23.00M
-34.29%
YoY
|
-$25.00M
-7.41%
YoY
|
-$24.00M
60.0%
YoY
|
$2.000M
100.0%
YoY
|
-$35.00M
133.33%
YoY
|
-$27.00M
125.0%
YoY
|
-$15.00M
1400.0%
YoY
|
$1.000M
N/A
|
-$15.00M
-1600.0%
YoY
|
-$12.00M
-1300.0%
YoY
|
-$1.000M
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
-75.0%
YoY
|
$1.000M
-88.89%
YoY
|
$1.000M
-200.0%
YoY
|
$1.000M
-75.0%
YoY
|
$4.000M
-50.0%
YoY
|
$9.000M
-106.82%
YoY
|
| Pretax Income |
-$760.0M
-569.14%
YoY
|
$23.00M
-43.9%
YoY
|
$75.00M
-84.47%
YoY
|
$242.0M
2100.0%
YoY
|
$162.0M
-952.63%
YoY
|
$41.00M
-84.64%
YoY
|
$483.0M
-1710.0%
YoY
|
$11.00M
-91.85%
YoY
|
-$19.00M
-105.05%
YoY
|
$267.0M
128.21%
YoY
|
-$30.00M
-105.18%
YoY
|
$135.0M
-49.25%
YoY
|
$376.0M
-287.06%
YoY
|
$117.0M
-63.21%
YoY
|
$579.0M
441.12%
YoY
|
$266.0M
-348.6%
YoY
|
-$201.0M
125.84%
YoY
|
$318.0M
-354.4%
YoY
|
$107.0M
-1628.57%
YoY
|
-$107.0M
-56.68%
YoY
|
| Income Tax |
-$49.00M
-204.26%
YoY
|
$11.00M
37.5%
YoY
|
$11.00M
-92.03%
YoY
|
$70.00M
2233.33%
YoY
|
$47.00M
-622.22%
YoY
|
$8.000M
-89.87%
YoY
|
$138.0M
-1825.0%
YoY
|
$3.000M
-92.11%
YoY
|
-$9.000M
-112.0%
YoY
|
$79.00M
132.35%
YoY
|
-$8.000M
-105.23%
YoY
|
$38.00M
-50.0%
YoY
|
$75.00M
-388.46%
YoY
|
$34.00M
-108.59%
YoY
|
$153.0M
N/A
|
$76.00M
N/A
|
-$26.00M
N/A
|
-$396.0M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$711.0M
-718.26%
YoY
|
$12.00M
-63.64%
YoY
|
$64.00M
-81.45%
YoY
|
$172.0M
2050.0%
YoY
|
$115.0M
-1250.0%
YoY
|
$33.00M
-82.45%
YoY
|
$345.0M
-1668.18%
YoY
|
$8.000M
-91.75%
YoY
|
-$10.00M
-103.32%
YoY
|
$188.0M
126.51%
YoY
|
-$22.00M
-105.16%
YoY
|
$97.00M
-48.95%
YoY
|
$301.0M
-272.0%
YoY
|
$83.00M
-88.38%
YoY
|
$426.0M
313.59%
YoY
|
$190.0M
-271.17%
YoY
|
-$175.0M
86.17%
YoY
|
$714.0M
-680.49%
YoY
|
$103.0M
-455.17%
YoY
|
-$111.0M
-59.04%
YoY
|
| Basic Earnings Per Share |
-$8.02
-731.5%
YoY
|
N/A
|
$0.76
-80.31%
YoY
|
$1.93
1508.33%
YoY
|
$1.27
-1007.14%
YoY
|
N/A
|
$3.86
-1306.25%
YoY
|
$0.12
-91.37%
YoY
|
-$0.14
-103.32%
YoY
|
N/A
|
-$0.32
-105.57%
YoY
|
$1.39
-43.95%
YoY
|
$4.22
-289.24%
YoY
|
N/A
|
$5.75
356.35%
YoY
|
$2.48
-285.07%
YoY
|
-$2.23
97.35%
YoY
|
N/A
|
$1.26
-42.73%
YoY
|
-$1.34
-75.5%
YoY
|
| Diluted Earnings Per Share |
-$8.02
-736.51%
YoY
|
$0.14
-59.06%
YoY
|
$0.76
-79.89%
YoY
|
$1.92
1645.45%
YoY
|
$1.26
-1000.0%
YoY
|
$0.36
-86.32%
YoY
|
$3.78
-1281.25%
YoY
|
$0.11
-91.85%
YoY
|
-$0.14
-103.42%
YoY
|
$2.60
134.65%
YoY
|
-$0.32
-105.73%
YoY
|
$1.35
-43.98%
YoY
|
$4.09
-283.41%
YoY
|
$1.11
-100.0%
YoY
|
$5.58
346.4%
YoY
|
$2.41
-279.85%
YoY
|
-$2.23
97.35%
YoY
|
$8.480M
-572960233.53%
YoY
|
$1.25
-43.18%
YoY
|
-$1.34
-75.5%
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
|
N/A
|
| Basic Shares Outstanding |
88.60M shares
-2.4%
YoY
|
N/A
|
83.71M shares
-6.36%
YoY
|
83.68M shares
22.88%
YoY
|
90.78M shares
31.04%
YoY
|
91.71M shares
N/A
|
89.40M shares
30.13%
YoY
|
68.10M shares
-2.3%
YoY
|
69.27M shares
-3.1%
YoY
|
N/A
|
68.70M shares
-7.29%
YoY
|
69.70M shares
-9.13%
YoY
|
71.49M shares
-8.93%
YoY
|
N/A
|
74.10M shares
-9.19%
YoY
|
76.70M shares
-7.7%
YoY
|
78.50M shares
-5.76%
YoY
|
80.39M shares
-3.49%
YoY
|
81.60M shares
64.85%
YoY
|
83.10M shares
67.88%
YoY
|
| Diluted Shares Outstanding |
88.70M shares
-2.74%
YoY
|
N/A
|
84.40M shares
-7.46%
YoY
|
89.40M shares
27.71%
YoY
|
91.20M shares
32.17%
YoY
|
N/A
|
91.20M shares
32.75%
YoY
|
70.00M shares
-2.64%
YoY
|
69.00M shares
-6.12%
YoY
|
N/A
|
68.70M shares
-9.96%
YoY
|
71.90M shares
-8.76%
YoY
|
73.50M shares
-6.37%
YoY
|
N/A
|
76.30M shares
-7.4%
YoY
|
78.80M shares
-5.17%
YoY
|
78.50M shares
-5.76%
YoY
|
N/A
|
82.40M shares
66.46%
YoY
|
83.10M shares
67.88%
YoY
|
Loading...