|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.297B
8.1%
YoY
|
$2.125B
10.7%
YoY
|
$1.920B
-3.58%
YoY
|
$1.991B
3.79%
YoY
|
$1.918B
13.91%
YoY
|
| Cost Of Revenue |
$325.8M
10.21%
YoY
|
$295.6M
-3.82%
YoY
|
$307.4M
2.21%
YoY
|
$300.7M
-1.2%
YoY
|
$304.4M
14.52%
YoY
|
| Gross Profit |
$808.1M
15.55%
YoY
|
$699.4M
-56.62%
YoY
|
$1.612B
-4.61%
YoY
|
$1.690B
161.97%
YoY
|
$645.2M
24.11%
YoY
|
| Selling, General & Admin |
$355.1M
10.24%
YoY
|
$322.1M
-71.08%
YoY
|
$1.114B
-1.13%
YoY
|
$1.127B
16.4%
YoY
|
$967.9M
8.94%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$77.08M
2.46%
YoY
|
$75.23M
1.7%
YoY
|
$73.97M
-15.88%
YoY
|
$87.94M
-5.07%
YoY
|
$92.63M
10.28%
YoY
|
| Operating Expenses |
$355.1M
10.24%
YoY
|
$322.1M
-72.88%
YoY
|
$1.188B
-2.2%
YoY
|
$1.215B
14.52%
YoY
|
$1.061B
9.06%
YoY
|
| Operating Profit |
$627.3M
13.7%
YoY
|
$551.7M
29.97%
YoY
|
$424.5M
-10.77%
YoY
|
$475.8M
-14.03%
YoY
|
$553.4M
24.11%
YoY
|
| Interest Expense |
$184.9M
-0.68%
YoY
|
$186.2M
9.44%
YoY
|
$170.1M
30.72%
YoY
|
$130.1M
23016.87%
YoY
|
$563.0K
-7.55%
YoY
|
| Other Income/Expense, Net |
$9.684M
18.81%
YoY
|
$8.151M
N/A
|
$0.00
-100.0%
YoY
|
$3.379M
N/A
|
$0.00
N/A
|
| Pretax Income |
$916.3M
22.71%
YoY
|
$746.8M
25.58%
YoY
|
$594.7M
-2.4%
YoY
|
$609.3M
-12.17%
YoY
|
$693.7M
21.98%
YoY
|
| Income Tax |
$198.8M
20.06%
YoY
|
$165.6M
25.05%
YoY
|
$132.4M
-1.06%
YoY
|
$133.8M
-9.02%
YoY
|
$147.1M
21.15%
YoY
|
| Net Earnings |
$715.3M
23.08%
YoY
|
$581.2M
25.73%
YoY
|
$462.3M
-2.78%
YoY
|
$475.5M
-13.01%
YoY
|
$546.6M
22.2%
YoY
|
| Basic Earnings Per Share |
$5.76
28.86%
YoY
|
$4.47
28.08%
YoY
|
$3.49
0.0%
YoY
|
$3.49
-9.82%
YoY
|
$3.87
26.89%
YoY
|
| Diluted Earnings Per Share |
$5.63
27.66%
YoY
|
$4.41
27.58%
YoY
|
$3.46
-100.0%
YoY
|
$3.460M
90810381.64%
YoY
|
$3.81
27.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
127.1M shares
-3.53%
YoY
|
131.7M shares
-1.5%
YoY
|
133.7M shares
-2.69%
YoY
|
137.4M shares
-4.11%
YoY
|
143.3M shares
-3.82%
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 |
$622.2M
12.85%
YoY
|
$607.5M
8.94%
YoY
|
$578.5M
7.65%
YoY
|
$559.6M
7.83%
YoY
|
$551.3M
7.77%
YoY
|
$557.6M
15.01%
YoY
|
$537.4M
12.72%
YoY
|
$519.0M
6.12%
YoY
|
$511.6M
9.05%
YoY
|
$484.9M
6.19%
YoY
|
$476.8M
1.15%
YoY
|
$489.1M
1.53%
YoY
|
$469.1M
-19.32%
YoY
|
$456.6M
-8.98%
YoY
|
$471.3M
-2.88%
YoY
|
$481.7M
1.27%
YoY
|
$581.4M
27.6%
YoY
|
$501.7M
13.05%
YoY
|
$485.3M
14.21%
YoY
|
| Cost Of Revenue |
$87.00M
15.43%
YoY
|
$92.64M
16.32%
YoY
|
$85.49M
8.86%
YoY
|
$80.64M
10.16%
YoY
|
$75.37M
2.07%
YoY
|
$79.64M
-3.61%
YoY
|
$78.53M
8.16%
YoY
|
$73.21M
-6.95%
YoY
|
$73.84M
0.51%
YoY
|
$82.62M
16.5%
YoY
|
$72.60M
-1.82%
YoY
|
$78.68M
1.44%
YoY
|
$73.46M
-6.18%
YoY
|
$70.92M
-15.13%
YoY
|
$73.95M
-4.08%
YoY
|
$77.56M
-5.15%
YoY
|
$78.30M
6.97%
YoY
|
$83.57M
16.87%
YoY
|
$77.09M
12.05%
YoY
|
| Gross Profit |
$535.2M
12.44%
YoY
|
$514.8M
7.71%
YoY
|
$493.0M
171.28%
YoY
|
$189.2M
11.36%
YoY
|
$476.0M
8.74%
YoY
|
$478.0M
18.83%
YoY
|
$181.7M
30.31%
YoY
|
$169.9M
-58.61%
YoY
|
$437.7M
10.64%
YoY
|
$402.2M
4.3%
YoY
|
$139.5M
-0.79%
YoY
|
$410.4M
193.84%
YoY
|
$395.7M
65.67%
YoY
|
$385.7M
-7.75%
YoY
|
$140.6M
-13.48%
YoY
|
$139.7M
-11.8%
YoY
|
$238.8M
54.73%
YoY
|
$418.1M
12.33%
YoY
|
$162.5M
25.59%
YoY
|
| Selling, General & Admin |
$320.1M
6.61%
YoY
|
$329.3M
6.15%
YoY
|
$313.7M
5.87%
YoY
|
$86.27M
-70.03%
YoY
|
$300.2M
2.43%
YoY
|
$310.3M
10.04%
YoY
|
$296.3M
7.08%
YoY
|
$287.9M
3.04%
YoY
|
$293.1M
6.23%
YoY
|
$281.9M
3.5%
YoY
|
$276.7M
-15.49%
YoY
|
$279.4M
6.04%
YoY
|
$275.9M
4.78%
YoY
|
$272.4M
8.55%
YoY
|
$327.4M
34.17%
YoY
|
$263.5M
12.25%
YoY
|
$263.4M
16.02%
YoY
|
$250.9M
10.69%
YoY
|
$244.0M
9.13%
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 |
$25.61M
37.41%
YoY
|
$20.93M
11.04%
YoY
|
$19.40M
3.43%
YoY
|
$18.11M
-3.91%
YoY
|
$18.64M
-0.74%
YoY
|
$18.85M
1.27%
YoY
|
$18.75M
-1.29%
YoY
|
$18.85M
2.4%
YoY
|
$18.78M
4.57%
YoY
|
$18.61M
-3.17%
YoY
|
$19.00M
0.32%
YoY
|
$18.41M
-25.74%
YoY
|
$17.96M
-28.14%
YoY
|
$19.22M
-19.06%
YoY
|
$18.94M
125.26%
YoY
|
$24.79M
194.33%
YoY
|
$24.99M
200.7%
YoY
|
$23.74M
10.43%
YoY
|
$8.408M
5.83%
YoY
|
| Operating Expenses |
$345.7M
8.41%
YoY
|
$353.7M
6.52%
YoY
|
$333.1M
5.72%
YoY
|
$86.27M
-72.1%
YoY
|
$318.9M
2.24%
YoY
|
$332.0M
10.47%
YoY
|
$315.0M
6.54%
YoY
|
$309.3M
3.86%
YoY
|
$311.9M
6.12%
YoY
|
$300.6M
3.06%
YoY
|
$295.7M
-14.62%
YoY
|
$297.8M
3.31%
YoY
|
$293.9M
1.92%
YoY
|
$291.6M
6.17%
YoY
|
$346.3M
29.66%
YoY
|
$288.2M
11.79%
YoY
|
$288.3M
15.52%
YoY
|
$274.7M
10.67%
YoY
|
$267.1M
9.11%
YoY
|
| Operating Profit |
$189.5M
20.62%
YoY
|
$161.1M
10.39%
YoY
|
$160.0M
11.21%
YoY
|
$148.6M
8.88%
YoY
|
$157.1M
24.83%
YoY
|
$146.0M
43.56%
YoY
|
$143.8M
32.6%
YoY
|
$136.5M
21.24%
YoY
|
$125.9M
23.67%
YoY
|
$101.7M
8.12%
YoY
|
$108.5M
112.5%
YoY
|
$112.6M
-2.81%
YoY
|
$101.8M
-52.62%
YoY
|
$94.05M
-34.41%
YoY
|
$51.05M
-63.83%
YoY
|
$115.9M
-14.82%
YoY
|
$214.8M
61.7%
YoY
|
$143.4M
15.64%
YoY
|
$141.1M
26.75%
YoY
|
| Interest Expense |
$40.88M
4.07%
YoY
|
$55.69M
23.28%
YoY
|
$45.84M
-9.01%
YoY
|
$44.59M
-2.64%
YoY
|
$39.28M
-11.9%
YoY
|
$45.18M
-6.86%
YoY
|
$50.38M
43329.31%
YoY
|
$45.80M
7.41%
YoY
|
$44.58M
16.52%
YoY
|
$48.50M
22.24%
YoY
|
$116.0K
-18.88%
YoY
|
$42.64M
20107.11%
YoY
|
$38.26M
15204.0%
YoY
|
$39.68M
15.42%
YoY
|
$143.0K
41.58%
YoY
|
$211.0K
62.31%
YoY
|
$250.0K
103.25%
YoY
|
$34.38M
5.78%
YoY
|
$101.0K
-33.99%
YoY
|
| Other Income/Expense, Net |
$450.0K
N/A
|
$262.0K
N/A
|
$4.922M
-39.61%
YoY
|
$4.500M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$8.151M
N/A
|
$0.00
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
N/A
|
N/A
|
$3.379M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$230.8M
17.54%
YoY
|
$217.1M
13.57%
YoY
|
$210.7M
4.13%
YoY
|
$292.1M
59.8%
YoY
|
$196.4M
15.22%
YoY
|
$191.2M
27.28%
YoY
|
$202.4M
35.63%
YoY
|
$182.8M
17.76%
YoY
|
$170.4M
21.71%
YoY
|
$150.2M
9.54%
YoY
|
$149.2M
86.24%
YoY
|
$155.2M
7.29%
YoY
|
$140.0M
-43.39%
YoY
|
$137.1M
-22.88%
YoY
|
$80.11M
-54.57%
YoY
|
$144.7M
-15.98%
YoY
|
$247.4M
47.82%
YoY
|
$177.8M
13.58%
YoY
|
$176.3M
24.83%
YoY
|
| Income Tax |
$54.02M
20.44%
YoY
|
$42.74M
20.79%
YoY
|
$46.14M
-2.79%
YoY
|
$65.05M
48.89%
YoY
|
$44.86M
14.93%
YoY
|
$35.38M
20.12%
YoY
|
$47.46M
41.5%
YoY
|
$43.69M
20.08%
YoY
|
$39.03M
18.23%
YoY
|
$29.46M
18.39%
YoY
|
$33.54M
81.75%
YoY
|
$36.39M
8.88%
YoY
|
$33.01M
-42.14%
YoY
|
$24.88M
-23.38%
YoY
|
$18.45M
-51.82%
YoY
|
$33.42M
-13.05%
YoY
|
$57.06M
50.67%
YoY
|
$32.48M
6.13%
YoY
|
$38.30M
26.92%
YoY
|
| Net Earnings |
$174.5M
15.16%
YoY
|
$172.5M
10.74%
YoY
|
$164.2M
6.01%
YoY
|
$227.1M
63.23%
YoY
|
$151.5M
15.31%
YoY
|
$155.8M
29.02%
YoY
|
$154.9M
33.93%
YoY
|
$139.1M
17.05%
YoY
|
$131.4M
22.79%
YoY
|
$120.7M
7.58%
YoY
|
$115.7M
87.58%
YoY
|
$118.9M
6.81%
YoY
|
$107.0M
-43.77%
YoY
|
$112.2M
-22.76%
YoY
|
$61.66M
-55.33%
YoY
|
$111.3M
-16.82%
YoY
|
$190.3M
46.99%
YoY
|
$145.3M
15.43%
YoY
|
$138.0M
24.26%
YoY
|
| Basic Earnings Per Share |
$1.43
19.17%
YoY
|
N/A
|
$1.33
10.83%
YoY
|
$1.82
71.7%
YoY
|
$1.20
20.0%
YoY
|
N/A
|
$1.20
37.93%
YoY
|
$1.06
19.1%
YoY
|
$1.00
25.0%
YoY
|
N/A
|
$0.87
89.13%
YoY
|
$0.89
8.54%
YoY
|
$0.80
-42.03%
YoY
|
N/A
|
$0.46
-53.06%
YoY
|
$0.82
-12.77%
YoY
|
$1.38
53.33%
YoY
|
N/A
|
$0.98
28.95%
YoY
|
| Diluted Earnings Per Share |
$1.40
19.65%
YoY
|
$1.38
16.03%
YoY
|
$1.30
9.24%
YoY
|
$1.78
69.52%
YoY
|
$1.17
18.25%
YoY
|
$1.19
29.75%
YoY
|
$1.19
36.78%
YoY
|
$1.05
18.33%
YoY
|
$0.99
25.16%
YoY
|
$0.91
-100.0%
YoY
|
$0.87
93.33%
YoY
|
$0.89
9.55%
YoY
|
$0.79
-41.85%
YoY
|
$826.3K
-19.64%
YoY
|
$0.45
-53.61%
YoY
|
$0.81
-12.9%
YoY
|
$1.36
52.81%
YoY
|
$1.028M
119566432.23%
YoY
|
$0.97
29.33%
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 |
122.2M shares
-3.7%
YoY
|
122.4M shares
-5.02%
YoY
|
123.6M shares
-4.83%
YoY
|
124.5M shares
-5.25%
YoY
|
127.0M shares
-3.35%
YoY
|
128.9M shares
-2.04%
YoY
|
129.9M shares
-1.86%
YoY
|
131.4M shares
-1.44%
YoY
|
131.4M shares
-2.17%
YoY
|
131.6M shares
-2.4%
YoY
|
132.4M shares
-2.31%
YoY
|
133.3M shares
-2.88%
YoY
|
134.3M shares
-2.96%
YoY
|
134.8M shares
-3.32%
YoY
|
135.5M shares
-3.96%
YoY
|
137.3M shares
-3.88%
YoY
|
138.4M shares
-3.6%
YoY
|
139.5M shares
-3.54%
YoY
|
141.1M shares
-3.7%
YoY
|
| Diluted Shares Outstanding |
124.5M shares
-3.83%
YoY
|
N/A
|
126.3M shares
-3.33%
YoY
|
127.3M shares
-3.63%
YoY
|
129.5M shares
-2.48%
YoY
|
N/A
|
130.7M shares
-2.12%
YoY
|
132.1M shares
-1.39%
YoY
|
132.7M shares
-1.9%
YoY
|
N/A
|
133.5M shares
-2.08%
YoY
|
133.9M shares
-2.82%
YoY
|
135.3M shares
-3.15%
YoY
|
N/A
|
136.3M shares
-4.27%
YoY
|
137.8M shares
-4.43%
YoY
|
139.7M shares
-3.85%
YoY
|
N/A
|
142.4M shares
-3.71%
YoY
|
Loading...