|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.317B
7.16%
YoY
|
$2.162B
13.7%
YoY
|
$1.902B
3.79%
YoY
|
$1.832B
-1.27%
YoY
|
$1.856B
11.18%
YoY
|
| Cost Of Revenue |
$71.70M
-2.45%
YoY
|
$73.50M
3.96%
YoY
|
$70.70M
52.37%
YoY
|
$46.40M
19.59%
YoY
|
$38.80M
2.37%
YoY
|
| Gross Profit |
$2.246B
7.5%
YoY
|
$2.089B
14.07%
YoY
|
$1.831B
2.53%
YoY
|
$1.786B
-1.72%
YoY
|
$1.817B
11.39%
YoY
|
| Selling, General & Admin |
$262.8M
36.66%
YoY
|
$192.3M
-58.11%
YoY
|
$459.1M
179.43%
YoY
|
$164.3M
-0.79%
YoY
|
$165.6M
19.05%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.600M
-46.27%
YoY
|
$6.700M
-24.72%
YoY
|
$8.900M
-1.11%
YoY
|
$9.000M
-7.22%
YoY
|
$9.700M
10.23%
YoY
|
| Operating Expenses |
$599.9M
19.62%
YoY
|
$501.5M
-60.39%
YoY
|
$1.266B
670.54%
YoY
|
$164.3M
-0.79%
YoY
|
$165.6M
19.05%
YoY
|
| Operating Profit |
$1.646B
3.67%
YoY
|
$1.587B
180.86%
YoY
|
$565.2M
-65.15%
YoY
|
$1.622B
-1.81%
YoY
|
$1.652B
10.67%
YoY
|
| Interest Expense |
$462.9M
10.35%
YoY
|
$419.5M
-257.41%
YoY
|
-$266.5M
-259.96%
YoY
|
$166.6M
1.46%
YoY
|
$164.2M
-14.48%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$565.4M
71.59%
YoY
|
$329.5M
-10.36%
YoY
|
$367.6M
-48.35%
YoY
|
$711.7M
-43.56%
YoY
|
$1.261B
129.46%
YoY
|
| Income Tax |
$141.5M
73.41%
YoY
|
$81.60M
0.12%
YoY
|
$81.50M
-53.67%
YoY
|
$175.9M
-41.87%
YoY
|
$302.6M
135.49%
YoY
|
| Net Earnings |
$423.9M
71.0%
YoY
|
$247.9M
-13.35%
YoY
|
$286.1M
-46.6%
YoY
|
$535.8M
-44.09%
YoY
|
$958.3M
127.62%
YoY
|
| Basic Earnings Per Share |
$37.02
84.0%
YoY
|
$20.12
-8.92%
YoY
|
$22.09
-44.08%
YoY
|
$39.50
-33.69%
YoY
|
$59.57
152.74%
YoY
|
| Diluted Earnings Per Share |
$36.38
83.0%
YoY
|
$19.88
-9.59%
YoY
|
$21.99
-44.08%
YoY
|
$39.32
-33.94%
YoY
|
$59.52
153.6%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.45M shares
-7.07%
YoY
|
12.32M shares
-4.86%
YoY
|
12.95M shares
-4.5%
YoY
|
13.56M shares
-15.68%
YoY
|
16.09M shares
-9.93%
YoY
|
| Diluted Shares Outstanding |
11.65M shares
-6.56%
YoY
|
12.47M shares
-4.16%
YoY
|
13.01M shares
-4.51%
YoY
|
13.63M shares
-15.38%
YoY
|
16.10M shares
-10.23%
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 |
$580.0M
1.56%
YoY
|
$579.9M
2.47%
YoY
|
$582.4M
5.83%
YoY
|
$583.8M
8.47%
YoY
|
$571.1M
12.42%
YoY
|
$565.9M
15.11%
YoY
|
$550.3M
14.98%
YoY
|
$538.2M
12.62%
YoY
|
$508.0M
11.94%
YoY
|
$491.6M
7.1%
YoY
|
$478.6M
3.98%
YoY
|
$477.9M
4.48%
YoY
|
$453.8M
-0.42%
YoY
|
$459.0M
-0.91%
YoY
|
$460.3M
-2.08%
YoY
|
$457.4M
-3.03%
YoY
|
$455.7M
1.04%
YoY
|
$463.2M
3.53%
YoY
|
$470.1M
10.22%
YoY
|
| Cost Of Revenue |
$15.80M
-1.86%
YoY
|
N/A
|
$18.60M
0.54%
YoY
|
$19.80M
-2.46%
YoY
|
$16.10M
-5.29%
YoY
|
N/A
|
$18.50M
12.12%
YoY
|
$20.30M
3.05%
YoY
|
$17.00M
-5.03%
YoY
|
N/A
|
$16.50M
27.91%
YoY
|
$19.70M
61.48%
YoY
|
$17.90M
101.12%
YoY
|
N/A
|
$12.90M
29.0%
YoY
|
$12.20M
18.45%
YoY
|
$8.900M
-1.11%
YoY
|
N/A
|
$10.00M
-6.54%
YoY
|
| Gross Profit |
$564.2M
1.66%
YoY
|
N/A
|
$563.8M
6.02%
YoY
|
$564.0M
8.9%
YoY
|
$555.0M
13.03%
YoY
|
N/A
|
$531.8M
15.08%
YoY
|
$517.9M
13.03%
YoY
|
$491.0M
12.64%
YoY
|
N/A
|
$462.1M
3.29%
YoY
|
$458.2M
2.92%
YoY
|
$435.9M
-2.44%
YoY
|
N/A
|
$447.4M
-2.76%
YoY
|
$445.2M
-3.51%
YoY
|
$446.8M
1.09%
YoY
|
N/A
|
$460.1M
10.65%
YoY
|
| Selling, General & Admin |
$52.60M
12.15%
YoY
|
$126.5M
4.03%
YoY
|
$61.10M
17.27%
YoY
|
$71.80M
47.74%
YoY
|
$46.90M
-62.81%
YoY
|
$121.6M
6.39%
YoY
|
$52.10M
18.95%
YoY
|
$48.60M
-58.46%
YoY
|
$126.1M
214.46%
YoY
|
$114.3M
10.01%
YoY
|
$43.80M
20.66%
YoY
|
$117.0M
128.07%
YoY
|
$40.10M
5.25%
YoY
|
$103.9M
-0.57%
YoY
|
$36.30M
9.34%
YoY
|
$51.30M
61.32%
YoY
|
$38.10M
-39.81%
YoY
|
$104.5M
23.67%
YoY
|
$33.20M
-1.78%
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 |
$700.0K
-41.67%
YoY
|
$6.100M
-11.59%
YoY
|
$6.800M
-1.45%
YoY
|
$6.800M
-1.45%
YoY
|
$1.200M
-83.1%
YoY
|
$6.900M
2.99%
YoY
|
$6.900M
-2.82%
YoY
|
$6.900M
7.81%
YoY
|
$7.100M
222.73%
YoY
|
$6.700M
6.35%
YoY
|
$7.100M
14.52%
YoY
|
$6.400M
-1.54%
YoY
|
$2.200M
-4.35%
YoY
|
$6.300M
-4.55%
YoY
|
$6.200M
-8.82%
YoY
|
$6.500M
1.56%
YoY
|
$2.300M
-4.17%
YoY
|
$6.600M
4.76%
YoY
|
$6.800M
9.68%
YoY
|
| Operating Expenses |
$141.2M
4.21%
YoY
|
$273.3M
4.04%
YoY
|
$146.6M
13.29%
YoY
|
$155.5M
25.0%
YoY
|
$135.5M
-58.83%
YoY
|
$262.7M
-10.83%
YoY
|
$129.4M
17.1%
YoY
|
$124.4M
-67.87%
YoY
|
$329.1M
180.56%
YoY
|
$294.6M
19.46%
YoY
|
$110.5M
204.41%
YoY
|
$387.2M
654.78%
YoY
|
$117.3M
207.87%
YoY
|
$246.6M
76.27%
YoY
|
$36.30M
9.34%
YoY
|
$51.30M
61.32%
YoY
|
$38.10M
-39.81%
YoY
|
$139.9M
-59.41%
YoY
|
$33.20M
-1.78%
YoY
|
| Operating Profit |
$423.0M
0.83%
YoY
|
N/A
|
$417.2M
3.68%
YoY
|
$408.5M
3.81%
YoY
|
$419.5M
159.11%
YoY
|
N/A
|
$402.4M
14.45%
YoY
|
$393.5M
454.23%
YoY
|
$161.9M
-49.18%
YoY
|
N/A
|
$351.6M
-14.47%
YoY
|
$71.00M
-81.98%
YoY
|
$318.6M
-22.05%
YoY
|
N/A
|
$411.1M
-3.7%
YoY
|
$393.9M
-8.31%
YoY
|
$408.7M
7.92%
YoY
|
N/A
|
$426.9M
11.75%
YoY
|
| Interest Expense |
$108.4M
-5.49%
YoY
|
-$113.8M
2.25%
YoY
|
$116.3M
4.59%
YoY
|
$118.1M
13.01%
YoY
|
$114.7M
-224.0%
YoY
|
-$111.3M
41.24%
YoY
|
$111.2M
57.73%
YoY
|
$104.5M
-266.4%
YoY
|
-$92.50M
-270.04%
YoY
|
-$78.80M
59.51%
YoY
|
$70.50M
68.66%
YoY
|
-$62.80M
-261.44%
YoY
|
$54.40M
49.04%
YoY
|
-$49.40M
27.98%
YoY
|
$41.80M
5.03%
YoY
|
$38.90M
-7.38%
YoY
|
$36.50M
-16.67%
YoY
|
-$38.60M
-14.41%
YoY
|
$39.80M
-14.96%
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 |
$175.0M
23.5%
YoY
|
$157.0M
-18.19%
YoY
|
$148.9M
39.81%
YoY
|
$117.8M
-313.02%
YoY
|
$141.7M
64.0%
YoY
|
$191.9M
64.86%
YoY
|
$106.5M
10.36%
YoY
|
-$55.30M
-298.21%
YoY
|
$86.40M
-31.86%
YoY
|
$116.4M
-28.59%
YoY
|
$96.50M
-20.97%
YoY
|
$27.90M
-80.37%
YoY
|
$126.8M
-55.43%
YoY
|
$163.0M
-42.75%
YoY
|
$122.1M
-63.25%
YoY
|
$142.1M
-62.58%
YoY
|
$284.5M
7.64%
YoY
|
$284.7M
31.74%
YoY
|
$332.2M
4.33%
YoY
|
| Income Tax |
$39.20M
10.73%
YoY
|
$35.00M
-12.5%
YoY
|
$40.70M
46.93%
YoY
|
$30.40M
-470.73%
YoY
|
$35.40M
60.18%
YoY
|
$40.00M
75.44%
YoY
|
$27.70M
7.78%
YoY
|
-$8.200M
-243.86%
YoY
|
$22.10M
-19.05%
YoY
|
$22.80M
-36.13%
YoY
|
$25.70M
-27.2%
YoY
|
$5.700M
-83.57%
YoY
|
$27.30M
-61.11%
YoY
|
$35.70M
-46.8%
YoY
|
$35.30M
-57.06%
YoY
|
$34.70M
-61.91%
YoY
|
$70.20M
12.86%
YoY
|
$67.10M
34.74%
YoY
|
$82.20M
7.73%
YoY
|
| Net Earnings |
$135.8M
27.75%
YoY
|
$122.0M
-19.68%
YoY
|
$108.2M
37.31%
YoY
|
$87.40M
-285.56%
YoY
|
$106.3M
65.32%
YoY
|
$151.9M
62.29%
YoY
|
$78.80M
11.3%
YoY
|
-$47.10M
-312.16%
YoY
|
$64.30M
-35.38%
YoY
|
$93.60M
-26.47%
YoY
|
$70.80M
-18.43%
YoY
|
$22.20M
-79.33%
YoY
|
$99.50M
-53.57%
YoY
|
$127.3M
-41.5%
YoY
|
$86.80M
-65.28%
YoY
|
$107.4M
-62.79%
YoY
|
$214.3M
6.04%
YoY
|
$217.6M
30.85%
YoY
|
$250.0M
3.26%
YoY
|
| Basic Earnings Per Share |
$12.64
43.8%
YoY
|
N/A
|
$9.62
49.84%
YoY
|
$7.55
-297.13%
YoY
|
$8.79
70.68%
YoY
|
N/A
|
$6.42
17.37%
YoY
|
-$3.83
-325.29%
YoY
|
$5.15
-32.41%
YoY
|
N/A
|
$5.47
-16.23%
YoY
|
$1.70
-78.72%
YoY
|
$7.62
-49.27%
YoY
|
N/A
|
$6.53
-58.75%
YoY
|
$7.99
-53.52%
YoY
|
$15.02
26.75%
YoY
|
N/A
|
$15.83
16.65%
YoY
|
| Diluted Earnings Per Share |
$12.40
43.19%
YoY
|
$11.00
-10.2%
YoY
|
$9.43
48.5%
YoY
|
$7.42
-293.73%
YoY
|
$8.66
70.32%
YoY
|
$12.25
68.07%
YoY
|
$6.35
16.94%
YoY
|
-$3.83
-326.0%
YoY
|
$5.08
-33.19%
YoY
|
$7.29
-23.9%
YoY
|
$5.43
-16.33%
YoY
|
$1.70
-78.66%
YoY
|
$7.61
-49.06%
YoY
|
$9.58
-100.0%
YoY
|
$6.49
-58.9%
YoY
|
$7.94
-53.78%
YoY
|
$14.94
26.4%
YoY
|
$14.78M
156726362.78%
YoY
|
$15.79
16.45%
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 |
10.75M shares
-10.67%
YoY
|
11.03M shares
-8.92%
YoY
|
11.24M shares
-7.21%
YoY
|
11.60M shares
-4.19%
YoY
|
12.03M shares
-2.21%
YoY
|
12.11M shares
-3.62%
YoY
|
12.11M shares
-5.55%
YoY
|
12.11M shares
-5.66%
YoY
|
12.30M shares
-4.13%
YoY
|
12.57M shares
-2.77%
YoY
|
12.82M shares
-0.77%
YoY
|
12.84M shares
-4.45%
YoY
|
12.83M shares
-10.06%
YoY
|
12.92M shares
-11.11%
YoY
|
12.92M shares
-18.2%
YoY
|
13.44M shares
-19.98%
YoY
|
14.27M shares
-16.37%
YoY
|
14.54M shares
-17.62%
YoY
|
15.80M shares
-11.48%
YoY
|
| Diluted Shares Outstanding |
10.95M shares
-10.79%
YoY
|
N/A
|
11.47M shares
-7.59%
YoY
|
11.77M shares
-4.16%
YoY
|
12.28M shares
-2.9%
YoY
|
N/A
|
12.42M shares
-4.79%
YoY
|
12.28M shares
-6.24%
YoY
|
12.65M shares
-3.26%
YoY
|
N/A
|
13.04M shares
-2.43%
YoY
|
13.10M shares
-3.09%
YoY
|
13.07M shares
-8.84%
YoY
|
N/A
|
13.36M shares
-15.57%
YoY
|
13.52M shares
-19.51%
YoY
|
14.34M shares
-16.13%
YoY
|
N/A
|
15.83M shares
-11.32%
YoY
|
Loading...