|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.376B
22.65%
YoY
|
$3.568B
8.71%
YoY
|
$3.282B
19.83%
YoY
|
$2.739B
32.11%
YoY
|
$2.073B
16.38%
YoY
|
| Cost Of Revenue |
$1.873B
35.63%
YoY
|
$1.381B
7.55%
YoY
|
$1.284B
28.64%
YoY
|
$998.1M
17.58%
YoY
|
$848.9M
2.25%
YoY
|
| Gross Profit |
$2.503B
14.45%
YoY
|
$2.187B
9.46%
YoY
|
$1.998B
14.78%
YoY
|
$1.741B
42.19%
YoY
|
$1.224B
28.71%
YoY
|
| Selling, General & Admin |
$564.0M
17.5%
YoY
|
$480.0M
7.14%
YoY
|
$448.0M
9.24%
YoY
|
$410.1M
31.95%
YoY
|
$310.8M
20.75%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.080B
34.0%
YoY
|
$806.0M
6.75%
YoY
|
$755.0M
19.69%
YoY
|
$630.8M
29.08%
YoY
|
$488.7M
4.78%
YoY
|
| Operating Expenses |
$564.0M
17.5%
YoY
|
$480.0M
7.14%
YoY
|
$448.0M
9.24%
YoY
|
$410.1M
31.95%
YoY
|
$310.8M
20.75%
YoY
|
| Operating Profit |
$1.939B
13.59%
YoY
|
$1.707B
10.13%
YoY
|
$1.550B
16.49%
YoY
|
$1.331B
45.68%
YoY
|
$913.4M
31.67%
YoY
|
| Interest Expense |
-$416.0M
60.0%
YoY
|
-$260.0M
16.07%
YoY
|
-$224.0M
-283.61%
YoY
|
$122.0M
41.37%
YoY
|
$86.30M
-6.8%
YoY
|
| Other Income/Expense, Net |
-$6.000M
-400.0%
YoY
|
$2.000M
-75.0%
YoY
|
$8.000M
-4100.0%
YoY
|
-$200.0K
-109.09%
YoY
|
$2.200M
-147.83%
YoY
|
| Pretax Income |
$1.000M
-99.66%
YoY
|
$291.0M
-34.9%
YoY
|
$447.0M
3.14%
YoY
|
$433.4M
49.24%
YoY
|
$290.4M
208.61%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$80.00M
-20.0%
YoY
|
$100.0M
-3.38%
YoY
|
$103.5M
56.11%
YoY
|
$66.30M
225.0%
YoY
|
| Net Earnings |
$1.000M
-99.53%
YoY
|
$211.0M
-39.19%
YoY
|
$347.0M
5.18%
YoY
|
$329.9M
47.21%
YoY
|
$224.1M
204.07%
YoY
|
| Basic Earnings Per Share |
$0.03
-99.6%
YoY
|
$7.43
-39.0%
YoY
|
$12.18
9.24%
YoY
|
$11.15
47.29%
YoY
|
$7.57
199.21%
YoY
|
| Diluted Earnings Per Share |
$0.03
-99.59%
YoY
|
$7.40
-38.79%
YoY
|
$12.09
10.71%
YoY
|
$10.92
48.17%
YoY
|
$7.37
193.63%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.30M shares
10.21%
YoY
|
28.40M shares
-0.35%
YoY
|
28.50M shares
-3.72%
YoY
|
29.60M shares
0.0%
YoY
|
29.60M shares
1.72%
YoY
|
| Diluted Shares Outstanding |
31.40M shares
10.18%
YoY
|
28.50M shares
-0.7%
YoY
|
28.70M shares
-4.97%
YoY
|
30.20M shares
-0.66%
YoY
|
30.40M shares
3.4%
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.139B
32.29%
YoY
|
$1.209B
27.13%
YoY
|
$1.304B
35.13%
YoY
|
$1.002B
18.16%
YoY
|
$861.0M
7.09%
YoY
|
$951.0M
14.3%
YoY
|
$965.0M
6.28%
YoY
|
$848.0M
5.74%
YoY
|
$804.0M
8.65%
YoY
|
$832.0M
5.85%
YoY
|
$908.0M
21.86%
YoY
|
$802.0M
25.23%
YoY
|
$740.0M
30.44%
YoY
|
$786.0M
35.99%
YoY
|
$745.1M
35.37%
YoY
|
$640.4M
30.45%
YoY
|
$567.3M
25.01%
YoY
|
$578.0M
11.07%
YoY
|
$550.4M
20.52%
YoY
|
| Cost Of Revenue |
$517.0M
38.61%
YoY
|
$512.0M
43.82%
YoY
|
$559.0M
52.73%
YoY
|
$429.0M
27.68%
YoY
|
$373.0M
15.48%
YoY
|
$356.0M
14.1%
YoY
|
$366.0M
1.1%
YoY
|
$336.0M
8.04%
YoY
|
$323.0M
8.03%
YoY
|
$312.0M
9.63%
YoY
|
$362.0M
37.64%
YoY
|
$311.0M
21.82%
YoY
|
$299.0M
25.31%
YoY
|
$284.6M
25.6%
YoY
|
$263.0M
22.04%
YoY
|
$255.3M
24.54%
YoY
|
$238.6M
18.24%
YoY
|
$226.6M
-10.58%
YoY
|
$215.5M
6.47%
YoY
|
| Gross Profit |
$622.0M
27.46%
YoY
|
$697.0M
17.14%
YoY
|
$745.0M
24.37%
YoY
|
$573.0M
11.91%
YoY
|
$488.0M
1.46%
YoY
|
$595.0M
14.42%
YoY
|
$599.0M
9.71%
YoY
|
$512.0M
4.28%
YoY
|
$481.0M
9.07%
YoY
|
$520.0M
3.71%
YoY
|
$546.0M
13.25%
YoY
|
$491.0M
27.5%
YoY
|
$441.0M
34.16%
YoY
|
$501.4M
42.69%
YoY
|
$482.1M
43.95%
YoY
|
$385.1M
34.7%
YoY
|
$328.7M
30.44%
YoY
|
$351.4M
31.61%
YoY
|
$334.9M
31.69%
YoY
|
| Selling, General & Admin |
$146.0M
23.73%
YoY
|
$204.0M
25.15%
YoY
|
$166.0M
34.96%
YoY
|
$127.0M
5.83%
YoY
|
$118.0M
-21.85%
YoY
|
$163.0M
9.4%
YoY
|
$123.0M
6.96%
YoY
|
$120.0M
-14.29%
YoY
|
$151.0M
42.45%
YoY
|
$149.0M
3.76%
YoY
|
$115.0M
3.14%
YoY
|
$140.0M
44.33%
YoY
|
$106.0M
18.57%
YoY
|
$143.6M
21.59%
YoY
|
$111.5M
36.81%
YoY
|
$97.00M
31.08%
YoY
|
$89.40M
36.49%
YoY
|
$118.1M
29.92%
YoY
|
$81.50M
33.61%
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 |
$315.0M
53.66%
YoY
|
$319.0M
48.37%
YoY
|
$316.0M
52.66%
YoY
|
$240.0M
23.08%
YoY
|
$205.0M
8.47%
YoY
|
$215.0M
11.98%
YoY
|
$207.0M
5.61%
YoY
|
$195.0M
3.17%
YoY
|
$189.0M
6.18%
YoY
|
$192.0M
11.11%
YoY
|
$196.0M
18.72%
YoY
|
$189.0M
23.61%
YoY
|
$178.0M
27.14%
YoY
|
$172.8M
30.02%
YoY
|
$165.1M
34.78%
YoY
|
$152.9M
30.57%
YoY
|
$140.0M
20.48%
YoY
|
$132.9M
14.87%
YoY
|
$122.5M
4.34%
YoY
|
| Operating Expenses |
$146.0M
23.73%
YoY
|
$523.0M
38.36%
YoY
|
$166.0M
34.96%
YoY
|
$127.0M
5.83%
YoY
|
$118.0M
-65.29%
YoY
|
$378.0M
10.85%
YoY
|
$123.0M
6.96%
YoY
|
$120.0M
-64.07%
YoY
|
$340.0M
220.75%
YoY
|
$341.0M
5.77%
YoY
|
$115.0M
3.14%
YoY
|
$334.0M
244.33%
YoY
|
$106.0M
18.57%
YoY
|
$322.4M
36.26%
YoY
|
$111.5M
36.81%
YoY
|
$97.00M
31.08%
YoY
|
$89.40M
36.49%
YoY
|
$236.6M
22.15%
YoY
|
$81.50M
33.61%
YoY
|
| Operating Profit |
$476.0M
28.65%
YoY
|
$174.0M
-19.82%
YoY
|
$579.0M
21.64%
YoY
|
$446.0M
13.78%
YoY
|
$370.0M
162.41%
YoY
|
$217.0M
21.23%
YoY
|
$476.0M
10.44%
YoY
|
$392.0M
149.68%
YoY
|
$141.0M
-57.91%
YoY
|
$179.0M
0.0%
YoY
|
$431.0M
16.3%
YoY
|
$157.0M
-45.51%
YoY
|
$335.0M
39.99%
YoY
|
$179.0M
55.92%
YoY
|
$370.6M
46.25%
YoY
|
$288.1M
35.96%
YoY
|
$239.3M
28.31%
YoY
|
$114.8M
56.62%
YoY
|
$253.4M
31.09%
YoY
|
| Interest Expense |
-$128.0M
106.45%
YoY
|
-$134.0M
100.0%
YoY
|
-$134.0M
94.2%
YoY
|
-$86.00M
36.51%
YoY
|
-$62.00M
1.64%
YoY
|
-$67.00M
8.06%
YoY
|
-$69.00M
15.0%
YoY
|
-$63.00M
16.67%
YoY
|
-$61.00M
27.08%
YoY
|
-$62.00M
50.12%
YoY
|
-$60.00M
81.82%
YoY
|
-$54.00M
114.29%
YoY
|
-$48.00M
113.33%
YoY
|
-$41.30M
83.56%
YoY
|
-$33.00M
54.21%
YoY
|
-$25.20M
20.0%
YoY
|
-$22.50M
5.14%
YoY
|
-$22.50M
0.0%
YoY
|
-$21.40M
-4.46%
YoY
|
| Other Income/Expense, Net |
$3.000M
200.0%
YoY
|
-$9.000M
-1000.0%
YoY
|
$0.00
N/A
|
$2.000M
N/A
|
$1.000M
0.0%
YoY
|
$1.000M
-83.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$1.000M
-200.0%
YoY
|
$6.000M
-700.0%
YoY
|
$3.000M
2900.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000M
-200.0%
YoY
|
-$1.000M
-152.63%
YoY
|
$100.0K
0.0%
YoY
|
-$300.0K
-25.0%
YoY
|
$1.000M
400.0%
YoY
|
$1.900M
-2000.0%
YoY
|
$100.0K
-66.67%
YoY
|
| Pretax Income |
-$23.00M
187.5%
YoY
|
$17.00M
-139.53%
YoY
|
$38.00M
-76.25%
YoY
|
-$46.00M
-149.46%
YoY
|
-$8.000M
-109.88%
YoY
|
-$43.00M
-134.96%
YoY
|
$160.0M
9.59%
YoY
|
$93.00M
-9.71%
YoY
|
$81.00M
8.0%
YoY
|
$123.0M
-7.66%
YoY
|
$146.0M
7.67%
YoY
|
$103.0M
5.64%
YoY
|
$75.00M
11.77%
YoY
|
$133.2M
45.73%
YoY
|
$135.6M
41.1%
YoY
|
$97.50M
57.77%
YoY
|
$67.10M
63.26%
YoY
|
$91.40M
103.11%
YoY
|
$96.10M
86.24%
YoY
|
| Income Tax |
$1.000M
-90.0%
YoY
|
-$7.000M
-333.33%
YoY
|
$8.000M
-78.95%
YoY
|
-$11.00M
-147.83%
YoY
|
$10.00M
-37.5%
YoY
|
$3.000M
-90.63%
YoY
|
$38.00M
15.15%
YoY
|
$23.00M
-14.81%
YoY
|
$16.00M
100.0%
YoY
|
$32.00M
-9.6%
YoY
|
$33.00M
-3.51%
YoY
|
$27.00M
6.72%
YoY
|
$8.000M
-6.98%
YoY
|
$35.40M
80.61%
YoY
|
$34.20M
43.7%
YoY
|
$25.30M
72.11%
YoY
|
$8.600M
4.88%
YoY
|
$19.60M
106.32%
YoY
|
$23.80M
103.42%
YoY
|
| Net Earnings |
-$24.00M
33.33%
YoY
|
$24.00M
-152.17%
YoY
|
$30.00M
-75.41%
YoY
|
-$35.00M
-150.0%
YoY
|
-$18.00M
-127.69%
YoY
|
-$46.00M
-150.55%
YoY
|
$122.0M
7.96%
YoY
|
$70.00M
-7.89%
YoY
|
$65.00M
-2.99%
YoY
|
$91.00M
-6.95%
YoY
|
$113.0M
11.44%
YoY
|
$76.00M
5.26%
YoY
|
$67.00M
14.53%
YoY
|
$97.80M
36.21%
YoY
|
$101.4M
40.25%
YoY
|
$72.20M
53.29%
YoY
|
$58.50M
77.81%
YoY
|
$71.80M
102.25%
YoY
|
$72.30M
81.2%
YoY
|
| Basic Earnings Per Share |
-$0.72
14.29%
YoY
|
N/A
|
$0.90
-79.07%
YoY
|
-$1.17
-147.56%
YoY
|
-$0.63
-127.39%
YoY
|
N/A
|
$4.30
7.77%
YoY
|
$2.46
-8.21%
YoY
|
$2.30
-0.43%
YoY
|
N/A
|
$3.99
17.01%
YoY
|
$2.68
10.74%
YoY
|
$2.31
17.86%
YoY
|
N/A
|
$3.41
39.75%
YoY
|
$2.42
52.2%
YoY
|
$1.96
75.0%
YoY
|
N/A
|
$2.44
78.1%
YoY
|
| Diluted Earnings Per Share |
-$0.72
14.29%
YoY
|
$0.71
-143.85%
YoY
|
$0.90
-78.97%
YoY
|
-$1.17
-147.56%
YoY
|
-$0.63
-127.53%
YoY
|
-$1.62
-150.73%
YoY
|
$4.28
8.08%
YoY
|
$2.46
-7.43%
YoY
|
$2.29
0.38%
YoY
|
$3.19
-2.38%
YoY
|
$3.96
17.86%
YoY
|
$2.66
11.65%
YoY
|
$2.28
18.75%
YoY
|
$3.27
-100.0%
YoY
|
$3.36
41.77%
YoY
|
$2.38
53.55%
YoY
|
$1.92
76.15%
YoY
|
$2.362M
198474026.49%
YoY
|
$2.37
75.56%
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.37M shares
17.27%
YoY
|
33.27M shares
17.13%
YoY
|
33.24M shares
17.05%
YoY
|
28.50M shares
0.45%
YoY
|
28.46M shares
0.48%
YoY
|
28.40M shares
0.48%
YoY
|
28.39M shares
0.37%
YoY
|
28.37M shares
-0.41%
YoY
|
28.32M shares
-2.76%
YoY
|
28.27M shares
-3.39%
YoY
|
28.29M shares
-5.44%
YoY
|
28.49M shares
-4.41%
YoY
|
29.12M shares
-2.27%
YoY
|
29.26M shares
-1.35%
YoY
|
29.92M shares
1.07%
YoY
|
29.80M shares
0.68%
YoY
|
29.80M shares
1.02%
YoY
|
29.66M shares
1.48%
YoY
|
29.60M shares
1.37%
YoY
|
| Diluted Shares Outstanding |
33.30M shares
16.84%
YoY
|
N/A
|
33.30M shares
16.84%
YoY
|
30.00M shares
5.26%
YoY
|
28.50M shares
0.35%
YoY
|
N/A
|
28.50M shares
0.0%
YoY
|
28.50M shares
-0.35%
YoY
|
28.40M shares
-3.4%
YoY
|
N/A
|
28.50M shares
-5.63%
YoY
|
28.60M shares
-5.61%
YoY
|
29.40M shares
-3.29%
YoY
|
N/A
|
30.20M shares
-0.98%
YoY
|
30.30M shares
-0.33%
YoY
|
30.40M shares
0.66%
YoY
|
N/A
|
30.50M shares
3.39%
YoY
|
Loading...