|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.992B
9.44%
YoY
|
$5.476B
18.27%
YoY
|
$4.630B
27.08%
YoY
|
$3.643B
-8.77%
YoY
|
$3.993B
5.52%
YoY
|
| Cost Of Revenue |
$15.20M
13.43%
YoY
|
$13.40M
17.54%
YoY
|
$11.40M
3.64%
YoY
|
$11.00M
-14.06%
YoY
|
$12.80M
8.47%
YoY
|
| Gross Profit |
$5.977B
9.43%
YoY
|
$5.462B
18.28%
YoY
|
$4.618B
27.15%
YoY
|
$3.632B
-8.75%
YoY
|
$3.981B
5.51%
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 |
$49.60M
32.62%
YoY
|
$37.40M
10.65%
YoY
|
$33.80M
-1.46%
YoY
|
$34.30M
5.54%
YoY
|
$32.50M
16.07%
YoY
|
| Operating Expenses |
$5.300B
8.84%
YoY
|
$4.870B
8.08%
YoY
|
$4.506B
4.88%
YoY
|
$4.297B
16.85%
YoY
|
$3.677B
11.12%
YoY
|
| Operating Profit |
$677.1M
14.31%
YoY
|
$592.3M
427.91%
YoY
|
$112.2M
-116.88%
YoY
|
-$664.5M
-318.85%
YoY
|
$303.6M
-34.52%
YoY
|
| Interest Expense |
-$28.62M
-7.14%
YoY
|
-$30.82M
-227.37%
YoY
|
$24.20M
40.7%
YoY
|
$17.20M
0.58%
YoY
|
$17.10M
0.59%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$663.6M
15.44%
YoY
|
$574.9M
478.35%
YoY
|
$99.40M
-114.82%
YoY
|
-$670.7M
-324.09%
YoY
|
$299.3M
-34.72%
YoY
|
| Income Tax |
$122.6M
14.62%
YoY
|
$106.9M
3358.18%
YoY
|
$3.092M
-101.96%
YoY
|
-$158.0M
-407.66%
YoY
|
$51.37M
-38.77%
YoY
|
| Net Earnings |
$541.1M
15.63%
YoY
|
$468.0M
385.93%
YoY
|
$96.30M
-118.78%
YoY
|
-$512.7M
-306.82%
YoY
|
$247.9M
-33.82%
YoY
|
| Basic Earnings Per Share |
$9.77
15.62%
YoY
|
$8.45
385.63%
YoY
|
$1.74
-118.79%
YoY
|
-$9.26
-306.7%
YoY
|
$4.48
-33.83%
YoY
|
| Diluted Earnings Per Share |
$9.77
15.62%
YoY
|
$8.45
385.63%
YoY
|
$1.74
-118.79%
YoY
|
-$9.26
-306.7%
YoY
|
$4.48
-33.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.39M shares
0.03%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.01%
YoY
|
55.37M shares
0.02%
YoY
|
| Diluted Shares Outstanding |
55.39M shares
0.02%
YoY
|
55.38M shares
0.01%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
-0.01%
YoY
|
55.37M shares
0.03%
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.540B
10.47%
YoY
|
$1.536B
12.41%
YoY
|
$1.585B
3.56%
YoY
|
$1.478B
13.25%
YoY
|
$1.394B
9.4%
YoY
|
$1.366B
-0.62%
YoY
|
$1.530B
43.67%
YoY
|
$1.305B
20.47%
YoY
|
$1.274B
15.14%
YoY
|
$1.375B
19.36%
YoY
|
$1.065B
18.32%
YoY
|
$1.083B
37.88%
YoY
|
$1.107B
37.38%
YoY
|
$1.152B
9.76%
YoY
|
$900.3M
-3.42%
YoY
|
$785.6M
-22.89%
YoY
|
$805.5M
-18.89%
YoY
|
$1.049B
-2.08%
YoY
|
$932.2M
-6.66%
YoY
|
| Cost Of Revenue |
$4.400M
22.22%
YoY
|
N/A
|
$3.900M
21.88%
YoY
|
$3.600M
12.5%
YoY
|
$3.600M
12.5%
YoY
|
N/A
|
$3.200M
18.52%
YoY
|
$3.200M
18.52%
YoY
|
$3.200M
10.34%
YoY
|
N/A
|
$2.700M
8.0%
YoY
|
$2.700M
-3.57%
YoY
|
$2.900M
3.57%
YoY
|
N/A
|
$2.500M
-16.67%
YoY
|
$2.800M
-12.5%
YoY
|
$2.800M
-24.32%
YoY
|
N/A
|
$3.000M
7.14%
YoY
|
| Gross Profit |
$1.535B
10.44%
YoY
|
N/A
|
$1.581B
3.53%
YoY
|
$1.474B
13.25%
YoY
|
$1.390B
9.39%
YoY
|
N/A
|
$1.527B
43.74%
YoY
|
$1.302B
20.48%
YoY
|
$1.271B
15.15%
YoY
|
N/A
|
$1.062B
18.35%
YoY
|
$1.081B
38.03%
YoY
|
$1.104B
37.5%
YoY
|
N/A
|
$897.8M
-3.38%
YoY
|
$782.8M
-22.92%
YoY
|
$802.7M
-18.87%
YoY
|
N/A
|
$929.2M
-6.7%
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 |
$240.5M
5.16%
YoY
|
$24.43M
-4.8%
YoY
|
$236.2M
2.56%
YoY
|
$227.9M
11.89%
YoY
|
$228.7M
16.68%
YoY
|
$25.66M
23.55%
YoY
|
$230.3M
26.81%
YoY
|
$203.7M
2969.35%
YoY
|
$196.0M
19.15%
YoY
|
$20.77M
-32.98%
YoY
|
$181.6M
7.52%
YoY
|
$6.636M
-95.76%
YoY
|
$164.5M
1.48%
YoY
|
$30.99M
13.92%
YoY
|
$168.9M
10.32%
YoY
|
$156.5M
3.64%
YoY
|
$162.1M
-1.4%
YoY
|
$27.21M
21.46%
YoY
|
$153.1M
-2.73%
YoY
|
| Operating Expenses |
$1.297B
-15.15%
YoY
|
$1.280B
3.62%
YoY
|
$1.227B
-0.66%
YoY
|
$1.264B
3.42%
YoY
|
$1.529B
29.9%
YoY
|
$1.235B
9.41%
YoY
|
$1.236B
14.99%
YoY
|
$1.222B
7.31%
YoY
|
$1.177B
1.15%
YoY
|
$1.129B
-3.07%
YoY
|
$1.075B
4.84%
YoY
|
$1.139B
8.19%
YoY
|
$1.164B
10.38%
YoY
|
$1.165B
15.29%
YoY
|
$1.025B
10.05%
YoY
|
$1.053B
19.74%
YoY
|
$1.054B
23.12%
YoY
|
$1.010B
17.43%
YoY
|
$931.3M
9.84%
YoY
|
| Operating Profit |
$238.1M
-271.64%
YoY
|
N/A
|
$353.6M
21.27%
YoY
|
$210.3M
163.93%
YoY
|
-$138.7M
-247.89%
YoY
|
N/A
|
$291.6M
-2528.22%
YoY
|
$79.70M
-236.56%
YoY
|
$93.79M
-256.2%
YoY
|
N/A
|
-$12.01M
-90.55%
YoY
|
-$58.36M
-78.37%
YoY
|
-$60.05M
-76.14%
YoY
|
N/A
|
-$127.1M
5913.72%
YoY
|
-$269.9M
-297.8%
YoY
|
-$251.7M
-289.08%
YoY
|
N/A
|
-$2.114M
-101.43%
YoY
|
| Interest Expense |
-$6.817M
-5.17%
YoY
|
-$7.061M
-6.3%
YoY
|
-$7.181M
-6.95%
YoY
|
-$7.195M
-7.74%
YoY
|
-$7.189M
-192.17%
YoY
|
-$7.536M
-3.02%
YoY
|
-$7.717M
-230.8%
YoY
|
-$7.799M
40.55%
YoY
|
$7.800M
59.18%
YoY
|
-$7.771M
76.21%
YoY
|
$5.900M
37.21%
YoY
|
-$5.549M
-229.05%
YoY
|
$4.900M
13.95%
YoY
|
-$4.410M
3.33%
YoY
|
$4.300M
0.0%
YoY
|
$4.300M
2.38%
YoY
|
$4.300M
0.0%
YoY
|
-$4.268M
-0.74%
YoY
|
$4.300M
0.0%
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
|
N/A
|
| Pretax Income |
$235.7M
-265.61%
YoY
|
$248.9M
101.52%
YoY
|
$350.3M
22.02%
YoY
|
$206.7M
175.3%
YoY
|
-$142.3M
-259.52%
YoY
|
$123.5M
-48.1%
YoY
|
$287.1M
-1988.82%
YoY
|
$75.10M
-222.69%
YoY
|
$89.20M
-243.64%
YoY
|
$237.9M
-1472.07%
YoY
|
-$15.20M
-88.21%
YoY
|
-$61.21M
-77.44%
YoY
|
-$62.10M
-75.46%
YoY
|
-$17.34M
-149.74%
YoY
|
-$128.9M
3691.18%
YoY
|
-$271.3M
-300.37%
YoY
|
-$253.1M
-291.16%
YoY
|
$34.87M
-83.17%
YoY
|
-$3.400M
-102.32%
YoY
|
| Income Tax |
$45.23M
-233.16%
YoY
|
$46.33M
106.55%
YoY
|
$69.92M
24.39%
YoY
|
$40.28M
221.46%
YoY
|
-$33.97M
-315.57%
YoY
|
$22.43M
-51.81%
YoY
|
$56.21M
-902.74%
YoY
|
$12.53M
-163.71%
YoY
|
$15.76M
-193.85%
YoY
|
$46.55M
-540.32%
YoY
|
-$7.002M
-77.12%
YoY
|
-$19.67M
-67.58%
YoY
|
-$16.79M
-70.13%
YoY
|
-$10.57M
-340.66%
YoY
|
-$30.60M
555.39%
YoY
|
-$60.66M
-331.35%
YoY
|
-$56.21M
-321.08%
YoY
|
$4.393M
-89.13%
YoY
|
-$4.669M
-116.81%
YoY
|
| Net Earnings |
$190.4M
-275.78%
YoY
|
$202.5M
100.41%
YoY
|
$280.4M
21.44%
YoY
|
$166.5M
165.93%
YoY
|
-$108.3M
-247.38%
YoY
|
$101.1M
-47.19%
YoY
|
$230.9M
-2915.85%
YoY
|
$62.60M
-250.69%
YoY
|
$73.50M
-262.25%
YoY
|
$191.4M
-2927.09%
YoY
|
-$8.200M
-91.66%
YoY
|
-$41.54M
-80.28%
YoY
|
-$45.30M
-76.99%
YoY
|
-$6.770M
-122.22%
YoY
|
-$98.30M
-7661.54%
YoY
|
-$210.7M
-292.95%
YoY
|
-$196.9M
-284.02%
YoY
|
$30.47M
-81.72%
YoY
|
$1.300M
-98.91%
YoY
|
| Basic Earnings Per Share |
$3.44
-275.51%
YoY
|
N/A
|
$5.06
21.34%
YoY
|
$3.01
166.37%
YoY
|
-$1.96
-247.37%
YoY
|
N/A
|
$4.17
-2880.0%
YoY
|
$1.13
-250.67%
YoY
|
$1.33
-262.2%
YoY
|
N/A
|
-$0.15
-91.57%
YoY
|
-$0.75
-80.26%
YoY
|
-$0.82
-76.97%
YoY
|
N/A
|
-$1.78
-9000.0%
YoY
|
-$3.80
-292.89%
YoY
|
-$3.56
-284.46%
YoY
|
N/A
|
$0.02
-99.07%
YoY
|
| Diluted Earnings Per Share |
$3.44
-275.51%
YoY
|
$3.66
100.28%
YoY
|
$5.06
21.34%
YoY
|
$3.01
166.37%
YoY
|
-$1.96
-247.37%
YoY
|
$1.83
-47.21%
YoY
|
$4.17
-2880.0%
YoY
|
$1.13
-250.61%
YoY
|
$1.33
-262.2%
YoY
|
$3.46
-2927.0%
YoY
|
-$0.15
-91.57%
YoY
|
-$0.75
-80.26%
YoY
|
-$0.82
-76.97%
YoY
|
-$0.12
-100.0%
YoY
|
-$1.78
-9000.0%
YoY
|
-$3.80
-292.89%
YoY
|
-$3.56
-284.46%
YoY
|
$550.3K
18283695.25%
YoY
|
$0.02
-99.07%
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 |
55.39M shares
0.0%
YoY
|
55.39M shares
0.03%
YoY
|
55.39M shares
0.03%
YoY
|
55.39M shares
0.03%
YoY
|
55.39M shares
0.03%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.02%
YoY
|
55.37M shares
0.02%
YoY
|
55.37M shares
0.02%
YoY
|
| Diluted Shares Outstanding |
55.39M shares
0.0%
YoY
|
N/A
|
55.39M shares
0.02%
YoY
|
55.39M shares
0.03%
YoY
|
55.39M shares
0.03%
YoY
|
N/A
|
55.38M shares
0.01%
YoY
|
55.38M shares
0.01%
YoY
|
55.37M shares
0.0%
YoY
|
N/A
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
55.37M shares
0.0%
YoY
|
N/A
|
55.37M shares
-0.01%
YoY
|
55.37M shares
-0.01%
YoY
|
55.37M shares
0.0%
YoY
|
N/A
|
55.38M shares
0.03%
YoY
|
Loading...