|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.036B
65.57%
YoY
|
$1.230B
10.65%
YoY
|
$1.112B
-7.29%
YoY
|
$1.199B
-44.4%
YoY
|
$2.157B
10.39%
YoY
|
| Cost Of Revenue |
$899.3M
25.44%
YoY
|
$716.9M
-26.76%
YoY
|
$978.9M
-49.77%
YoY
|
$1.949B
44.19%
YoY
|
$1.352B
3.6%
YoY
|
| Gross Profit |
$1.137B
5.33%
YoY
|
$1.080B
9.71%
YoY
|
$984.1M
2.83%
YoY
|
$957.0M
18.89%
YoY
|
$804.9M
24.03%
YoY
|
| Selling, General & Admin |
$117.4M
33.72%
YoY
|
$87.82M
16.01%
YoY
|
$75.70M
-10.71%
YoY
|
$84.78M
52.6%
YoY
|
$55.56M
12.24%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$188.8M
13.33%
YoY
|
$166.6M
8.91%
YoY
|
$152.9M
18.33%
YoY
|
$129.2M
16.04%
YoY
|
$111.4M
3.74%
YoY
|
| Operating Expenses |
$686.5M
10.45%
YoY
|
$621.5M
7.7%
YoY
|
$577.1M
4.82%
YoY
|
$550.6M
6.57%
YoY
|
$516.6M
19.42%
YoY
|
| Operating Profit |
$508.9M
11.08%
YoY
|
$458.1M
12.56%
YoY
|
$407.0M
0.13%
YoY
|
$406.5M
40.97%
YoY
|
$288.4M
25.97%
YoY
|
| Interest Expense |
-$116.1M
-4.57%
YoY
|
-$121.6M
-198.86%
YoY
|
$123.0M
43.32%
YoY
|
$85.83M
9.26%
YoY
|
$78.56M
16.22%
YoY
|
| Other Income/Expense, Net |
$46.24M
11.29%
YoY
|
$41.55M
59.31%
YoY
|
$26.08M
16.99%
YoY
|
$22.30M
-9.36%
YoY
|
$24.60M
3.01%
YoY
|
| Pretax Income |
$426.5M
15.47%
YoY
|
$369.4M
19.13%
YoY
|
$310.1M
-9.59%
YoY
|
$342.9M
46.31%
YoY
|
$234.4M
26.57%
YoY
|
| Income Tax |
$96.96M
14.19%
YoY
|
$84.91M
72.31%
YoY
|
$49.28M
-35.33%
YoY
|
$76.20M
128.91%
YoY
|
$33.29M
-8.79%
YoY
|
| Net Earnings |
$335.6M
15.82%
YoY
|
$289.8M
9.46%
YoY
|
$264.7M
-3.71%
YoY
|
$274.9M
133.2%
YoY
|
$117.9M
-27.68%
YoY
|
| Basic Earnings Per Share |
$3.35
13.95%
YoY
|
$2.94
7.69%
YoY
|
$2.73
-4.55%
YoY
|
$2.86
132.52%
YoY
|
$1.23
-28.49%
YoY
|
| Diluted Earnings Per Share |
$3.33
14.04%
YoY
|
$2.92
7.75%
YoY
|
$2.71
-4.91%
YoY
|
$2.85
133.61%
YoY
|
$1.22
-28.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.2M shares
1.63%
YoY
|
98.63M shares
1.66%
YoY
|
97.03M shares
0.97%
YoY
|
96.10M shares
-0.13%
YoY
|
96.23M shares
1.51%
YoY
|
| Diluted Shares Outstanding |
100.8M shares
1.51%
YoY
|
99.29M shares
1.7%
YoY
|
97.63M shares
1.18%
YoY
|
96.49M shares
-0.07%
YoY
|
96.56M shares
1.53%
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 |
$939.4M
65.04%
YoY
|
$604.9M
68.51%
YoY
|
$336.1M
-15.08%
YoY
|
$234.8M
11.88%
YoY
|
$569.2M
31.4%
YoY
|
$359.0M
11.76%
YoY
|
$395.8M
19.46%
YoY
|
$209.9M
-20.52%
YoY
|
$433.2M
12.68%
YoY
|
$321.2M
-11.89%
YoY
|
$331.3M
-56.72%
YoY
|
$264.1M
-52.19%
YoY
|
$384.4M
-57.86%
YoY
|
$364.6M
-46.06%
YoY
|
$765.5M
43.75%
YoY
|
$552.3M
50.26%
YoY
|
$912.3M
13.73%
YoY
|
$675.8M
48.76%
YoY
|
$532.5M
33.12%
YoY
|
| Cost Of Revenue |
$416.3M
-2.34%
YoY
|
$256.2M
29.93%
YoY
|
$133.4M
18.87%
YoY
|
$142.4M
22.72%
YoY
|
$426.3M
36.99%
YoY
|
$197.2M
11.12%
YoY
|
$112.2M
-9.52%
YoY
|
$116.1M
-3.38%
YoY
|
$311.2M
-2.3%
YoY
|
$177.5M
-57.37%
YoY
|
$124.0M
-76.51%
YoY
|
$120.1M
-69.43%
YoY
|
$318.5M
-49.06%
YoY
|
$416.3M
3.33%
YoY
|
$527.8M
33.58%
YoY
|
$392.9M
40.35%
YoY
|
$625.3M
40.36%
YoY
|
$402.9M
74.34%
YoY
|
$395.1M
58.95%
YoY
|
| Gross Profit |
$523.1M
7.46%
YoY
|
$348.6M
19.74%
YoY
|
$202.7M
-28.52%
YoY
|
$156.5M
-1.92%
YoY
|
$486.8M
40.38%
YoY
|
$291.2M
0.49%
YoY
|
$283.6M
36.8%
YoY
|
$159.6M
10.85%
YoY
|
$346.7M
6.52%
YoY
|
$289.7M
-5.69%
YoY
|
$207.3M
-12.78%
YoY
|
$143.9M
-9.7%
YoY
|
$325.5M
13.42%
YoY
|
$307.2M
12.56%
YoY
|
$237.7M
72.99%
YoY
|
$159.4M
81.89%
YoY
|
$287.0M
-19.54%
YoY
|
$272.9M
22.28%
YoY
|
$137.4M
-9.25%
YoY
|
| Selling, General & Admin |
$62.37M
21.55%
YoY
|
$36.32M
42.91%
YoY
|
$9.347M
162.11%
YoY
|
$13.81M
25.05%
YoY
|
$51.31M
60.36%
YoY
|
$25.42M
15.9%
YoY
|
$3.566M
-38.52%
YoY
|
$11.04M
80.44%
YoY
|
$32.00M
24.35%
YoY
|
$21.93M
4.97%
YoY
|
$5.800M
-4.42%
YoY
|
$6.120M
-43.78%
YoY
|
$25.73M
-24.33%
YoY
|
$20.89M
10.0%
YoY
|
$6.068M
-9.22%
YoY
|
$10.89M
32.57%
YoY
|
$34.01M
56.72%
YoY
|
$18.99M
44.98%
YoY
|
$6.684M
17.26%
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 |
$50.13M
4.51%
YoY
|
$49.58M
9.37%
YoY
|
$48.48M
7.02%
YoY
|
$47.00M
14.89%
YoY
|
$47.97M
19.69%
YoY
|
$45.33M
12.52%
YoY
|
$45.30M
15.56%
YoY
|
$40.91M
5.22%
YoY
|
$40.08M
5.21%
YoY
|
$40.29M
9.82%
YoY
|
$39.20M
13.46%
YoY
|
$38.88M
18.27%
YoY
|
$38.09M
21.17%
YoY
|
$36.68M
20.7%
YoY
|
$34.55M
17.47%
YoY
|
$32.87M
18.39%
YoY
|
$31.44M
17.09%
YoY
|
$30.39M
11.08%
YoY
|
$29.41M
-2.29%
YoY
|
| Operating Expenses |
$222.1M
7.02%
YoY
|
$169.4M
8.29%
YoY
|
$164.4M
19.61%
YoY
|
$158.1M
2.92%
YoY
|
$207.5M
17.55%
YoY
|
$156.4M
1.64%
YoY
|
$137.5M
-3.87%
YoY
|
$153.6M
10.36%
YoY
|
$176.5M
10.1%
YoY
|
$153.9M
14.49%
YoY
|
$143.0M
-8.78%
YoY
|
$139.2M
7.41%
YoY
|
$160.3M
8.24%
YoY
|
$134.4M
15.84%
YoY
|
$156.8M
16.76%
YoY
|
$129.6M
12.6%
YoY
|
$148.1M
-4.74%
YoY
|
$116.0M
3.89%
YoY
|
$134.3M
20.31%
YoY
|
| Operating Profit |
$301.0M
7.53%
YoY
|
$179.2M
-5.47%
YoY
|
$38.30M
-73.79%
YoY
|
-$1.062M
-117.89%
YoY
|
$279.9M
64.46%
YoY
|
$189.6M
39.58%
YoY
|
$146.1M
127.26%
YoY
|
$5.936M
25.39%
YoY
|
$170.2M
3.05%
YoY
|
$135.8M
-21.4%
YoY
|
$64.30M
-20.53%
YoY
|
$4.734M
-84.12%
YoY
|
$165.2M
18.94%
YoY
|
$172.8M
10.14%
YoY
|
$80.91M
2494.8%
YoY
|
$29.81M
-208.57%
YoY
|
$138.9M
-30.98%
YoY
|
$156.9M
40.73%
YoY
|
$3.118M
-92.69%
YoY
|
| Interest Expense |
-$32.30M
6.38%
YoY
|
-$32.77M
2.94%
YoY
|
-$24.50M
-31.98%
YoY
|
-$29.50M
1.96%
YoY
|
-$30.37M
-196.04%
YoY
|
-$31.84M
-201.15%
YoY
|
-$36.01M
8.8%
YoY
|
-$28.93M
-3.93%
YoY
|
$31.62M
4.49%
YoY
|
$31.47M
6.72%
YoY
|
-$33.10M
27.23%
YoY
|
-$30.12M
-240.67%
YoY
|
$30.26M
59.89%
YoY
|
$29.49M
51.41%
YoY
|
-$26.02M
30.89%
YoY
|
$21.41M
14.23%
YoY
|
$18.93M
-6.09%
YoY
|
$19.48M
-1.56%
YoY
|
-$19.88M
15.56%
YoY
|
| Other Income/Expense, Net |
$16.30M
-4.18%
YoY
|
$11.36M
-2.21%
YoY
|
$594.0K
-94.2%
YoY
|
$11.04M
15.54%
YoY
|
$17.01M
10.29%
YoY
|
$11.62M
83.2%
YoY
|
$10.24M
-6.08%
YoY
|
$9.555M
67.31%
YoY
|
$15.42M
222.66%
YoY
|
$6.341M
36.22%
YoY
|
$10.90M
11.86%
YoY
|
$5.711M
33.19%
YoY
|
$4.779M
15.8%
YoY
|
$4.655M
12.55%
YoY
|
$9.744M
-8.56%
YoY
|
$4.288M
-10.98%
YoY
|
$4.127M
-17.58%
YoY
|
$4.136M
0.46%
YoY
|
$10.66M
-21.65%
YoY
|
| Pretax Income |
$282.3M
6.78%
YoY
|
$154.9M
-7.42%
YoY
|
$16.50M
-86.29%
YoY
|
-$21.72M
38.51%
YoY
|
$264.4M
71.68%
YoY
|
$167.3M
51.15%
YoY
|
$120.4M
185.87%
YoY
|
-$15.68M
-20.31%
YoY
|
$154.0M
10.25%
YoY
|
$110.7M
-25.19%
YoY
|
$42.10M
-34.86%
YoY
|
-$19.67M
-255.08%
YoY
|
$139.7M
12.59%
YoY
|
$148.0M
4.53%
YoY
|
$64.63M
-1159.23%
YoY
|
$12.69M
-130.66%
YoY
|
$124.1M
-33.31%
YoY
|
$141.5M
47.73%
YoY
|
-$6.102M
-116.81%
YoY
|
| Income Tax |
$66.18M
7.44%
YoY
|
$34.23M
-8.45%
YoY
|
$3.121M
-89.86%
YoY
|
-$5.142M
86.03%
YoY
|
$61.59M
81.44%
YoY
|
$37.38M
62.99%
YoY
|
$30.79M
396.56%
YoY
|
-$2.764M
-86.52%
YoY
|
$33.95M
10.99%
YoY
|
$22.94M
-30.45%
YoY
|
$6.200M
-48.95%
YoY
|
-$20.51M
-562.45%
YoY
|
$30.59M
6.16%
YoY
|
$32.98M
7.05%
YoY
|
$12.14M
-374.32%
YoY
|
$4.434M
-123.6%
YoY
|
$28.81M
-26.24%
YoY
|
$30.81M
76.64%
YoY
|
-$4.427M
52.66%
YoY
|
| Net Earnings |
$218.9M
7.16%
YoY
|
$122.5M
-6.72%
YoY
|
$15.07M
-83.46%
YoY
|
-$15.05M
30.04%
YoY
|
$204.3M
69.09%
YoY
|
$131.3M
46.87%
YoY
|
$91.13M
146.29%
YoY
|
-$11.57M
-855.48%
YoY
|
$120.8M
9.58%
YoY
|
$89.41M
-22.87%
YoY
|
$37.00M
-32.14%
YoY
|
$1.532M
-88.26%
YoY
|
$110.2M
14.8%
YoY
|
$115.9M
4.14%
YoY
|
$54.52M
-4912.18%
YoY
|
$13.05M
-111.67%
YoY
|
$96.04M
-35.9%
YoY
|
$111.3M
37.35%
YoY
|
-$1.133M
-103.46%
YoY
|
| Basic Earnings Per Share |
$2.17
6.37%
YoY
|
$1.22
-7.58%
YoY
|
N/A
|
-$0.15
25.0%
YoY
|
$2.04
65.85%
YoY
|
$1.32
45.05%
YoY
|
N/A
|
-$0.12
-700.0%
YoY
|
$1.23
7.89%
YoY
|
$0.91
-24.17%
YoY
|
N/A
|
$0.02
-85.71%
YoY
|
$1.14
14.0%
YoY
|
$1.20
3.45%
YoY
|
N/A
|
$0.14
-112.07%
YoY
|
$1.00
-35.9%
YoY
|
$1.16
38.1%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$2.16
6.93%
YoY
|
$1.21
-7.63%
YoY
|
$0.15
-83.52%
YoY
|
-$0.15
25.0%
YoY
|
$2.02
65.57%
YoY
|
$1.31
43.96%
YoY
|
$0.91
139.47%
YoY
|
-$0.12
-866.77%
YoY
|
$1.22
7.96%
YoY
|
$0.91
-23.53%
YoY
|
$0.38
-100.0%
YoY
|
$0.02
-88.82%
YoY
|
$1.13
13.0%
YoY
|
$1.19
2.59%
YoY
|
$565.8K
-4903.49%
YoY
|
$0.14
-112.07%
YoY
|
$1.00
-35.48%
YoY
|
$1.16
38.1%
YoY
|
-$11.78K
-3464192.37%
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 |
100.8M shares
0.55%
YoY
|
100.7M shares
0.98%
YoY
|
100.5M shares
1.29%
YoY
|
100.4M shares
1.57%
YoY
|
100.3M shares
2.02%
YoY
|
99.77M shares
2.11%
YoY
|
99.17M shares
1.65%
YoY
|
98.82M shares
1.92%
YoY
|
98.30M shares
1.46%
YoY
|
97.71M shares
1.37%
YoY
|
97.56M shares
1.39%
YoY
|
96.96M shares
0.84%
YoY
|
96.89M shares
0.85%
YoY
|
96.39M shares
0.46%
YoY
|
96.23M shares
-0.21%
YoY
|
96.15M shares
-0.2%
YoY
|
96.07M shares
-0.19%
YoY
|
95.94M shares
-0.18%
YoY
|
96.43M shares
0.53%
YoY
|
| Diluted Shares Outstanding |
101.5M shares
0.54%
YoY
|
101.2M shares
0.75%
YoY
|
N/A
|
100.4M shares
1.4%
YoY
|
100.9M shares
1.85%
YoY
|
100.5M shares
1.94%
YoY
|
N/A
|
98.98M shares
1.12%
YoY
|
99.10M shares
1.58%
YoY
|
98.56M shares
1.52%
YoY
|
N/A
|
97.89M shares
1.31%
YoY
|
97.56M shares
1.08%
YoY
|
97.08M shares
0.75%
YoY
|
N/A
|
96.62M shares
0.28%
YoY
|
96.52M shares
-0.11%
YoY
|
96.36M shares
-0.06%
YoY
|
N/A
|
Loading...