|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.323B
-2.89%
YoY
|
$4.452B
18.75%
YoY
|
$3.749B
12.15%
YoY
|
$3.342B
73.73%
YoY
|
$1.924B
69.69%
YoY
|
| Cost Of Revenue |
-$5.400M
-100.16%
YoY
|
$3.436B
14.07%
YoY
|
$3.012B
10.64%
YoY
|
$2.722B
69.04%
YoY
|
$1.610B
67.23%
YoY
|
| Gross Profit |
$4.328B
326.05%
YoY
|
$1.016B
37.89%
YoY
|
$736.8M
18.8%
YoY
|
$620.2M
97.78%
YoY
|
$313.6M
83.51%
YoY
|
| Selling, General & Admin |
$485.2M
22.61%
YoY
|
$395.8M
28.16%
YoY
|
$308.8M
13.93%
YoY
|
$271.0M
75.54%
YoY
|
$154.4M
70.88%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$11.80M
84.38%
YoY
|
$6.400M
33.33%
YoY
|
$4.800M
-57.34%
YoY
|
$11.25M
89.49%
YoY
|
$5.938M
54.16%
YoY
|
| Operating Expenses |
$485.2M
22.61%
YoY
|
$395.8M
28.16%
YoY
|
$308.8M
13.93%
YoY
|
$271.0M
75.54%
YoY
|
$154.4M
70.88%
YoY
|
| Operating Profit |
$3.843B
519.69%
YoY
|
$620.2M
44.9%
YoY
|
$428.0M
22.58%
YoY
|
$349.2M
119.36%
YoY
|
$159.2M
97.68%
YoY
|
| Interest Expense |
-$196.3M
11.06%
YoY
|
-$176.8M
68.85%
YoY
|
-$104.7M
-327237.5%
YoY
|
$32.00K
-95.24%
YoY
|
$672.2K
-22.82%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
$12.77M
300.56%
YoY
|
| Pretax Income |
$284.1M
-35.11%
YoY
|
$437.9M
8.27%
YoY
|
$404.4M
13.55%
YoY
|
$356.2M
119.78%
YoY
|
$162.0M
91.74%
YoY
|
| Income Tax |
$66.70M
-31.43%
YoY
|
$97.27M
0.82%
YoY
|
$96.48M
17.86%
YoY
|
$81.86M
198.16%
YoY
|
$27.45M
N/A
|
| Net Earnings |
$217.2M
-35.23%
YoY
|
$335.3M
13.33%
YoY
|
$295.9M
12.8%
YoY
|
$262.3M
116.55%
YoY
|
$121.1M
53.15%
YoY
|
| Basic Earnings Per Share |
$2.19
-36.34%
YoY
|
$3.44
13.53%
YoY
|
$3.03
13.48%
YoY
|
$2.67
110.24%
YoY
|
$1.27
N/A
|
| Diluted Earnings Per Share |
$2.14
-35.93%
YoY
|
$3.34
19.71%
YoY
|
$2.79
13.88%
YoY
|
$2.45
92.91%
YoY
|
$1.27
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
93.11M shares
-0.43%
YoY
|
93.51M shares
0.47%
YoY
|
93.07M shares
0.35%
YoY
|
92.75M shares
0.24%
YoY
|
92.52M
N/A
|
| Diluted Shares Outstanding |
101.3M shares
1.0%
YoY
|
100.3M shares
-5.4%
YoY
|
106.0M shares
-0.62%
YoY
|
106.7M shares
11.94%
YoY
|
95.31M
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 |
$887.8M
-10.31%
YoY
|
$1.213B
-22.3%
YoY
|
$969.8M
-3.68%
YoY
|
$1.151B
8.98%
YoY
|
$989.9M
19.58%
YoY
|
$1.561B
37.15%
YoY
|
$1.007B
12.4%
YoY
|
$1.056B
11.68%
YoY
|
$827.8M
7.59%
YoY
|
$1.138B
3.5%
YoY
|
$895.8M
14.02%
YoY
|
$945.3M
19.19%
YoY
|
$769.4M
15.86%
YoY
|
$1.099B
29.03%
YoY
|
$785.7M
116.45%
YoY
|
$793.1M
117.13%
YoY
|
$664.1M
93.29%
YoY
|
$852.1M
84.79%
YoY
|
$363.0M
27.74%
YoY
|
$365.3M
82.82%
YoY
|
| Cost Of Revenue |
-$2.200M
-100.29%
YoY
|
$957.1M
-20.58%
YoY
|
-$1.200M
-100.16%
YoY
|
$100.0K
-99.99%
YoY
|
$754.6M
11.19%
YoY
|
$1.205B
39.29%
YoY
|
$767.4M
8.2%
YoY
|
$852.8M
11.8%
YoY
|
$678.6M
6.48%
YoY
|
$865.2M
-2.23%
YoY
|
$709.3M
11.09%
YoY
|
$762.9M
20.05%
YoY
|
$637.3M
18.27%
YoY
|
$884.9M
26.23%
YoY
|
$638.5M
110.44%
YoY
|
$635.4M
109.3%
YoY
|
$538.9M
85.15%
YoY
|
$701.1M
81.06%
YoY
|
$303.4M
26.04%
YoY
|
$303.6M
77.29%
YoY
|
| Gross Profit |
$890.0M
278.3%
YoY
|
$255.6M
-28.14%
YoY
|
$971.0M
305.56%
YoY
|
$1.150B
466.95%
YoY
|
$235.3M
57.73%
YoY
|
$355.7M
30.36%
YoY
|
$239.4M
28.35%
YoY
|
$202.9M
11.19%
YoY
|
$149.2M
12.93%
YoY
|
$272.8M
27.16%
YoY
|
$186.5M
26.72%
YoY
|
$182.5M
15.71%
YoY
|
$132.1M
5.49%
YoY
|
$214.6M
42.06%
YoY
|
$147.2M
147.01%
YoY
|
$157.7M
155.66%
YoY
|
$125.2M
138.37%
YoY
|
$151.0M
104.38%
YoY
|
$59.60M
37.11%
YoY
|
$61.69M
115.96%
YoY
|
| Selling, General & Admin |
$110.9M
-4.96%
YoY
|
$124.3M
6.43%
YoY
|
$109.5M
7.48%
YoY
|
$134.7M
36.16%
YoY
|
$116.7M
42.67%
YoY
|
$116.8M
23.78%
YoY
|
$101.9M
27.42%
YoY
|
$98.93M
34.21%
YoY
|
$81.79M
34.61%
YoY
|
$94.36M
26.7%
YoY
|
$79.96M
16.16%
YoY
|
$73.71M
11.65%
YoY
|
$60.76M
-1.54%
YoY
|
$74.48M
12.3%
YoY
|
$68.84M
112.24%
YoY
|
$66.02M
119.05%
YoY
|
$61.71M
110.51%
YoY
|
$66.32M
85.24%
YoY
|
$32.43M
63.34%
YoY
|
$30.14M
76.63%
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
|
N/A
|
| Depreciation & Amortization |
$5.192M
58.83%
YoY
|
$4.320M
31.75%
YoY
|
$3.686M
71.52%
YoY
|
$3.801M
46.08%
YoY
|
$3.269M
48.79%
YoY
|
$3.279M
22.9%
YoY
|
$2.149M
-20.41%
YoY
|
$2.602M
-2.8%
YoY
|
$2.197M
-16.62%
YoY
|
$2.668M
-17.81%
YoY
|
$2.700M
-28.5%
YoY
|
$2.677M
28.33%
YoY
|
$2.635M
22.9%
YoY
|
$3.246M
10.51%
YoY
|
$3.776M
236.84%
YoY
|
$2.086M
107.27%
YoY
|
$2.144M
120.35%
YoY
|
$2.937M
101.18%
YoY
|
$1.121M
35.62%
YoY
|
$1.006M
-41.6%
YoY
|
| Operating Expenses |
$110.9M
-4.96%
YoY
|
$122.1M
6.91%
YoY
|
$109.5M
7.48%
YoY
|
$134.7M
36.16%
YoY
|
$116.7M
42.67%
YoY
|
$114.2M
7.68%
YoY
|
$101.9M
27.42%
YoY
|
$98.93M
34.21%
YoY
|
$81.79M
34.61%
YoY
|
$106.1M
44.33%
YoY
|
$79.96M
16.16%
YoY
|
$73.71M
11.65%
YoY
|
$60.76M
-1.54%
YoY
|
$73.51M
5.69%
YoY
|
$68.84M
112.24%
YoY
|
$66.02M
119.05%
YoY
|
$61.71M
110.51%
YoY
|
$69.55M
92.13%
YoY
|
$32.43M
63.34%
YoY
|
$30.14M
76.63%
YoY
|
| Operating Profit |
$779.1M
557.06%
YoY
|
$133.5M
-44.72%
YoY
|
$861.5M
526.38%
YoY
|
$1.016B
876.79%
YoY
|
$118.6M
76.02%
YoY
|
$241.4M
44.79%
YoY
|
$137.5M
29.04%
YoY
|
$104.0M
-4.4%
YoY
|
$67.37M
-5.54%
YoY
|
$166.7M
18.22%
YoY
|
$106.6M
35.99%
YoY
|
$108.8M
18.62%
YoY
|
$71.32M
12.33%
YoY
|
$141.1M
73.1%
YoY
|
$78.37M
188.54%
YoY
|
$91.70M
190.64%
YoY
|
$63.49M
173.56%
YoY
|
$81.49M
116.15%
YoY
|
$27.16M
15.05%
YoY
|
$31.55M
174.3%
YoY
|
| Interest Expense |
-$46.45M
14.1%
YoY
|
-$55.34M
-24.02%
YoY
|
-$43.16M
3.46%
YoY
|
-$55.30M
58.1%
YoY
|
-$40.71M
67.69%
YoY
|
-$72.84M
132.58%
YoY
|
-$41.72M
61.7%
YoY
|
-$34.98M
24.5%
YoY
|
-$24.28M
24.75%
YoY
|
-$31.32M
58.18%
YoY
|
-$25.80M
-516100.0%
YoY
|
-$28.09M
-216207.69%
YoY
|
-$19.46M
-149800.0%
YoY
|
-$19.80M
226.15%
YoY
|
$5.000K
-65.51%
YoY
|
$13.00K
-18.75%
YoY
|
$13.00K
-97.98%
YoY
|
-$6.070M
-352.93%
YoY
|
$14.50K
-65.79%
YoY
|
$16.00K
-65.18%
YoY
|
| Other Income/Expense, Net |
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
|
$5.145M
362.19%
YoY
|
$2.435M
78.96%
YoY
|
| Pretax Income |
$18.81M
-73.57%
YoY
|
$78.12M
-53.66%
YoY
|
$60.75M
-34.27%
YoY
|
$74.06M
-30.13%
YoY
|
$71.17M
0.48%
YoY
|
$168.6M
24.49%
YoY
|
$92.42M
-10.92%
YoY
|
$106.0M
10.6%
YoY
|
$70.82M
2.07%
YoY
|
$135.4M
11.69%
YoY
|
$103.8M
26.55%
YoY
|
$95.85M
6.86%
YoY
|
$69.39M
9.77%
YoY
|
$121.3M
60.78%
YoY
|
$81.99M
196.22%
YoY
|
$89.70M
145.49%
YoY
|
$63.21M
182.05%
YoY
|
$75.42M
87.61%
YoY
|
$27.68M
14.96%
YoY
|
$36.54M
192.51%
YoY
|
| Income Tax |
$5.246M
-67.53%
YoY
|
$19.32M
-49.29%
YoY
|
$13.69M
-34.1%
YoY
|
$17.53M
-24.61%
YoY
|
$16.16M
6.7%
YoY
|
$38.11M
25.01%
YoY
|
$20.78M
-13.98%
YoY
|
$23.25M
-3.97%
YoY
|
$15.14M
-14.15%
YoY
|
$30.48M
-2.56%
YoY
|
$24.16M
132.94%
YoY
|
$24.21M
3.77%
YoY
|
$17.64M
4.49%
YoY
|
$31.28M
122.67%
YoY
|
$10.37M
152.29%
YoY
|
$23.33M
420.81%
YoY
|
$16.88M
250.46%
YoY
|
$14.05M
N/A
|
$4.111M
N/A
|
$4.479M
N/A
|
| Net Earnings |
$13.26M
-75.86%
YoY
|
$55.34M
-56.04%
YoY
|
$47.00M
-33.48%
YoY
|
$56.58M
-30.1%
YoY
|
$54.90M
0.75%
YoY
|
$125.9M
27.7%
YoY
|
$70.65M
-7.16%
YoY
|
$80.94M
17.71%
YoY
|
$54.49M
11.01%
YoY
|
$98.58M
19.24%
YoY
|
$76.10M
9.27%
YoY
|
$68.76M
9.8%
YoY
|
$49.09M
12.29%
YoY
|
$82.67M
44.26%
YoY
|
$69.64M
263.94%
YoY
|
$62.62M
119.17%
YoY
|
$43.72M
171.17%
YoY
|
$57.30M
50.01%
YoY
|
$19.14M
-15.18%
YoY
|
$28.57M
143.71%
YoY
|
| Basic Earnings Per Share |
$0.11
-80.0%
YoY
|
N/A
|
$0.47
-34.72%
YoY
|
$0.57
-31.33%
YoY
|
$0.55
0.0%
YoY
|
N/A
|
$0.72
-8.86%
YoY
|
$0.83
18.57%
YoY
|
$0.55
12.24%
YoY
|
N/A
|
$0.79
11.27%
YoY
|
$0.70
9.37%
YoY
|
$0.49
13.95%
YoY
|
N/A
|
$0.71
255.0%
YoY
|
$0.64
106.45%
YoY
|
$0.43
138.89%
YoY
|
N/A
|
$0.20
N/A
|
$0.31
N/A
|
| Diluted Earnings Per Share |
$0.11
-79.63%
YoY
|
$0.55
-56.04%
YoY
|
$0.47
-32.86%
YoY
|
$0.56
-30.86%
YoY
|
$0.54
-1.82%
YoY
|
$1.25
35.15%
YoY
|
$0.70
-6.67%
YoY
|
$0.81
24.62%
YoY
|
$0.55
22.22%
YoY
|
$0.92
24.57%
YoY
|
$0.75
17.19%
YoY
|
$0.65
8.33%
YoY
|
$0.45
7.14%
YoY
|
$0.74
-100.0%
YoY
|
$0.64
220.0%
YoY
|
$0.60
93.55%
YoY
|
$0.42
133.33%
YoY
|
$554.8K
32.32%
YoY
|
$0.20
N/A
|
$0.31
N/A
|
| 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 |
92.02M shares
-1.64%
YoY
|
N/A
|
92.84M shares
-0.74%
YoY
|
93.44M shares
-0.3%
YoY
|
93.55M shares
0.24%
YoY
|
N/A
|
93.53M shares
0.45%
YoY
|
93.72M shares
0.66%
YoY
|
93.33M shares
0.41%
YoY
|
N/A
|
93.11M shares
0.38%
YoY
|
93.11M shares
0.38%
YoY
|
92.94M shares
0.2%
YoY
|
N/A
|
92.76M shares
0.26%
YoY
|
92.76M shares
0.26%
YoY
|
92.76M
0.26%
YoY
|
N/A
|
92.52M
0.0%
YoY
|
92.52M shares
N/A
|
| Diluted Shares Outstanding |
92.43M shares
-8.81%
YoY
|
N/A
|
100.6M shares
-0.1%
YoY
|
101.9M shares
1.79%
YoY
|
101.4M shares
1.43%
YoY
|
N/A
|
100.7M shares
-1.29%
YoY
|
100.1M shares
-5.04%
YoY
|
99.94M shares
-8.17%
YoY
|
N/A
|
102.1M shares
-5.76%
YoY
|
105.4M shares
0.84%
YoY
|
108.8M shares
6.17%
YoY
|
N/A
|
108.3M shares
16.82%
YoY
|
104.6M shares
12.84%
YoY
|
102.5M
10.69%
YoY
|
N/A
|
92.70M
N/A
|
92.67M shares
N/A
|
Loading...