|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.197B
7.63%
YoY
|
$1.112B
14.02%
YoY
|
$975.1M
-1.83%
YoY
|
$993.3M
-19.06%
YoY
|
$1.227B
36.43%
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 |
$797.1M
6.96%
YoY
|
$745.2M
10.96%
YoY
|
$671.5M
3.44%
YoY
|
$649.2M
-5.47%
YoY
|
$686.7M
27.1%
YoY
|
| Research & Development |
$52.38M
-1.11%
YoY
|
$52.97M
2.38%
YoY
|
$51.74M
2.95%
YoY
|
$50.26M
17.26%
YoY
|
$42.86M
12.38%
YoY
|
| Depreciation & Amortization |
$9.378M
-4.91%
YoY
|
$9.862M
5.5%
YoY
|
$9.348M
19.89%
YoY
|
$7.797M
12.46%
YoY
|
$6.933M
4.65%
YoY
|
| Operating Expenses |
$797.1M
6.96%
YoY
|
$745.2M
10.96%
YoY
|
$671.5M
3.44%
YoY
|
$649.2M
-5.47%
YoY
|
$686.7M
26.88%
YoY
|
| Operating Profit |
$399.6M
9.0%
YoY
|
$366.6M
20.76%
YoY
|
$303.6M
-11.77%
YoY
|
$344.1M
-36.34%
YoY
|
$540.5M
50.84%
YoY
|
| Interest Expense |
$88.94M
19.51%
YoY
|
$74.43M
768.36%
YoY
|
$8.571M
-13.53%
YoY
|
$9.912M
-8.25%
YoY
|
$10.80M
-0.01%
YoY
|
| Other Income/Expense, Net |
$89.50M
21.07%
YoY
|
$73.92M
-7.71%
YoY
|
$80.10M
-348.28%
YoY
|
-$32.26M
-391.73%
YoY
|
$11.06M
0.77%
YoY
|
| Pretax Income |
$489.1M
11.03%
YoY
|
$440.6M
14.82%
YoY
|
$383.7M
23.04%
YoY
|
$311.8M
-43.46%
YoY
|
$551.6M
49.35%
YoY
|
| Income Tax |
$111.3M
22.39%
YoY
|
$90.90M
26.45%
YoY
|
$71.89M
13.3%
YoY
|
$63.45M
-40.72%
YoY
|
$107.0M
76.04%
YoY
|
| Net Earnings |
$290.3M
11.77%
YoY
|
$259.7M
16.85%
YoY
|
$222.3M
7.51%
YoY
|
$206.8M
-38.56%
YoY
|
$336.5M
58.27%
YoY
|
| Basic Earnings Per Share |
$4.05
10.66%
YoY
|
$3.66
14.73%
YoY
|
$3.19
8.5%
YoY
|
$2.94
-42.35%
YoY
|
$5.10
50.0%
YoY
|
| Diluted Earnings Per Share |
$4.05
10.66%
YoY
|
$3.66
14.73%
YoY
|
$3.19
8.5%
YoY
|
$2.94
-42.24%
YoY
|
$5.09
49.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
65.60M shares
1.08%
YoY
|
64.90M shares
2.28%
YoY
|
63.45M shares
1.56%
YoY
|
62.48M shares
4.36%
YoY
|
59.87M shares
7.61%
YoY
|
| Diluted Shares Outstanding |
65.60M shares
1.02%
YoY
|
64.94M shares
2.29%
YoY
|
63.49M shares
1.58%
YoY
|
62.50M shares
4.37%
YoY
|
59.88M shares
7.63%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$303.0M
9.33%
YoY
|
$335.5M
12.95%
YoY
|
$301.3M
7.76%
YoY
|
$282.7M
4.41%
YoY
|
$277.1M
4.84%
YoY
|
$297.1M
19.3%
YoY
|
$279.6M
12.41%
YoY
|
$270.8M
11.49%
YoY
|
$264.4M
12.73%
YoY
|
$249.0M
10.18%
YoY
|
$248.7M
6.15%
YoY
|
$242.9M
-3.38%
YoY
|
$234.5M
-16.72%
YoY
|
$226.0M
-28.27%
YoY
|
$234.3M
-25.99%
YoY
|
$251.4M
-17.56%
YoY
|
$281.6M
-3.12%
YoY
|
$315.0M
20.7%
YoY
|
$316.6M
36.01%
YoY
|
$304.9M
50.26%
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
|
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
|
N/A
|
| Selling, General & Admin |
$208.6M
9.42%
YoY
|
$204.0M
8.57%
YoY
|
$199.5M
7.01%
YoY
|
$203.0M
10.21%
YoY
|
$190.6M
2.09%
YoY
|
$187.9M
8.88%
YoY
|
$186.4M
11.89%
YoY
|
$184.2M
10.81%
YoY
|
$186.7M
12.34%
YoY
|
$172.6M
10.61%
YoY
|
$166.6M
7.08%
YoY
|
$166.2M
1.98%
YoY
|
$166.2M
-4.81%
YoY
|
$156.0M
-11.96%
YoY
|
$155.6M
-10.33%
YoY
|
$163.0M
-51.5%
YoY
|
$174.6M
3.38%
YoY
|
$177.2M
20.15%
YoY
|
$173.5M
28.06%
YoY
|
$336.0M
166.04%
YoY
|
| Research & Development |
$13.82M
7.27%
YoY
|
N/A
|
$12.72M
-2.55%
YoY
|
$13.58M
3.65%
YoY
|
$12.88M
-4.58%
YoY
|
N/A
|
$13.05M
0.61%
YoY
|
$13.11M
0.89%
YoY
|
$13.50M
8.62%
YoY
|
N/A
|
$12.97M
8.61%
YoY
|
$12.99M
7.1%
YoY
|
$12.43M
5.72%
YoY
|
N/A
|
$11.95M
9.86%
YoY
|
$12.13M
16.4%
YoY
|
$11.76M
19.3%
YoY
|
N/A
|
$10.87M
12.42%
YoY
|
$10.42M
7.63%
YoY
|
| Depreciation & Amortization |
$2.301M
-7.7%
YoY
|
$2.061M
-12.71%
YoY
|
$2.341M
-12.58%
YoY
|
$2.483M
1.97%
YoY
|
$2.493M
4.4%
YoY
|
$2.361M
-3.71%
YoY
|
$2.678M
11.58%
YoY
|
$2.435M
5.41%
YoY
|
$2.388M
8.69%
YoY
|
$2.452M
12.53%
YoY
|
$2.400M
14.78%
YoY
|
$2.310M
27.13%
YoY
|
$2.197M
28.48%
YoY
|
$2.179M
17.66%
YoY
|
$2.091M
14.08%
YoY
|
$1.817M
10.25%
YoY
|
$1.710M
10.04%
YoY
|
$1.852M
15.75%
YoY
|
$1.833M
7.82%
YoY
|
$1.648M
-3.06%
YoY
|
| Operating Expenses |
$208.8M
9.54%
YoY
|
$204.0M
8.57%
YoY
|
$199.5M
7.01%
YoY
|
$203.0M
10.21%
YoY
|
$190.6M
2.09%
YoY
|
$187.9M
8.88%
YoY
|
$186.4M
11.91%
YoY
|
$184.2M
10.81%
YoY
|
$186.7M
12.34%
YoY
|
$172.6M
10.61%
YoY
|
$166.6M
7.06%
YoY
|
$166.2M
1.98%
YoY
|
$166.2M
-4.81%
YoY
|
$156.0M
-11.96%
YoY
|
$155.6M
-10.33%
YoY
|
$163.0M
-2.49%
YoY
|
$174.6M
3.4%
YoY
|
$177.2M
20.15%
YoY
|
$173.5M
28.05%
YoY
|
$167.1M
32.32%
YoY
|
| Operating Profit |
$94.21M
8.87%
YoY
|
N/A
|
$101.8M
9.27%
YoY
|
$79.77M
-7.93%
YoY
|
$86.54M
11.45%
YoY
|
N/A
|
$93.18M
13.42%
YoY
|
$86.65M
12.96%
YoY
|
$77.64M
13.67%
YoY
|
N/A
|
$82.16M
4.36%
YoY
|
$76.70M
-13.24%
YoY
|
$68.31M
-36.16%
YoY
|
N/A
|
$78.73M
-44.97%
YoY
|
$88.41M
-35.84%
YoY
|
$107.0M
-12.16%
YoY
|
N/A
|
$143.1M
47.11%
YoY
|
$137.8M
79.84%
YoY
|
| Interest Expense |
-$7.826M
-172.42%
YoY
|
$15.99M
305.12%
YoY
|
$21.07M
-41.66%
YoY
|
$41.08M
1772.24%
YoY
|
$10.81M
424.36%
YoY
|
$3.947M
-89.21%
YoY
|
$36.11M
1472.18%
YoY
|
$2.194M
1.25%
YoY
|
$2.061M
0.24%
YoY
|
$36.60M
181.26%
YoY
|
$2.297M
-5.4%
YoY
|
$2.167M
-20.88%
YoY
|
$2.056M
-23.45%
YoY
|
$13.01M
-1122.15%
YoY
|
$2.428M
-10.44%
YoY
|
$2.739M
0.7%
YoY
|
$2.686M
0.04%
YoY
|
-$1.273M
-107.72%
YoY
|
$2.711M
-0.26%
YoY
|
$2.720M
0.18%
YoY
|
| Other Income/Expense, Net |
-$7.826M
-172.42%
YoY
|
$0.00
N/A
|
$21.63M
-39.27%
YoY
|
$41.08M
1129.48%
YoY
|
$10.81M
-65.17%
YoY
|
$0.00
N/A
|
$35.61M
509.43%
YoY
|
$3.341M
-78.47%
YoY
|
$31.03M
40.13%
YoY
|
$0.00
N/A
|
$5.843M
-150.83%
YoY
|
$15.52M
-155.41%
YoY
|
$22.14M
-483.86%
YoY
|
$0.00
N/A
|
-$11.50M
601.83%
YoY
|
-$28.01M
-393.51%
YoY
|
-$5.768M
-230.29%
YoY
|
$0.00
-100.0%
YoY
|
-$1.638M
-127.78%
YoY
|
$9.543M
-15.82%
YoY
|
| Pretax Income |
$86.38M
-11.26%
YoY
|
$147.5M
30.4%
YoY
|
$123.4M
-4.15%
YoY
|
$120.8M
34.3%
YoY
|
$97.34M
-10.42%
YoY
|
$113.1M
0.07%
YoY
|
$128.8M
46.35%
YoY
|
$89.99M
-2.42%
YoY
|
$108.7M
20.15%
YoY
|
$113.0M
36.2%
YoY
|
$88.00M
30.89%
YoY
|
$92.22M
52.69%
YoY
|
$90.45M
-10.64%
YoY
|
$82.98M
-39.23%
YoY
|
$67.23M
-52.46%
YoY
|
$60.40M
-59.01%
YoY
|
$101.2M
-19.81%
YoY
|
$136.5M
9.15%
YoY
|
$141.4M
37.11%
YoY
|
$147.3M
67.51%
YoY
|
| Income Tax |
$18.76M
-6.22%
YoY
|
$29.41M
14.92%
YoY
|
$36.97M
50.27%
YoY
|
$24.86M
32.68%
YoY
|
$20.01M
-8.91%
YoY
|
$25.59M
26.55%
YoY
|
$24.60M
68.87%
YoY
|
$18.74M
1.58%
YoY
|
$21.97M
17.79%
YoY
|
$20.23M
21.19%
YoY
|
$14.57M
-1.22%
YoY
|
$18.45M
39.48%
YoY
|
$18.65M
-0.74%
YoY
|
$16.69M
-42.23%
YoY
|
$14.75M
-47.42%
YoY
|
$13.23M
-53.54%
YoY
|
$18.79M
-13.1%
YoY
|
$28.89M
74.03%
YoY
|
$28.05M
52.07%
YoY
|
$28.47M
75.1%
YoY
|
| Net Earnings |
$58.04M
-5.07%
YoY
|
$86.73M
36.66%
YoY
|
$66.83M
-8.44%
YoY
|
$67.56M
17.34%
YoY
|
$61.14M
2.79%
YoY
|
$63.47M
8.17%
YoY
|
$72.99M
37.32%
YoY
|
$57.57M
7.36%
YoY
|
$59.48M
17.2%
YoY
|
$58.68M
20.53%
YoY
|
$53.16M
20.17%
YoY
|
$53.63M
21.11%
YoY
|
$50.75M
-22.44%
YoY
|
$48.68M
-42.47%
YoY
|
$44.24M
-48.81%
YoY
|
$44.28M
-49.8%
YoY
|
$65.43M
-15.33%
YoY
|
$84.62M
15.76%
YoY
|
$86.41M
47.65%
YoY
|
$88.21M
91.13%
YoY
|
| Basic Earnings Per Share |
$0.76
-7.32%
YoY
|
N/A
|
$0.93
-9.71%
YoY
|
$0.94
17.5%
YoY
|
$0.82
-2.38%
YoY
|
N/A
|
$1.03
35.53%
YoY
|
$0.80
5.26%
YoY
|
$0.84
16.67%
YoY
|
N/A
|
$0.76
16.92%
YoY
|
$0.76
22.58%
YoY
|
$0.72
-20.0%
YoY
|
N/A
|
$0.65
-50.0%
YoY
|
$0.62
-53.38%
YoY
|
$0.90
-24.37%
YoY
|
N/A
|
$1.30
39.78%
YoY
|
$1.33
84.72%
YoY
|
| Diluted Earnings Per Share |
$0.76
-7.32%
YoY
|
$1.32
35.97%
YoY
|
$0.93
-9.71%
YoY
|
$0.94
17.5%
YoY
|
$0.82
-2.38%
YoY
|
$0.97
5.45%
YoY
|
$1.03
35.53%
YoY
|
$0.80
5.26%
YoY
|
$0.84
16.67%
YoY
|
$0.92
19.27%
YoY
|
$0.76
16.92%
YoY
|
$0.76
22.58%
YoY
|
$0.72
-20.0%
YoY
|
$0.77
-100.0%
YoY
|
$0.65
-50.0%
YoY
|
$0.62
-53.38%
YoY
|
$0.90
-24.37%
YoY
|
$1.389M
8.31%
YoY
|
$1.30
39.78%
YoY
|
$1.33
84.72%
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
|
N/A
|
| Basic Shares Outstanding |
66.13M shares
1.15%
YoY
|
N/A
|
65.67M shares
0.83%
YoY
|
65.65M shares
1.05%
YoY
|
65.37M shares
1.64%
YoY
|
N/A
|
65.12M shares
2.52%
YoY
|
64.96M shares
2.29%
YoY
|
64.32M shares
1.72%
YoY
|
N/A
|
63.52M shares
1.43%
YoY
|
63.50M shares
1.9%
YoY
|
63.23M shares
1.92%
YoY
|
N/A
|
62.62M shares
4.43%
YoY
|
62.32M shares
4.18%
YoY
|
62.04M shares
5.58%
YoY
|
N/A
|
59.97M shares
6.32%
YoY
|
59.82M shares
7.05%
YoY
|
| Diluted Shares Outstanding |
66.13M shares
1.15%
YoY
|
N/A
|
65.67M shares
0.77%
YoY
|
65.65M shares
0.99%
YoY
|
65.37M shares
1.58%
YoY
|
N/A
|
65.16M shares
2.52%
YoY
|
65.00M shares
2.33%
YoY
|
64.36M shares
1.75%
YoY
|
N/A
|
63.56M shares
1.49%
YoY
|
63.52M shares
1.88%
YoY
|
63.25M shares
1.9%
YoY
|
N/A
|
62.63M shares
4.42%
YoY
|
62.35M shares
4.2%
YoY
|
62.07M shares
5.61%
YoY
|
N/A
|
59.98M shares
6.34%
YoY
|
59.84M shares
7.08%
YoY
|
Loading...