|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.278B
17.11%
YoY
|
$1.945B
-10.53%
YoY
|
$2.174B
-0.56%
YoY
|
$2.186B
25.44%
YoY
|
$1.743B
12.7%
YoY
|
| Cost Of Revenue |
$213.4M
42.24%
YoY
|
$150.1M
-65.71%
YoY
|
$437.6M
11.6%
YoY
|
$392.1M
128.19%
YoY
|
$171.8M
-26.54%
YoY
|
| Gross Profit |
$2.064B
15.01%
YoY
|
$1.795B
3.37%
YoY
|
$1.736B
-3.22%
YoY
|
$1.794B
14.2%
YoY
|
$1.571B
19.69%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$456.6M
-0.09%
YoY
|
$457.0M
11.59%
YoY
|
$409.6M
10.76%
YoY
|
$369.8M
10.29%
YoY
|
$335.3M
9.52%
YoY
|
| Operating Expenses |
$1.109B
4.03%
YoY
|
$1.066B
8.65%
YoY
|
$981.0M
-1.13%
YoY
|
$992.2M
9.53%
YoY
|
$905.8M
8.73%
YoY
|
| Operating Profit |
$955.3M
355.48%
YoY
|
$209.7M
-72.23%
YoY
|
$755.1M
-5.82%
YoY
|
$801.8M
25.29%
YoY
|
$639.9M
2043.22%
YoY
|
| Interest Expense |
-$155.8M
-212.36%
YoY
|
$138.7M
5.16%
YoY
|
$131.9M
-201.17%
YoY
|
-$130.4M
-189.07%
YoY
|
$146.4M
25.01%
YoY
|
| Other Income/Expense, Net |
$36.43M
124.5%
YoY
|
$16.23M
-10.54%
YoY
|
$18.14M
-1301.99%
YoY
|
-$1.509M
-90.1%
YoY
|
-$15.24M
-14.46%
YoY
|
| Pretax Income |
$694.1M
695.43%
YoY
|
$87.26M
-86.4%
YoY
|
$641.4M
-6.04%
YoY
|
$682.7M
42.72%
YoY
|
$478.3M
-555.41%
YoY
|
| Income Tax |
$175.5M
1701.98%
YoY
|
$9.742M
-94.08%
YoY
|
$164.5M
41.07%
YoY
|
$116.6M
1.7%
YoY
|
$114.7M
512.0%
YoY
|
| Net Earnings |
$518.5M
568.93%
YoY
|
$77.51M
-83.75%
YoY
|
$476.9M
-15.75%
YoY
|
$566.0M
55.65%
YoY
|
$363.6M
-393.8%
YoY
|
| Basic Earnings Per Share |
$5.73
582.14%
YoY
|
$0.84
-83.85%
YoY
|
$5.20
-15.99%
YoY
|
$6.19
55.14%
YoY
|
$3.99
-382.98%
YoY
|
| Diluted Earnings Per Share |
$5.68
576.19%
YoY
|
$0.84
-83.75%
YoY
|
$5.17
-100.0%
YoY
|
$6.145M
154792099.12%
YoY
|
$3.97
-381.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
90.50M shares
-1.41%
YoY
|
91.79M shares
0.05%
YoY
|
91.75M shares
0.37%
YoY
|
91.41M shares
0.31%
YoY
|
91.13M shares
3.59%
YoY
|
| Diluted Shares Outstanding |
91.23M shares
-1.21%
YoY
|
92.34M shares
0.06%
YoY
|
92.29M shares
0.19%
YoY
|
92.11M shares
0.46%
YoY
|
91.68M shares
4.22%
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 |
$858.4M
17.59%
YoY
|
$651.5M
18.57%
YoY
|
$2.278B
512.13%
YoY
|
$531.8M
27.4%
YoY
|
$730.0M
15.88%
YoY
|
$549.5M
4.59%
YoY
|
$372.1M
0.86%
YoY
|
$417.4M
-2.63%
YoY
|
$629.9M
-12.17%
YoY
|
$525.4M
-20.26%
YoY
|
$368.9M
-15.22%
YoY
|
$428.7M
-14.71%
YoY
|
$717.3M
2.21%
YoY
|
$658.9M
20.55%
YoY
|
$435.1M
22.24%
YoY
|
$502.6M
27.44%
YoY
|
$701.7M
27.33%
YoY
|
$546.6M
23.89%
YoY
|
$356.0M
23.61%
YoY
|
| Cost Of Revenue |
$207.9M
53.58%
YoY
|
$85.61M
31.02%
YoY
|
$213.4M
-1327.94%
YoY
|
$27.99M
465.15%
YoY
|
$135.3M
27.75%
YoY
|
$65.34M
15.53%
YoY
|
-$17.38M
34.74%
YoY
|
$4.952M
-86.02%
YoY
|
$105.9M
-56.55%
YoY
|
$56.55M
-66.97%
YoY
|
-$12.90M
-156.27%
YoY
|
$35.43M
-47.86%
YoY
|
$243.8M
22.17%
YoY
|
$171.2M
68.45%
YoY
|
$22.93M
-541.63%
YoY
|
$67.95M
262.64%
YoY
|
$199.6M
87.13%
YoY
|
$101.6M
96.88%
YoY
|
-$5.191M
-10.5%
YoY
|
| Gross Profit |
$650.5M
9.4%
YoY
|
$565.9M
16.89%
YoY
|
$2.064B
430.0%
YoY
|
$503.8M
22.15%
YoY
|
$594.6M
13.48%
YoY
|
$484.1M
3.27%
YoY
|
$389.5M
2.0%
YoY
|
$412.5M
4.88%
YoY
|
$524.0M
10.68%
YoY
|
$468.8M
-3.87%
YoY
|
$381.8M
-7.38%
YoY
|
$393.3M
-9.52%
YoY
|
$473.4M
-5.72%
YoY
|
$487.7M
9.6%
YoY
|
$412.2M
14.13%
YoY
|
$434.7M
15.71%
YoY
|
$502.1M
12.98%
YoY
|
$444.9M
14.22%
YoY
|
$361.2M
22.93%
YoY
|
| Selling, General & Admin |
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
|
| 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 |
$119.3M
7.24%
YoY
|
$122.0M
11.57%
YoY
|
$119.5M
9.82%
YoY
|
$116.4M
2.6%
YoY
|
$111.3M
-6.44%
YoY
|
$109.4M
-5.54%
YoY
|
$108.8M
-0.69%
YoY
|
$113.5M
10.79%
YoY
|
$118.9M
17.8%
YoY
|
$115.8M
19.87%
YoY
|
$109.6M
16.46%
YoY
|
$102.4M
6.84%
YoY
|
$101.0M
10.65%
YoY
|
$96.60M
9.06%
YoY
|
$94.11M
12.48%
YoY
|
$95.86M
13.88%
YoY
|
$91.25M
8.18%
YoY
|
$88.58M
6.57%
YoY
|
$83.67M
4.46%
YoY
|
| Operating Expenses |
$303.4M
9.38%
YoY
|
$289.8M
13.13%
YoY
|
$1.109B
314.38%
YoY
|
$273.6M
3.93%
YoY
|
$277.4M
1.46%
YoY
|
$256.2M
-2.12%
YoY
|
$267.6M
4.32%
YoY
|
$263.2M
10.06%
YoY
|
$273.4M
8.46%
YoY
|
$261.7M
12.18%
YoY
|
$256.5M
9.42%
YoY
|
$239.2M
-10.32%
YoY
|
$252.0M
-1.45%
YoY
|
$233.3M
-0.84%
YoY
|
$234.4M
2.41%
YoY
|
$266.7M
18.23%
YoY
|
$255.8M
11.01%
YoY
|
$235.3M
6.51%
YoY
|
$228.9M
6.77%
YoY
|
| Operating Profit |
$347.1M
9.42%
YoY
|
$276.1M
220.36%
YoY
|
$955.3M
683.88%
YoY
|
$230.3M
-547.61%
YoY
|
$317.3M
26.59%
YoY
|
$86.19M
-58.38%
YoY
|
$121.9M
-2.74%
YoY
|
-$51.44M
-133.38%
YoY
|
$250.6M
13.21%
YoY
|
$207.1M
-18.58%
YoY
|
$125.3M
-29.53%
YoY
|
$154.1M
-14.72%
YoY
|
$221.4M
-10.14%
YoY
|
$254.4M
21.33%
YoY
|
$177.8M
34.42%
YoY
|
$180.7M
20.41%
YoY
|
$246.4M
15.1%
YoY
|
$209.7M
46.06%
YoY
|
$132.3M
-176.03%
YoY
|
| Interest Expense |
-$33.73M
-24.46%
YoY
|
-$43.37M
11.38%
YoY
|
-$155.8M
349.69%
YoY
|
-$37.09M
8.39%
YoY
|
-$44.66M
27.27%
YoY
|
-$38.94M
12.11%
YoY
|
-$34.65M
5.33%
YoY
|
-$34.22M
6.62%
YoY
|
-$35.09M
4.92%
YoY
|
-$34.74M
3.85%
YoY
|
-$32.90M
-1.78%
YoY
|
-$32.09M
-5.54%
YoY
|
-$33.44M
5.84%
YoY
|
-$33.45M
6.89%
YoY
|
-$33.50M
10.07%
YoY
|
-$33.97M
8.78%
YoY
|
-$31.60M
-9.2%
YoY
|
-$31.29M
-8.51%
YoY
|
-$30.43M
-11.54%
YoY
|
| Other Income/Expense, Net |
$17.00M
11.62%
YoY
|
$8.233M
6.65%
YoY
|
$36.43M
1025.36%
YoY
|
$8.534M
167.69%
YoY
|
$15.23M
150.94%
YoY
|
$7.720M
106.86%
YoY
|
$3.237M
-40.06%
YoY
|
$3.188M
-10.22%
YoY
|
$6.070M
110.47%
YoY
|
$3.732M
-40.93%
YoY
|
$5.400M
-212.5%
YoY
|
$3.551M
-162.86%
YoY
|
$2.884M
-71.21%
YoY
|
$6.318M
-685.54%
YoY
|
-$4.800M
2900.0%
YoY
|
-$5.649M
178.55%
YoY
|
$10.02M
-192.12%
YoY
|
-$1.079M
-50.41%
YoY
|
-$160.0K
-180.0%
YoY
|
| Pretax Income |
$330.4M
14.83%
YoY
|
$241.0M
329.04%
YoY
|
$694.1M
-404.43%
YoY
|
$200.9M
-343.6%
YoY
|
$287.7M
29.84%
YoY
|
$56.17M
-68.11%
YoY
|
-$228.0M
-333.12%
YoY
|
-$82.47M
-165.68%
YoY
|
$221.6M
16.13%
YoY
|
$176.1M
-22.5%
YoY
|
$97.80M
-29.89%
YoY
|
$125.6M
-11.0%
YoY
|
$190.8M
-15.11%
YoY
|
$227.2M
28.18%
YoY
|
$139.5M
37.19%
YoY
|
$141.1M
20.77%
YoY
|
$224.8M
47.26%
YoY
|
$177.3M
65.4%
YoY
|
$101.7M
-148.84%
YoY
|
| Income Tax |
$82.74M
15.93%
YoY
|
$59.34M
430.65%
YoY
|
$175.5M
-390.81%
YoY
|
$51.08M
-280.42%
YoY
|
$71.37M
28.98%
YoY
|
$11.18M
-74.05%
YoY
|
-$60.37M
-350.48%
YoY
|
-$28.31M
-185.96%
YoY
|
$55.33M
10.8%
YoY
|
$43.09M
-25.13%
YoY
|
$24.10M
-229.27%
YoY
|
$32.94M
0.05%
YoY
|
$49.94M
-13.09%
YoY
|
$57.55M
28.19%
YoY
|
-$18.64M
-226.65%
YoY
|
$32.92M
8.51%
YoY
|
$57.46M
42.89%
YoY
|
$44.90M
52.62%
YoY
|
$14.72M
-123.51%
YoY
|
| Net Earnings |
$247.7M
14.47%
YoY
|
$181.6M
303.78%
YoY
|
$518.5M
-409.33%
YoY
|
$149.8M
-376.63%
YoY
|
$216.4M
30.12%
YoY
|
$44.99M
-66.18%
YoY
|
-$167.6M
-327.44%
YoY
|
-$54.16M
-158.47%
YoY
|
$166.3M
18.02%
YoY
|
$133.0M
-21.61%
YoY
|
$73.70M
-53.4%
YoY
|
$92.62M
-14.37%
YoY
|
$140.9M
-15.81%
YoY
|
$169.7M
28.17%
YoY
|
$158.1M
81.85%
YoY
|
$108.2M
25.07%
YoY
|
$167.3M
48.82%
YoY
|
$132.4M
70.23%
YoY
|
$86.96M
-159.75%
YoY
|
| Basic Earnings Per Share |
$2.61
9.21%
YoY
|
$1.99
298.0%
YoY
|
N/A
|
$1.66
-381.36%
YoY
|
$2.39
32.04%
YoY
|
$0.50
-65.52%
YoY
|
N/A
|
-$0.59
-158.42%
YoY
|
$1.81
18.3%
YoY
|
$1.45
-21.62%
YoY
|
N/A
|
$1.01
-14.41%
YoY
|
$1.53
-16.39%
YoY
|
$1.85
27.59%
YoY
|
N/A
|
$1.18
24.21%
YoY
|
$1.83
48.78%
YoY
|
$1.45
70.59%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$2.59
9.28%
YoY
|
$1.98
304.08%
YoY
|
$5.68
-409.45%
YoY
|
$1.64
-377.97%
YoY
|
$2.37
31.87%
YoY
|
$0.49
-65.97%
YoY
|
-$1.84
-329.58%
YoY
|
-$0.59
-158.79%
YoY
|
$1.80
17.47%
YoY
|
$1.44
-21.74%
YoY
|
$0.80
-100.0%
YoY
|
$1.00
-14.23%
YoY
|
$1.53
-15.93%
YoY
|
$1.84
27.78%
YoY
|
$1.715M
81.05%
YoY
|
$1.17
24.47%
YoY
|
$1.82
47.97%
YoY
|
$1.44
69.41%
YoY
|
$947.2K
-59199941.32%
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 |
95.03M shares
5.0%
YoY
|
90.39M shares
-0.48%
YoY
|
90.36M shares
-1.09%
YoY
|
90.35M shares
-1.7%
YoY
|
90.50M shares
-1.77%
YoY
|
90.82M shares
-1.1%
YoY
|
91.36M shares
-0.5%
YoY
|
91.92M shares
0.12%
YoY
|
92.13M shares
0.36%
YoY
|
91.83M shares
0.38%
YoY
|
91.82M shares
0.38%
YoY
|
91.80M shares
0.38%
YoY
|
91.80M shares
0.38%
YoY
|
91.49M shares
0.24%
YoY
|
91.48M shares
0.32%
YoY
|
91.46M shares
0.31%
YoY
|
91.44M shares
0.31%
YoY
|
91.27M shares
0.28%
YoY
|
91.18M shares
0.25%
YoY
|
| Diluted Shares Outstanding |
95.69M shares
4.95%
YoY
|
91.96M shares
0.58%
YoY
|
N/A
|
91.14M shares
-0.8%
YoY
|
91.18M shares
-1.44%
YoY
|
91.43M shares
-1.09%
YoY
|
N/A
|
91.87M shares
-0.46%
YoY
|
92.51M shares
0.28%
YoY
|
92.44M shares
0.19%
YoY
|
N/A
|
92.29M shares
0.14%
YoY
|
92.26M shares
0.21%
YoY
|
92.27M shares
0.26%
YoY
|
N/A
|
92.17M shares
0.44%
YoY
|
92.06M shares
0.46%
YoY
|
92.03M shares
0.57%
YoY
|
N/A
|
Loading...