|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.559B
4.14%
YoY
|
$2.457B
3.15%
YoY
|
$2.382B
4.92%
YoY
|
$2.270B
5.7%
YoY
|
$2.148B
33.23%
YoY
|
| Cost Of Revenue |
$1.337B
5.37%
YoY
|
$1.269B
12.38%
YoY
|
$1.129B
3.52%
YoY
|
$1.091B
5.98%
YoY
|
$1.029B
31.59%
YoY
|
| Gross Profit |
$1.221B
2.82%
YoY
|
$1.188B
-5.17%
YoY
|
$1.253B
6.21%
YoY
|
$1.179B
5.44%
YoY
|
$1.118B
34.78%
YoY
|
| Selling, General & Admin |
$826.6M
3.12%
YoY
|
$801.6M
-9.74%
YoY
|
$888.1M
6.57%
YoY
|
$833.4M
4.78%
YoY
|
$795.4M
30.27%
YoY
|
| Research & Development |
$76.51M
12.77%
YoY
|
$67.84M
4.63%
YoY
|
$64.84M
14.98%
YoY
|
$56.39M
1.91%
YoY
|
$55.34M
13.06%
YoY
|
| Depreciation & Amortization |
$55.29M
-1.07%
YoY
|
$55.89M
8.82%
YoY
|
$51.36M
23.14%
YoY
|
$41.71M
1.12%
YoY
|
$41.24M
-9.21%
YoY
|
| Operating Expenses |
$915.6M
5.31%
YoY
|
$869.4M
-8.77%
YoY
|
$953.0M
7.1%
YoY
|
$889.8M
4.59%
YoY
|
$850.8M
28.99%
YoY
|
| Operating Profit |
$305.6M
0.45%
YoY
|
$304.3M
6.64%
YoY
|
$285.3M
1.34%
YoY
|
$281.5M
8.36%
YoY
|
$259.8M
78.62%
YoY
|
| Interest Expense |
-$64.49M
22.51%
YoY
|
-$52.64M
16.23%
YoY
|
-$45.29M
79.94%
YoY
|
-$25.17M
226.49%
YoY
|
-$7.709M
-50.58%
YoY
|
| Other Income/Expense, Net |
$15.36M
-884.27%
YoY
|
-$1.958M
-18.99%
YoY
|
-$2.417M
-72.62%
YoY
|
-$8.829M
106.29%
YoY
|
-$4.280M
-74.49%
YoY
|
| Pretax Income |
$239.5M
-4.06%
YoY
|
$249.7M
3.34%
YoY
|
$241.6M
-6.87%
YoY
|
$259.4M
4.69%
YoY
|
$247.8M
119.22%
YoY
|
| Income Tax |
$52.37M
9.5%
YoY
|
$47.83M
11.24%
YoY
|
$42.99M
-20.9%
YoY
|
$54.35M
-14.52%
YoY
|
$63.58M
387.67%
YoY
|
| Net Earnings |
$188.5M
-12.02%
YoY
|
$214.3M
8.0%
YoY
|
$198.4M
-0.43%
YoY
|
$199.3M
11.41%
YoY
|
$178.9M
86.31%
YoY
|
| Basic Earnings Per Share |
N/A
|
$3.38
14.19%
YoY
|
$2.96
6.86%
YoY
|
$2.77
15.42%
YoY
|
$2.40
86.05%
YoY
|
| Diluted Earnings Per Share |
$3.11
-7.72%
YoY
|
$3.37
14.63%
YoY
|
$2.94
6.91%
YoY
|
$2.75
15.55%
YoY
|
$2.38
85.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
63.35M shares
-5.54%
YoY
|
67.06M shares
-6.8%
YoY
|
71.96M shares
-3.46%
YoY
|
74.54M shares
0.06%
YoY
|
| Diluted Shares Outstanding |
N/A
|
63.65M shares
-5.73%
YoY
|
67.52M shares
-6.95%
YoY
|
72.56M shares
-3.59%
YoY
|
75.27M shares
0.27%
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 |
$753.0M
7.05%
YoY
|
$477.2M
7.2%
YoY
|
$657.7M
5.99%
YoY
|
$720.5M
5.35%
YoY
|
$703.4M
-0.59%
YoY
|
$445.2M
7.8%
YoY
|
$620.5M
4.57%
YoY
|
$683.9M
-0.8%
YoY
|
$707.6M
3.1%
YoY
|
$413.0M
-7.7%
YoY
|
$593.4M
6.29%
YoY
|
$689.4M
4.67%
YoY
|
$686.3M
13.23%
YoY
|
$447.4M
6.38%
YoY
|
$558.2M
7.02%
YoY
|
$658.6M
5.4%
YoY
|
$606.1M
4.34%
YoY
|
$420.6M
0.02%
YoY
|
$521.6M
8.01%
YoY
|
| Cost Of Revenue |
$397.7M
8.6%
YoY
|
$266.6M
-22.62%
YoY
|
$338.5M
19.57%
YoY
|
$366.2M
17.32%
YoY
|
$366.2M
11.1%
YoY
|
$344.5M
69.57%
YoY
|
$283.1M
-0.61%
YoY
|
$312.1M
-2.72%
YoY
|
$329.6M
2.81%
YoY
|
$203.2M
-9.21%
YoY
|
$284.9M
8.21%
YoY
|
$320.8M
1.86%
YoY
|
$320.6M
10.91%
YoY
|
$223.8M
3.53%
YoY
|
$263.3M
4.14%
YoY
|
$315.0M
8.46%
YoY
|
$289.1M
7.01%
YoY
|
$216.1M
8.01%
YoY
|
$252.8M
9.48%
YoY
|
| Gross Profit |
$355.3M
5.37%
YoY
|
$210.7M
109.27%
YoY
|
$319.1M
-5.41%
YoY
|
$354.3M
-4.69%
YoY
|
$337.2M
-10.79%
YoY
|
$100.7M
-52.02%
YoY
|
$337.4M
9.35%
YoY
|
$371.8M
0.88%
YoY
|
$377.9M
3.35%
YoY
|
$209.8M
-6.19%
YoY
|
$308.5M
4.59%
YoY
|
$368.5M
7.25%
YoY
|
$365.7M
15.35%
YoY
|
$223.6M
9.39%
YoY
|
$295.0M
9.73%
YoY
|
$343.6M
2.75%
YoY
|
$317.0M
2.01%
YoY
|
$204.4M
-7.24%
YoY
|
$268.8M
6.67%
YoY
|
| Selling, General & Admin |
$213.7M
6.7%
YoY
|
$206.2M
139.67%
YoY
|
$204.9M
-12.0%
YoY
|
$222.0M
-9.78%
YoY
|
$200.3M
-15.36%
YoY
|
$86.04M
-59.69%
YoY
|
$232.9M
10.81%
YoY
|
$246.1M
1.68%
YoY
|
$236.6M
6.31%
YoY
|
$213.4M
8.81%
YoY
|
$210.2M
3.83%
YoY
|
$242.0M
1.19%
YoY
|
$222.5M
13.72%
YoY
|
$196.1M
-6.16%
YoY
|
$202.4M
1.32%
YoY
|
$239.2M
13.75%
YoY
|
$195.7M
10.96%
YoY
|
$209.0M
20.4%
YoY
|
$199.8M
29.96%
YoY
|
| Research & Development |
$19.20M
1.78%
YoY
|
$20.11M
23.18%
YoY
|
$18.61M
-1.68%
YoY
|
$18.93M
17.3%
YoY
|
$18.86M
14.62%
YoY
|
$16.33M
-7.0%
YoY
|
$18.92M
16.53%
YoY
|
$16.14M
-2.22%
YoY
|
$16.45M
13.16%
YoY
|
$17.55M
26.65%
YoY
|
$16.24M
11.08%
YoY
|
$16.51M
18.43%
YoY
|
$14.54M
4.04%
YoY
|
$13.86M
-9.93%
YoY
|
$14.62M
0.15%
YoY
|
$13.94M
7.04%
YoY
|
$13.98M
13.36%
YoY
|
$15.39M
9.91%
YoY
|
$14.60M
37.56%
YoY
|
| Depreciation & Amortization |
$12.87M
-9.86%
YoY
|
$13.11M
-7.51%
YoY
|
$12.98M
-7.07%
YoY
|
$14.93M
6.86%
YoY
|
$14.28M
3.6%
YoY
|
$14.17M
7.57%
YoY
|
$13.97M
9.1%
YoY
|
$13.97M
9.63%
YoY
|
$13.78M
9.1%
YoY
|
$13.18M
21.86%
YoY
|
$12.80M
25.13%
YoY
|
$12.74M
23.74%
YoY
|
$12.63M
21.84%
YoY
|
$10.81M
3.69%
YoY
|
$10.23M
0.5%
YoY
|
$10.30M
0.59%
YoY
|
$10.37M
0.04%
YoY
|
$10.43M
-27.08%
YoY
|
$10.18M
-3.07%
YoY
|
| Operating Expenses |
$232.9M
6.27%
YoY
|
$228.6M
115.9%
YoY
|
$223.5M
-11.22%
YoY
|
$240.9M
-8.12%
YoY
|
$219.1M
-13.41%
YoY
|
$105.9M
-54.85%
YoY
|
$251.8M
11.22%
YoY
|
$262.2M
1.43%
YoY
|
$253.0M
6.73%
YoY
|
$234.5M
10.59%
YoY
|
$226.4M
4.32%
YoY
|
$258.5M
2.14%
YoY
|
$237.1M
13.07%
YoY
|
$212.0M
-6.33%
YoY
|
$217.0M
1.24%
YoY
|
$253.1M
13.36%
YoY
|
$209.7M
11.11%
YoY
|
$226.4M
17.1%
YoY
|
$214.4M
30.46%
YoY
|
| Operating Profit |
$120.1M
4.89%
YoY
|
-$17.91M
243.9%
YoY
|
$92.93M
13.23%
YoY
|
$109.9M
3.63%
YoY
|
$114.5M
-5.63%
YoY
|
-$5.209M
-78.91%
YoY
|
$82.07M
4.4%
YoY
|
$106.0M
-0.44%
YoY
|
$121.4M
-2.82%
YoY
|
-$24.69M
-312.75%
YoY
|
$78.61M
3.41%
YoY
|
$106.5M
20.26%
YoY
|
$124.9M
18.54%
YoY
|
$11.61M
-152.94%
YoY
|
$76.01M
44.82%
YoY
|
$88.55M
-18.9%
YoY
|
$105.4M
-12.24%
YoY
|
-$21.92M
-180.92%
YoY
|
$52.49M
-38.4%
YoY
|
| Interest Expense |
-$13.07M
-5.38%
YoY
|
-$14.76M
20.29%
YoY
|
-$14.52M
10.08%
YoY
|
-$15.20M
7.76%
YoY
|
-$13.82M
5.65%
YoY
|
-$12.27M
11.0%
YoY
|
-$13.19M
40.29%
YoY
|
-$14.10M
28.82%
YoY
|
-$13.08M
32.13%
YoY
|
-$11.05M
105.96%
YoY
|
-$9.400M
107.32%
YoY
|
-$10.95M
423.63%
YoY
|
-$9.896M
674.94%
YoY
|
-$5.367M
388.8%
YoY
|
-$4.534M
295.29%
YoY
|
-$2.091M
13.15%
YoY
|
-$1.277M
-57.43%
YoY
|
-$1.098M
-66.73%
YoY
|
-$1.147M
-69.82%
YoY
|
| Other Income/Expense, Net |
-$1.816M
-109.14%
YoY
|
-$1.761M
163.23%
YoY
|
-$1.758M
331.94%
YoY
|
-$988.0K
81.95%
YoY
|
$19.86M
-5959.29%
YoY
|
-$669.0K
64.37%
YoY
|
-$407.0K
-55.66%
YoY
|
-$543.0K
26.87%
YoY
|
-$339.0K
-48.95%
YoY
|
-$407.0K
-86.44%
YoY
|
-$918.0K
-61.02%
YoY
|
-$428.0K
-80.07%
YoY
|
-$664.0K
-49.92%
YoY
|
-$3.001M
170.36%
YoY
|
-$2.355M
150.8%
YoY
|
-$2.147M
798.33%
YoY
|
-$1.326M
-33.43%
YoY
|
-$1.110M
-87.24%
YoY
|
-$939.0K
-70.53%
YoY
|
| Pretax Income |
$105.3M
-12.72%
YoY
|
-$51.40M
183.25%
YoY
|
$76.65M
11.95%
YoY
|
$93.68M
2.52%
YoY
|
$120.6M
11.7%
YoY
|
-$18.15M
-49.81%
YoY
|
$68.47M
0.26%
YoY
|
$91.38M
-3.93%
YoY
|
$108.0M
-5.58%
YoY
|
-$36.16M
-1216.24%
YoY
|
$68.30M
-1.19%
YoY
|
$95.11M
12.81%
YoY
|
$114.3M
11.27%
YoY
|
$3.239M
-113.42%
YoY
|
$69.12M
37.14%
YoY
|
$84.31M
-21.27%
YoY
|
$102.8M
-10.22%
YoY
|
-$24.13M
-259.81%
YoY
|
$50.40M
-35.54%
YoY
|
| Income Tax |
$24.10M
11.58%
YoY
|
-$16.43M
64.42%
YoY
|
$28.60M
116.67%
YoY
|
$18.60M
-12.26%
YoY
|
$21.60M
-7.69%
YoY
|
-$9.992M
2.66%
YoY
|
$13.20M
16.81%
YoY
|
$21.20M
2.42%
YoY
|
$23.40M
13.04%
YoY
|
-$9.733M
-721.92%
YoY
|
$11.30M
-28.48%
YoY
|
$20.70M
28.57%
YoY
|
$20.70M
-0.96%
YoY
|
$1.565M
123.25%
YoY
|
$15.80M
50.48%
YoY
|
$16.10M
-34.55%
YoY
|
$20.90M
-24.82%
YoY
|
$701.0K
-108.65%
YoY
|
$10.50M
-25.53%
YoY
|
| Net Earnings |
$81.42M
-18.07%
YoY
|
-$34.90M
3027.33%
YoY
|
$48.51M
-13.72%
YoY
|
$75.56M
5.79%
YoY
|
$99.37M
13.23%
YoY
|
-$1.116M
-95.84%
YoY
|
$56.22M
-1.89%
YoY
|
$71.43M
-4.32%
YoY
|
$87.76M
-5.91%
YoY
|
-$26.81M
46120.69%
YoY
|
$57.31M
10.55%
YoY
|
$74.66M
12.34%
YoY
|
$93.28M
15.09%
YoY
|
-$58.00K
-99.78%
YoY
|
$51.84M
32.02%
YoY
|
$66.45M
-18.04%
YoY
|
$81.05M
-4.61%
YoY
|
-$26.43M
-222.38%
YoY
|
$39.26M
-37.89%
YoY
|
| Basic Earnings Per Share |
$1.36
-16.05%
YoY
|
N/A
|
$0.81
-8.99%
YoY
|
$1.26
12.5%
YoY
|
$1.62
19.12%
YoY
|
N/A
|
$0.89
3.49%
YoY
|
$1.12
2.75%
YoY
|
$1.36
-0.73%
YoY
|
N/A
|
$0.86
19.44%
YoY
|
$1.09
19.78%
YoY
|
$1.37
24.55%
YoY
|
N/A
|
$0.72
35.85%
YoY
|
$0.91
-16.51%
YoY
|
$1.10
-3.51%
YoY
|
N/A
|
$0.53
-37.65%
YoY
|
| Diluted Earnings Per Share |
$1.36
-16.05%
YoY
|
-$0.58
3166.67%
YoY
|
$0.81
-8.99%
YoY
|
$1.25
12.61%
YoY
|
$1.62
20.0%
YoY
|
-$0.02
-95.65%
YoY
|
$0.89
4.71%
YoY
|
$1.11
1.83%
YoY
|
$1.35
-0.74%
YoY
|
-$0.41
49730.12%
YoY
|
$0.85
18.06%
YoY
|
$1.09
19.78%
YoY
|
$1.36
23.64%
YoY
|
$0.00
-100.0%
YoY
|
$0.72
38.46%
YoY
|
$0.91
-15.74%
YoY
|
$1.10
-2.65%
YoY
|
-$356.4K
-122885770.55%
YoY
|
$0.52
-38.1%
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 |
59.85M shares
-0.14%
YoY
|
58.66M shares
-3.52%
YoY
|
58.66M shares
-5.11%
YoY
|
58.77M shares
-6.82%
YoY
|
59.93M shares
-5.62%
YoY
|
60.80M shares
-7.0%
YoY
|
61.81M shares
-7.11%
YoY
|
63.07M shares
-6.37%
YoY
|
63.49M shares
-5.16%
YoY
|
65.38M shares
-6.88%
YoY
|
66.54M shares
-6.49%
YoY
|
67.36M shares
-7.6%
YoY
|
66.95M shares
-8.93%
YoY
|
70.21M shares
-4.65%
YoY
|
71.16M shares
-4.52%
YoY
|
72.90M shares
-2.35%
YoY
|
73.51M shares
-1.69%
YoY
|
73.63M shares
-0.89%
YoY
|
74.53M shares
0.11%
YoY
|
| Diluted Shares Outstanding |
60.01M shares
-2.4%
YoY
|
N/A
|
60.16M shares
-4.77%
YoY
|
60.33M shares
-5.97%
YoY
|
61.48M shares
-5.25%
YoY
|
N/A
|
63.17M shares
-6.19%
YoY
|
64.16M shares
-6.54%
YoY
|
64.89M shares
-5.47%
YoY
|
N/A
|
67.34M shares
-6.9%
YoY
|
68.65M shares
-6.46%
YoY
|
68.65M shares
-7.14%
YoY
|
N/A
|
72.33M shares
-3.94%
YoY
|
73.39M shares
-2.41%
YoY
|
73.92M shares
-1.77%
YoY
|
N/A
|
75.30M shares
0.29%
YoY
|
Loading...