|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.825B
9.24%
YoY
|
$2.586B
6.59%
YoY
|
$2.426B
5.1%
YoY
|
$2.308B
11.25%
YoY
|
$2.075B
16.33%
YoY
|
| Cost Of Revenue |
$1.390B
6.12%
YoY
|
$1.310B
4.84%
YoY
|
$1.249B
3.32%
YoY
|
$1.209B
16.29%
YoY
|
$1.040B
8.27%
YoY
|
| Gross Profit |
$1.435B
12.44%
YoY
|
$1.276B
8.44%
YoY
|
$1.177B
7.07%
YoY
|
$1.099B
6.19%
YoY
|
$1.035B
25.74%
YoY
|
| Selling, General & Admin |
$635.1M
8.32%
YoY
|
$586.4M
5.0%
YoY
|
$558.4M
0.29%
YoY
|
$556.8M
2.15%
YoY
|
$545.1M
20.44%
YoY
|
| Research & Development |
$264.3M
6.51%
YoY
|
$248.2M
8.48%
YoY
|
$228.8M
12.06%
YoY
|
$204.2M
26.92%
YoY
|
$160.9M
20.61%
YoY
|
| Depreciation & Amortization |
$85.01M
2.5%
YoY
|
$82.94M
-3.69%
YoY
|
$86.12M
4.19%
YoY
|
$82.65M
43.74%
YoY
|
$57.50M
-7.46%
YoY
|
| Operating Expenses |
$899.5M
7.78%
YoY
|
$834.6M
-4.44%
YoY
|
$873.4M
14.76%
YoY
|
$761.0M
7.8%
YoY
|
$705.9M
20.48%
YoY
|
| Operating Profit |
$431.6M
22.92%
YoY
|
$351.1M
15.59%
YoY
|
$303.7M
50.39%
YoY
|
$202.0M
-24.65%
YoY
|
$268.0M
52.07%
YoY
|
| Interest Expense |
$38.26M
4.85%
YoY
|
$36.49M
54.74%
YoY
|
$23.58M
-42.05%
YoY
|
$40.69M
23.51%
YoY
|
$32.95M
41.39%
YoY
|
| Other Income/Expense, Net |
-$18.56M
346.3%
YoY
|
-$4.158M
-251.92%
YoY
|
$2.737M
-141.1%
YoY
|
-$6.659M
-36.45%
YoY
|
-$10.48M
21.84%
YoY
|
| Pretax Income |
$451.3M
17.69%
YoY
|
$383.4M
26.71%
YoY
|
$302.6M
28.22%
YoY
|
$236.0M
-18.76%
YoY
|
$290.5M
151.66%
YoY
|
| Income Tax |
$107.3M
19.73%
YoY
|
$89.60M
28.3%
YoY
|
$69.84M
12.47%
YoY
|
$62.09M
-11.96%
YoY
|
$70.53M
383.25%
YoY
|
| Net Earnings |
$344.0M
17.07%
YoY
|
$293.8M
26.44%
YoY
|
$232.4M
33.63%
YoY
|
$173.9M
-20.94%
YoY
|
$220.0M
119.74%
YoY
|
| Basic Earnings Per Share |
$2.11
17.88%
YoY
|
$1.79
26.95%
YoY
|
$1.41
35.58%
YoY
|
$1.04
-20.61%
YoY
|
$1.31
118.33%
YoY
|
| Diluted Earnings Per Share |
$2.09
18.08%
YoY
|
$1.77
26.18%
YoY
|
$1.40
34.88%
YoY
|
$1.04
-20.61%
YoY
|
$1.31
118.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
163.2M shares
-0.77%
YoY
|
164.4M shares
-0.18%
YoY
|
164.7M shares
-1.29%
YoY
|
166.9M shares
-0.63%
YoY
|
167.9M shares
0.57%
YoY
|
| Diluted Shares Outstanding |
164.9M shares
-0.52%
YoY
|
165.8M shares
0.08%
YoY
|
165.7M shares
-0.88%
YoY
|
167.1M shares
-0.83%
YoY
|
168.5M shares
0.29%
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 |
$712.2M
12.0%
YoY
|
$802.3M
10.42%
YoY
|
$700.8M
9.47%
YoY
|
$685.9M
9.72%
YoY
|
$635.9M
7.05%
YoY
|
$726.6M
7.46%
YoY
|
$640.2M
6.99%
YoY
|
$625.1M
5.8%
YoY
|
$594.0M
5.93%
YoY
|
$676.2M
1.3%
YoY
|
$598.3M
9.25%
YoY
|
$590.9M
6.33%
YoY
|
$560.7M
4.34%
YoY
|
$667.5M
12.34%
YoY
|
$547.7M
7.58%
YoY
|
$555.7M
11.47%
YoY
|
$537.4M
13.61%
YoY
|
$594.2M
16.66%
YoY
|
$509.1M
19.26%
YoY
|
$498.5M
23.47%
YoY
|
| Cost Of Revenue |
$362.9M
8.46%
YoY
|
$367.2M
8.63%
YoY
|
$349.1M
5.19%
YoY
|
$338.8M
4.96%
YoY
|
$334.6M
5.61%
YoY
|
$338.0M
5.26%
YoY
|
$331.8M
6.65%
YoY
|
$322.8M
4.15%
YoY
|
$316.9M
3.26%
YoY
|
$321.2M
-3.31%
YoY
|
$311.1M
5.52%
YoY
|
$309.9M
3.11%
YoY
|
$306.9M
9.06%
YoY
|
$332.1M
18.52%
YoY
|
$294.9M
14.74%
YoY
|
$300.6M
19.58%
YoY
|
$281.4M
12.1%
YoY
|
$280.2M
11.87%
YoY
|
$257.0M
8.94%
YoY
|
$251.4M
9.22%
YoY
|
| Gross Profit |
$349.3M
15.94%
YoY
|
$435.1M
11.97%
YoY
|
$351.7M
14.08%
YoY
|
$347.1M
14.81%
YoY
|
$301.3M
8.7%
YoY
|
$388.6M
9.44%
YoY
|
$308.3M
7.36%
YoY
|
$302.3M
7.62%
YoY
|
$277.1M
893.36%
YoY
|
$355.1M
5.86%
YoY
|
$287.2M
462.99%
YoY
|
$280.9M
443.8%
YoY
|
$27.90M
343.98%
YoY
|
$335.4M
6.82%
YoY
|
$51.02M
-79.77%
YoY
|
$51.66M
-29.51%
YoY
|
$6.284M
-87.84%
YoY
|
$314.0M
21.28%
YoY
|
$252.1M
32.0%
YoY
|
$73.29M
-57.79%
YoY
|
| Selling, General & Admin |
$163.7M
12.23%
YoY
|
$181.3M
16.47%
YoY
|
$156.2M
7.48%
YoY
|
$151.7M
9.8%
YoY
|
$145.9M
1.34%
YoY
|
$155.7M
9.0%
YoY
|
$145.3M
0.58%
YoY
|
$138.2M
2.72%
YoY
|
$143.9M
-2.79%
YoY
|
$142.8M
2.58%
YoY
|
$144.5M
5.71%
YoY
|
$134.5M
1.97%
YoY
|
$148.1M
-0.58%
YoY
|
$139.3M
-15.25%
YoY
|
$136.7M
-7.75%
YoY
|
$131.9M
13.87%
YoY
|
$148.9M
27.6%
YoY
|
$164.3M
30.62%
YoY
|
$148.2M
45.66%
YoY
|
$115.8M
17.7%
YoY
|
| Research & Development |
$70.19M
5.49%
YoY
|
$66.88M
8.28%
YoY
|
$66.99M
9.76%
YoY
|
$63.94M
2.76%
YoY
|
$66.54M
5.31%
YoY
|
$61.76M
6.01%
YoY
|
$61.03M
6.26%
YoY
|
$62.22M
11.01%
YoY
|
$63.19M
10.73%
YoY
|
$58.26M
5.06%
YoY
|
$57.43M
13.79%
YoY
|
$56.05M
10.28%
YoY
|
$57.06M
20.3%
YoY
|
$55.46M
33.34%
YoY
|
$50.47M
24.2%
YoY
|
$50.82M
28.02%
YoY
|
$47.43M
21.8%
YoY
|
$41.59M
13.02%
YoY
|
$40.64M
18.31%
YoY
|
$39.70M
28.13%
YoY
|
| Depreciation & Amortization |
$20.56M
-3.81%
YoY
|
$20.89M
-0.85%
YoY
|
$21.34M
3.49%
YoY
|
$21.40M
4.18%
YoY
|
$21.38M
3.25%
YoY
|
$21.07M
-3.97%
YoY
|
$20.62M
-3.97%
YoY
|
$20.54M
-6.04%
YoY
|
$20.71M
-0.64%
YoY
|
$21.94M
2.04%
YoY
|
$21.48M
-1.31%
YoY
|
$21.86M
5.57%
YoY
|
$20.84M
11.53%
YoY
|
$21.50M
53.9%
YoY
|
$21.76M
51.89%
YoY
|
$20.71M
42.76%
YoY
|
$18.69M
26.96%
YoY
|
$13.97M
-11.0%
YoY
|
$14.33M
-8.17%
YoY
|
$14.50M
-7.03%
YoY
|
| Operating Expenses |
$233.9M
10.12%
YoY
|
$269.1M
12.51%
YoY
|
$223.2M
8.16%
YoY
|
$215.7M
7.62%
YoY
|
$212.4M
2.55%
YoY
|
$239.2M
7.24%
YoY
|
$206.4M
2.19%
YoY
|
$200.4M
-5.66%
YoY
|
$207.1M
0.97%
YoY
|
$223.0M
3.16%
YoY
|
$201.9M
7.89%
YoY
|
$212.4M
16.25%
YoY
|
$205.1M
4.47%
YoY
|
$216.2M
-1.67%
YoY
|
$187.2M
-0.87%
YoY
|
$182.7M
17.48%
YoY
|
$196.4M
26.15%
YoY
|
$219.9M
23.32%
YoY
|
$188.8M
38.76%
YoY
|
$155.5M
20.2%
YoY
|
| Operating Profit |
$90.62M
54.55%
YoY
|
$166.0M
11.1%
YoY
|
$104.8M
36.57%
YoY
|
$106.6M
34.18%
YoY
|
$58.63M
21.35%
YoY
|
$149.4M
13.17%
YoY
|
$76.73M
20.7%
YoY
|
$79.41M
15.91%
YoY
|
$48.32M
73.19%
YoY
|
$132.0M
10.76%
YoY
|
$63.57M
24.6%
YoY
|
$68.51M
32.62%
YoY
|
$27.90M
-54.19%
YoY
|
$119.2M
26.65%
YoY
|
$51.02M
4.16%
YoY
|
$51.66M
-29.51%
YoY
|
$60.90M
-10.58%
YoY
|
$94.12M
16.86%
YoY
|
$48.98M
23.69%
YoY
|
$73.29M
154.41%
YoY
|
| Interest Expense |
$11.28M
13.15%
YoY
|
$10.68M
6.43%
YoY
|
$7.851M
-16.18%
YoY
|
$9.752M
12.14%
YoY
|
$9.972M
18.9%
YoY
|
$10.04M
-1.15%
YoY
|
$9.366M
63.28%
YoY
|
$8.696M
92.52%
YoY
|
$8.387M
164.32%
YoY
|
$10.15M
317.3%
YoY
|
$5.736M
263.27%
YoY
|
$4.517M
228.03%
YoY
|
$3.173M
195.16%
YoY
|
$2.433M
145.26%
YoY
|
$1.579M
-94.47%
YoY
|
$1.377M
-26.48%
YoY
|
$1.075M
-28.33%
YoY
|
$992.0K
-69.0%
YoY
|
$28.57M
716.26%
YoY
|
$1.873M
-33.11%
YoY
|
| Other Income/Expense, Net |
-$3.582M
-22.77%
YoY
|
-$4.640M
348.74%
YoY
|
-$4.640M
341.9%
YoY
|
-$4.639M
353.47%
YoY
|
-$4.638M
341.29%
YoY
|
-$1.034M
-251.17%
YoY
|
-$1.050M
-253.51%
YoY
|
-$1.023M
-249.56%
YoY
|
-$1.051M
-253.43%
YoY
|
$684.0K
-138.95%
YoY
|
$684.0K
-138.93%
YoY
|
$684.0K
-142.12%
YoY
|
$685.0K
-145.01%
YoY
|
-$1.756M
-34.53%
YoY
|
-$1.757M
-32.4%
YoY
|
-$1.624M
-37.49%
YoY
|
-$1.522M
-41.46%
YoY
|
-$2.682M
49.0%
YoY
|
-$2.599M
13.0%
YoY
|
-$2.598M
23.71%
YoY
|
| Pretax Income |
$98.32M
53.7%
YoY
|
$167.6M
7.7%
YoY
|
$108.0M
26.99%
YoY
|
$111.7M
28.23%
YoY
|
$63.97M
14.94%
YoY
|
$155.6M
11.28%
YoY
|
$85.04M
21.51%
YoY
|
$87.08M
42.82%
YoY
|
$55.66M
75.25%
YoY
|
$139.9M
49.3%
YoY
|
$69.99M
37.67%
YoY
|
$60.98M
-28.8%
YoY
|
$31.76M
444.08%
YoY
|
$93.68M
1.36%
YoY
|
$50.84M
-32.17%
YoY
|
$85.64M
18.03%
YoY
|
$5.837M
-88.46%
YoY
|
$92.43M
1374.55%
YoY
|
$74.95M
83.42%
YoY
|
$72.56M
146.44%
YoY
|
| Income Tax |
$10.40M
-27.81%
YoY
|
$37.79M
18.39%
YoY
|
$26.40M
26.32%
YoY
|
$28.70M
33.49%
YoY
|
$14.40M
-5.26%
YoY
|
$31.92M
7.74%
YoY
|
$20.90M
27.44%
YoY
|
$21.50M
49.28%
YoY
|
$15.20M
61.7%
YoY
|
$29.63M
29.38%
YoY
|
$16.40M
15.49%
YoY
|
$14.40M
-39.74%
YoY
|
$9.400M
754.55%
YoY
|
$22.90M
1.61%
YoY
|
$14.20M
-30.05%
YoY
|
$23.90M
31.32%
YoY
|
$1.100M
-88.42%
YoY
|
$22.54M
-603.6%
YoY
|
$20.30M
178.08%
YoY
|
$18.20M
213.79%
YoY
|
| Net Earnings |
$87.92M
77.44%
YoY
|
$129.8M
4.94%
YoY
|
$81.65M
27.29%
YoY
|
$82.95M
26.56%
YoY
|
$49.55M
22.6%
YoY
|
$123.7M
12.6%
YoY
|
$64.14M
19.64%
YoY
|
$65.54M
40.72%
YoY
|
$40.42M
81.07%
YoY
|
$109.9M
55.22%
YoY
|
$53.62M
46.42%
YoY
|
$46.57M
-24.61%
YoY
|
$22.32M
372.4%
YoY
|
$70.79M
1.28%
YoY
|
$36.62M
-33.0%
YoY
|
$61.78M
13.73%
YoY
|
$4.725M
-88.51%
YoY
|
$69.89M
598.26%
YoY
|
$54.66M
62.77%
YoY
|
$54.32M
129.55%
YoY
|
| Basic Earnings Per Share |
$0.54
80.0%
YoY
|
N/A
|
$0.50
28.21%
YoY
|
$0.51
27.5%
YoY
|
$0.30
20.0%
YoY
|
N/A
|
$0.39
18.18%
YoY
|
$0.40
42.86%
YoY
|
$0.25
78.57%
YoY
|
N/A
|
$0.33
50.0%
YoY
|
$0.28
-24.32%
YoY
|
$0.14
366.67%
YoY
|
N/A
|
$0.22
-33.33%
YoY
|
$0.37
15.62%
YoY
|
$0.03
-88.0%
YoY
|
N/A
|
$0.33
65.0%
YoY
|
$0.32
128.57%
YoY
|
| Diluted Earnings Per Share |
$0.54
80.0%
YoY
|
$0.79
5.36%
YoY
|
$0.50
28.21%
YoY
|
$0.50
25.0%
YoY
|
$0.30
25.0%
YoY
|
$0.75
12.71%
YoY
|
$0.39
21.88%
YoY
|
$0.40
41.74%
YoY
|
$0.24
84.62%
YoY
|
$0.66
55.28%
YoY
|
$0.32
45.45%
YoY
|
$0.28
-23.73%
YoY
|
$0.13
333.33%
YoY
|
$0.43
-100.0%
YoY
|
$0.22
-31.25%
YoY
|
$0.37
15.62%
YoY
|
$0.03
-87.5%
YoY
|
$414.4K
690646344.04%
YoY
|
$0.32
60.0%
YoY
|
$0.32
128.57%
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 |
162.0M shares
-1.06%
YoY
|
N/A
|
163.0M shares
-0.85%
YoY
|
163.3M shares
-0.73%
YoY
|
163.8M shares
-0.52%
YoY
|
N/A
|
164.4M shares
-0.09%
YoY
|
164.5M shares
-0.11%
YoY
|
164.6M shares
-0.21%
YoY
|
N/A
|
164.6M shares
-1.12%
YoY
|
164.7M shares
-1.74%
YoY
|
165.0M shares
-1.72%
YoY
|
N/A
|
166.4M shares
-0.95%
YoY
|
167.6M shares
-0.22%
YoY
|
167.9M shares
0.13%
YoY
|
N/A
|
168.0M shares
0.57%
YoY
|
168.0M shares
0.68%
YoY
|
| Diluted Shares Outstanding |
163.7M shares
-0.73%
YoY
|
N/A
|
164.4M shares
-0.87%
YoY
|
164.3M shares
-0.71%
YoY
|
164.9M shares
-0.44%
YoY
|
N/A
|
165.8M shares
0.27%
YoY
|
165.5M shares
0.29%
YoY
|
165.6M shares
0.14%
YoY
|
N/A
|
165.4M shares
-0.66%
YoY
|
165.0M shares
-1.55%
YoY
|
165.4M shares
-1.7%
YoY
|
N/A
|
166.5M shares
-1.22%
YoY
|
167.6M shares
-0.42%
YoY
|
168.3M shares
0.05%
YoY
|
N/A
|
168.5M shares
0.29%
YoY
|
168.3M shares
0.16%
YoY
|
Loading...