|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.261B
1.45%
YoY
|
$1.243B
12.0%
YoY
|
$1.110B
10.88%
YoY
|
$1.001B
-2.69%
YoY
|
$1.029B
7.68%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$129.9M
-4.72%
YoY
|
$136.4M
18.71%
YoY
|
$114.9M
14.55%
YoY
|
$100.3M
-1.02%
YoY
|
$101.3M
8.85%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$5.233M
-9.51%
YoY
|
$5.783M
27.8%
YoY
|
$4.525M
49.64%
YoY
|
$3.024M
-10.51%
YoY
|
$3.379M
1.53%
YoY
|
| Operating Expenses |
$406.4M
15.42%
YoY
|
$352.1M
37.2%
YoY
|
$256.6M
-8737.6%
YoY
|
-$2.971M
-101.5%
YoY
|
$197.9M
-56.6%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$32.70M
-7.43%
YoY
|
-$35.32M
17.19%
YoY
|
-$30.14M
-293.09%
YoY
|
$15.61M
88.46%
YoY
|
$8.282M
-8.73%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$821.9M
-3.93%
YoY
|
$855.5M
3.95%
YoY
|
$823.0M
-16.72%
YoY
|
$988.2M
20.17%
YoY
|
$822.3M
67.79%
YoY
|
| Income Tax |
$131.9M
4.6%
YoY
|
$126.1M
-0.41%
YoY
|
$126.6M
-19.27%
YoY
|
$156.8M
11.6%
YoY
|
$140.5M
82.38%
YoY
|
| Net Earnings |
$690.0M
-5.41%
YoY
|
$729.4M
4.74%
YoY
|
$696.4M
-16.23%
YoY
|
$831.4M
21.94%
YoY
|
$681.8M
65.06%
YoY
|
| Basic Earnings Per Share |
$6.97
0.72%
YoY
|
$6.92
5.49%
YoY
|
$6.56
-15.35%
YoY
|
$7.75
26.43%
YoY
|
$6.13
57.58%
YoY
|
| Diluted Earnings Per Share |
$6.90
0.73%
YoY
|
$6.85
5.38%
YoY
|
$6.50
-15.8%
YoY
|
$7.72
26.35%
YoY
|
$6.11
57.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
99.00M shares
-6.07%
YoY
|
105.4M shares
-0.78%
YoY
|
106.2M shares
-0.92%
YoY
|
107.2M shares
-3.56%
YoY
|
111.2M shares
4.77%
YoY
|
| Diluted Shares Outstanding |
100.0M shares
-6.13%
YoY
|
106.6M shares
-0.54%
YoY
|
107.1M shares
-0.49%
YoY
|
107.7M shares
-3.5%
YoY
|
111.6M shares
4.87%
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 |
$336.1M
5.83%
YoY
|
$312.4M
-0.83%
YoY
|
$311.8M
-1.5%
YoY
|
$319.1M
1.98%
YoY
|
$317.6M
6.44%
YoY
|
$315.0M
5.97%
YoY
|
$316.6M
6.91%
YoY
|
$312.9M
20.3%
YoY
|
$298.4M
16.43%
YoY
|
$297.3M
29.23%
YoY
|
$296.1M
13.12%
YoY
|
$260.1M
6.43%
YoY
|
$256.2M
-3.16%
YoY
|
$230.0M
-10.46%
YoY
|
$261.8M
-7.68%
YoY
|
$244.4M
0.47%
YoY
|
$264.6M
8.09%
YoY
|
$256.9M
3.93%
YoY
|
$283.5M
16.66%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
N/A
|
$30.36M
-12.06%
YoY
|
$29.18M
-13.66%
YoY
|
$30.72M
-7.93%
YoY
|
$39.69M
14.36%
YoY
|
$34.53M
6.66%
YoY
|
$33.79M
7.62%
YoY
|
$33.36M
36.01%
YoY
|
$34.71M
30.34%
YoY
|
$32.37M
28.43%
YoY
|
$31.40M
25.72%
YoY
|
$24.53M
-3.01%
YoY
|
$26.63M
7.25%
YoY
|
$25.21M
6.29%
YoY
|
$24.98M
-8.29%
YoY
|
$25.29M
-1.32%
YoY
|
$24.83M
0.12%
YoY
|
$23.71M
11.33%
YoY
|
$27.24M
19.98%
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 |
$1.233M
-10.2%
YoY
|
$1.254M
-12.37%
YoY
|
$1.265M
-15.27%
YoY
|
$1.341M
-8.71%
YoY
|
$1.373M
-1.22%
YoY
|
$1.431M
8.0%
YoY
|
$1.493M
-17.06%
YoY
|
$1.469M
98.25%
YoY
|
$1.390M
99.14%
YoY
|
$1.325M
66.88%
YoY
|
$1.800M
143.24%
YoY
|
$741.0K
0.82%
YoY
|
$698.0K
-7.55%
YoY
|
$794.0K
-0.87%
YoY
|
$740.0K
-13.45%
YoY
|
$735.0K
-10.69%
YoY
|
$755.0K
-12.51%
YoY
|
$801.0K
0.13%
YoY
|
$855.0K
6.87%
YoY
|
| Operating Expenses |
N/A
|
$119.7M
6.97%
YoY
|
$104.4M
7.05%
YoY
|
$79.82M
21.18%
YoY
|
$102.4M
33.43%
YoY
|
$111.9M
29.6%
YoY
|
$97.55M
23.79%
YoY
|
$65.87M
51.65%
YoY
|
$76.75M
59.85%
YoY
|
$86.36M
69.35%
YoY
|
$78.80M
69.84%
YoY
|
$43.43M
-226.63%
YoY
|
$48.02M
-172.68%
YoY
|
$51.00M
34.91%
YoY
|
$46.40M
33.36%
YoY
|
-$34.30M
-167.57%
YoY
|
-$66.06M
-188.55%
YoY
|
$37.80M
-61.78%
YoY
|
$34.79M
-62.35%
YoY
|
| Operating Profit |
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
|
$63.84M
-183.32%
YoY
|
N/A
|
N/A
|
| Interest Expense |
$8.148M
0.0%
YoY
|
-$8.149M
-0.02%
YoY
|
$8.251M
-172.02%
YoY
|
$8.148M
3.81%
YoY
|
$8.148M
3.64%
YoY
|
-$8.151M
2.49%
YoY
|
-$11.46M
-245.87%
YoY
|
$7.849M
6.15%
YoY
|
$7.862M
13.35%
YoY
|
-$7.953M
31.56%
YoY
|
$7.854M
76.49%
YoY
|
$7.394M
156.11%
YoY
|
$6.936M
211.59%
YoY
|
-$6.045M
188.54%
YoY
|
$4.450M
115.71%
YoY
|
$2.887M
39.27%
YoY
|
$2.226M
8.53%
YoY
|
-$2.095M
-197.49%
YoY
|
$2.063M
-7.36%
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 |
$206.7M
-0.13%
YoY
|
$184.5M
-5.35%
YoY
|
$199.2M
-4.05%
YoY
|
$231.2M
-3.37%
YoY
|
$207.0M
-3.15%
YoY
|
$195.0M
-3.95%
YoY
|
$207.6M
-0.89%
YoY
|
$239.2M
14.3%
YoY
|
$213.7M
6.18%
YoY
|
$203.0M
17.32%
YoY
|
$209.4M
-0.7%
YoY
|
$209.3M
-24.12%
YoY
|
$201.3M
-38.71%
YoY
|
$173.0M
-20.29%
YoY
|
$210.9M
-14.5%
YoY
|
$275.8M
44.85%
YoY
|
$328.4M
95.29%
YoY
|
$217.0M
48.49%
YoY
|
$246.7M
66.19%
YoY
|
| Income Tax |
$34.93M
10.64%
YoY
|
$29.55M
9.23%
YoY
|
$34.94M
11.29%
YoY
|
$35.84M
0.62%
YoY
|
$31.57M
-1.43%
YoY
|
$27.05M
-1.97%
YoY
|
$31.40M
-0.27%
YoY
|
$35.62M
-3.91%
YoY
|
$32.02M
5.1%
YoY
|
$27.59M
7.66%
YoY
|
$31.48M
-4.22%
YoY
|
$37.07M
-15.86%
YoY
|
$30.47M
-43.87%
YoY
|
$25.63M
-28.87%
YoY
|
$32.87M
-20.47%
YoY
|
$44.05M
43.84%
YoY
|
$54.28M
66.83%
YoY
|
$36.04M
59.45%
YoY
|
$41.33M
72.97%
YoY
|
| Net Earnings |
$171.8M
-2.07%
YoY
|
$155.0M
-7.69%
YoY
|
$164.2M
-6.79%
YoY
|
$195.3M
-4.06%
YoY
|
$175.4M
-3.46%
YoY
|
$167.9M
-4.26%
YoY
|
$176.2M
-1.0%
YoY
|
$203.6M
18.22%
YoY
|
$181.7M
6.38%
YoY
|
$175.4M
19.0%
YoY
|
$178.0M
-0.05%
YoY
|
$172.2M
-25.69%
YoY
|
$170.8M
-37.69%
YoY
|
$147.4M
-18.58%
YoY
|
$178.1M
-13.3%
YoY
|
$231.8M
45.04%
YoY
|
$274.2M
102.12%
YoY
|
$181.0M
46.43%
YoY
|
$205.4M
64.89%
YoY
|
| Basic Earnings Per Share |
$1.83
7.02%
YoY
|
N/A
|
$1.69
1.2%
YoY
|
$1.95
1.04%
YoY
|
$1.71
-0.58%
YoY
|
N/A
|
$1.67
-0.6%
YoY
|
$1.93
19.14%
YoY
|
$1.72
7.5%
YoY
|
N/A
|
$1.68
0.6%
YoY
|
$1.62
-25.35%
YoY
|
$1.60
-36.76%
YoY
|
N/A
|
$1.67
-9.73%
YoY
|
$2.17
51.75%
YoY
|
$2.53
109.09%
YoY
|
N/A
|
$1.85
66.67%
YoY
|
| Diluted Earnings Per Share |
$1.82
7.69%
YoY
|
$1.60
1.26%
YoY
|
$1.67
1.21%
YoY
|
$1.93
1.05%
YoY
|
$1.69
-0.59%
YoY
|
$1.58
-3.6%
YoY
|
$1.65
-0.4%
YoY
|
$1.91
18.63%
YoY
|
$1.70
6.92%
YoY
|
$1.64
19.66%
YoY
|
$1.66
0.0%
YoY
|
$1.61
-25.46%
YoY
|
$1.59
-36.9%
YoY
|
$1.37
-100.0%
YoY
|
$1.66
-9.78%
YoY
|
$2.16
52.11%
YoY
|
$2.52
108.26%
YoY
|
$1.645M
149562336.47%
YoY
|
$1.84
65.77%
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 |
94.54M shares
-8.95%
YoY
|
96.67M shares
-8.99%
YoY
|
98.53M shares
-7.26%
YoY
|
101.4M shares
-4.94%
YoY
|
103.8M shares
-2.84%
YoY
|
106.2M shares
-0.51%
YoY
|
106.2M shares
-0.69%
YoY
|
106.7M shares
-0.55%
YoY
|
106.9M shares
-1.13%
YoY
|
106.8M shares
-0.88%
YoY
|
107.0M shares
-0.66%
YoY
|
107.3M shares
0.32%
YoY
|
108.1M shares
-0.06%
YoY
|
107.7M shares
-2.47%
YoY
|
107.7M shares
-2.98%
YoY
|
106.9M shares
-4.64%
YoY
|
108.2M shares
-3.44%
YoY
|
110.4M shares
-1.32%
YoY
|
111.0M shares
-0.81%
YoY
|
| Diluted Shares Outstanding |
94.57M shares
-9.02%
YoY
|
N/A
|
98.52M shares
-7.54%
YoY
|
101.1M shares
-5.36%
YoY
|
103.9M shares
-2.64%
YoY
|
N/A
|
106.6M shares
-0.44%
YoY
|
106.8M shares
-0.29%
YoY
|
106.8M shares
-0.76%
YoY
|
N/A
|
107.0M shares
-0.29%
YoY
|
107.1M shares
-0.18%
YoY
|
107.6M shares
-0.93%
YoY
|
N/A
|
107.3M shares
-3.64%
YoY
|
107.3M shares
-4.6%
YoY
|
108.6M shares
-3.37%
YoY
|
N/A
|
111.4M shares
-0.67%
YoY
|
Loading...