|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.349B
5.92%
YoY
|
$1.274B
-2.0%
YoY
|
$1.300B
3.66%
YoY
|
$1.254B
-2.14%
YoY
|
$1.281B
10.28%
YoY
|
| Cost Of Revenue |
$160.1M
13.98%
YoY
|
$140.5M
-7.91%
YoY
|
$152.6M
7.93%
YoY
|
$141.4M
8.72%
YoY
|
$130.0M
-11.24%
YoY
|
| Gross Profit |
$1.189B
4.92%
YoY
|
$1.133B
-1.22%
YoY
|
$1.147B
3.12%
YoY
|
$1.112B
-3.37%
YoY
|
$1.151B
13.39%
YoY
|
| Selling, General & Admin |
$647.2M
7.01%
YoY
|
$604.9M
-1.3%
YoY
|
$612.8M
-3.34%
YoY
|
$634.0M
13.86%
YoY
|
$556.8M
0.21%
YoY
|
| Research & Development |
$261.8M
-0.71%
YoY
|
$263.7M
-2.89%
YoY
|
$271.5M
3.96%
YoY
|
$261.2M
2.97%
YoY
|
$253.6M
6.11%
YoY
|
| Depreciation & Amortization |
$42.50M
0.24%
YoY
|
$42.40M
-21.48%
YoY
|
$54.00M
-9.24%
YoY
|
$59.50M
-10.39%
YoY
|
$66.40M
8.14%
YoY
|
| Operating Expenses |
$924.0M
5.62%
YoY
|
$874.9M
-6.07%
YoY
|
$931.4M
2.83%
YoY
|
$905.8M
12.27%
YoY
|
$806.8M
1.29%
YoY
|
| Operating Profit |
$265.0M
2.57%
YoY
|
$258.3M
19.73%
YoY
|
$215.8M
4.43%
YoY
|
$206.6M
-40.01%
YoY
|
$344.4M
57.44%
YoY
|
| Interest Expense |
$40.73M
-18.67%
YoY
|
$50.08M
75.09%
YoY
|
$28.60M
7158.88%
YoY
|
$394.0K
-17.75%
YoY
|
$479.0K
157.53%
YoY
|
| Other Income/Expense, Net |
$38.53M
-28.86%
YoY
|
$54.15M
57.88%
YoY
|
$34.30M
295.43%
YoY
|
$8.674M
-14.31%
YoY
|
$10.12M
-51.74%
YoY
|
| Pretax Income |
$303.5M
-2.88%
YoY
|
$312.5M
24.97%
YoY
|
$250.1M
16.15%
YoY
|
$215.3M
-39.27%
YoY
|
$354.5M
47.89%
YoY
|
| Income Tax |
$46.99M
-2.43%
YoY
|
$48.16M
-0.51%
YoY
|
$48.41M
54.26%
YoY
|
$31.38M
-14.47%
YoY
|
$36.69M
353.17%
YoY
|
| Net Earnings |
$255.0M
-2.6%
YoY
|
$261.8M
30.48%
YoY
|
$200.7M
9.0%
YoY
|
$184.1M
-40.66%
YoY
|
$310.2M
34.09%
YoY
|
| Basic Earnings Per Share |
$2.66
-2.92%
YoY
|
$2.74
30.48%
YoY
|
$2.10
14.13%
YoY
|
$1.84
-40.07%
YoY
|
$3.07
33.48%
YoY
|
| Diluted Earnings Per Share |
$2.62
-2.6%
YoY
|
$2.69
31.22%
YoY
|
$2.05
13.26%
YoY
|
$1.81
-39.06%
YoY
|
$2.97
32.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
95.87M shares
0.34%
YoY
|
95.54M shares
-0.24%
YoY
|
95.77M shares
-4.22%
YoY
|
99.99M shares
-1.19%
YoY
|
101.2M shares
0.62%
YoY
|
| Diluted Shares Outstanding |
97.48M shares
0.16%
YoY
|
97.33M shares
-0.42%
YoY
|
97.73M shares
-4.17%
YoY
|
102.0M shares
-2.52%
YoY
|
104.6M shares
1.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 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$395.6M
7.05%
YoY
|
$346.7M
-2.88%
YoY
|
$307.0M
0.73%
YoY
|
$315.5M
9.25%
YoY
|
$369.6M
1.38%
YoY
|
$357.0M
13.13%
YoY
|
$304.8M
4.89%
YoY
|
$288.8M
-3.2%
YoY
|
$364.5M
-3.02%
YoY
|
$315.6M
-5.78%
YoY
|
$290.6M
0.35%
YoY
|
$298.4M
-10.77%
YoY
|
$375.9M
N/A
|
$334.9M
-4.75%
YoY
|
$289.6M
1.6%
YoY
|
$334.4M
16.59%
YoY
|
$351.6M
-9.81%
YoY
|
$285.0M
5.1%
YoY
|
$286.8M
16.16%
YoY
|
| Cost Of Revenue |
$44.73M
24.82%
YoY
|
$43.21M
5.97%
YoY
|
$39.52M
16.25%
YoY
|
$44.00M
23.38%
YoY
|
$35.84M
-7.58%
YoY
|
$40.77M
27.18%
YoY
|
$34.00M
-4.51%
YoY
|
$35.66M
-14.1%
YoY
|
$38.78M
-5.53%
YoY
|
$32.06M
-6.94%
YoY
|
$35.60M
-0.99%
YoY
|
$41.52M
16.89%
YoY
|
$41.05M
N/A
|
$34.45M
5.32%
YoY
|
$35.96M
17.13%
YoY
|
$35.52M
12.23%
YoY
|
$32.71M
-7.35%
YoY
|
$30.70M
-27.71%
YoY
|
$31.64M
5.88%
YoY
|
| Gross Profit |
$350.9M
5.15%
YoY
|
$303.5M
-4.02%
YoY
|
$267.5M
-1.22%
YoY
|
$271.5M
7.26%
YoY
|
$333.7M
2.45%
YoY
|
$316.2M
11.54%
YoY
|
$270.8M
6.2%
YoY
|
$253.2M
-1.44%
YoY
|
$325.7M
-2.72%
YoY
|
$283.5M
-5.64%
YoY
|
$255.0M
0.54%
YoY
|
$256.9M
-14.05%
YoY
|
$334.8M
N/A
|
$300.5M
-5.79%
YoY
|
$253.6M
-0.27%
YoY
|
$298.9M
17.13%
YoY
|
$318.9M
-10.05%
YoY
|
$254.3M
11.19%
YoY
|
$255.2M
17.57%
YoY
|
| Selling, General & Admin |
$172.1M
7.54%
YoY
|
$161.8M
-1.64%
YoY
|
$164.2M
4.54%
YoY
|
$158.5M
7.95%
YoY
|
$160.0M
2.08%
YoY
|
$164.5M
14.1%
YoY
|
$157.1M
-0.25%
YoY
|
$146.8M
-5.63%
YoY
|
$156.8M
-0.54%
YoY
|
$144.2M
1.4%
YoY
|
$157.5M
9.2%
YoY
|
$155.5M
-14.97%
YoY
|
$157.6M
N/A
|
$142.2M
-10.92%
YoY
|
$144.2M
-5.52%
YoY
|
$182.9M
33.69%
YoY
|
$159.6M
22.88%
YoY
|
$152.7M
11.43%
YoY
|
$136.8M
12.36%
YoY
|
| Research & Development |
$63.65M
3.15%
YoY
|
$69.08M
3.66%
YoY
|
$67.47M
-1.71%
YoY
|
$65.98M
0.73%
YoY
|
$61.71M
-1.26%
YoY
|
$66.64M
-0.59%
YoY
|
$68.64M
-2.51%
YoY
|
$65.50M
-4.65%
YoY
|
$62.49M
-8.03%
YoY
|
$67.03M
4.01%
YoY
|
$70.40M
12.0%
YoY
|
$68.70M
1.89%
YoY
|
$67.95M
N/A
|
$64.45M
-6.36%
YoY
|
$62.86M
1.44%
YoY
|
$67.42M
8.58%
YoY
|
$68.82M
7.92%
YoY
|
$61.97M
0.43%
YoY
|
$62.09M
4.21%
YoY
|
| Depreciation & Amortization |
$24.10M
11.89%
YoY
|
$24.15M
7.97%
YoY
|
$22.00M
2.99%
YoY
|
$24.40M
33.26%
YoY
|
$21.54M
19.53%
YoY
|
$22.36M
25.12%
YoY
|
$21.36M
0.75%
YoY
|
$18.31M
-12.98%
YoY
|
$18.02M
-15.14%
YoY
|
$17.87M
-6.7%
YoY
|
$21.20M
-9.98%
YoY
|
$21.04M
-5.88%
YoY
|
$21.23M
N/A
|
$19.16M
-18.41%
YoY
|
$23.55M
-6.4%
YoY
|
$22.36M
-4.06%
YoY
|
$23.48M
5.75%
YoY
|
$25.16M
-6.82%
YoY
|
$23.30M
-1.68%
YoY
|
| Operating Expenses |
$238.0M
5.31%
YoY
|
$241.3M
2.11%
YoY
|
$231.7M
2.64%
YoY
|
$223.9M
3.48%
YoY
|
$226.0M
4.24%
YoY
|
$236.3M
8.77%
YoY
|
$225.7M
-0.95%
YoY
|
$216.4M
-3.51%
YoY
|
$216.8M
-3.92%
YoY
|
$217.3M
5.29%
YoY
|
$227.9M
10.05%
YoY
|
$224.2M
-12.24%
YoY
|
$225.6M
N/A
|
$206.4M
-9.65%
YoY
|
$207.1M
-3.51%
YoY
|
$255.5M
28.35%
YoY
|
$228.4M
20.34%
YoY
|
$214.6M
8.07%
YoY
|
$199.1M
8.85%
YoY
|
| Operating Profit |
$112.9M
4.81%
YoY
|
$62.16M
-22.18%
YoY
|
$35.81M
-20.55%
YoY
|
$47.64M
29.51%
YoY
|
$107.8M
-1.11%
YoY
|
$79.88M
20.63%
YoY
|
$45.06M
66.29%
YoY
|
$36.78M
12.79%
YoY
|
$109.0M
-0.23%
YoY
|
$66.22M
-29.62%
YoY
|
$27.10M
-41.77%
YoY
|
$32.61M
-24.77%
YoY
|
$109.2M
N/A
|
$94.09M
3.98%
YoY
|
$46.54M
17.23%
YoY
|
$43.35M
-22.71%
YoY
|
$90.49M
-45.08%
YoY
|
$39.70M
31.78%
YoY
|
$56.09M
64.3%
YoY
|
| Interest Expense |
$11.52M
-8.97%
YoY
|
$9.418M
58.39%
YoY
|
$13.21M
4.41%
YoY
|
$8.011M
-37.11%
YoY
|
$12.66M
47.25%
YoY
|
$5.946M
-35.28%
YoY
|
$12.65M
36.06%
YoY
|
$12.74M
76.88%
YoY
|
$8.597M
-25385.29%
YoY
|
$9.187M
11241.98%
YoY
|
$9.300M
598.2%
YoY
|
$7.202M
8178.16%
YoY
|
-$34.00K
N/A
|
$81.00K
-87.18%
YoY
|
$1.332M
91.1%
YoY
|
$87.00K
-19.44%
YoY
|
$632.0K
643.53%
YoY
|
$697.0K
74.25%
YoY
|
$108.0K
217.65%
YoY
|
| Other Income/Expense, Net |
$6.753M
-45.92%
YoY
|
$9.442M
53.01%
YoY
|
-$1.221M
-268.18%
YoY
|
$7.877M
-41.13%
YoY
|
$12.49M
-2.29%
YoY
|
$6.171M
-57.77%
YoY
|
$726.0K
-77.31%
YoY
|
$13.38M
2058.23%
YoY
|
$12.78M
58.62%
YoY
|
$14.61M
147.91%
YoY
|
$3.200M
27.29%
YoY
|
$620.0K
513.86%
YoY
|
$8.057M
N/A
|
$5.894M
2473.8%
YoY
|
$2.514M
25.95%
YoY
|
$101.0K
-96.67%
YoY
|
$229.0K
-89.66%
YoY
|
$1.996M
-50.1%
YoY
|
$3.034M
-48.15%
YoY
|
| Pretax Income |
$119.7M
-0.46%
YoY
|
$71.60M
-16.79%
YoY
|
$41.67M
-30.24%
YoY
|
$55.52M
10.67%
YoY
|
$120.3M
-1.23%
YoY
|
$86.05M
6.46%
YoY
|
$59.73M
563.71%
YoY
|
$50.16M
111.15%
YoY
|
$121.7M
3.81%
YoY
|
$80.83M
-19.15%
YoY
|
$9.000M
-81.79%
YoY
|
$23.76M
-45.32%
YoY
|
$117.3M
N/A
|
$99.98M
9.34%
YoY
|
$49.41M
14.76%
YoY
|
$43.45M
-26.51%
YoY
|
$91.44M
-45.23%
YoY
|
$43.06M
24.83%
YoY
|
$59.13M
47.85%
YoY
|
| Income Tax |
$24.20M
-13.57%
YoY
|
$17.90M
-0.56%
YoY
|
-$7.986M
-20.14%
YoY
|
$9.000M
-14.29%
YoY
|
$28.00M
19.15%
YoY
|
$18.00M
35.34%
YoY
|
-$10.00M
1011.11%
YoY
|
$10.50M
42.82%
YoY
|
$23.50M
9.81%
YoY
|
$13.30M
-35.12%
YoY
|
-$900.0K
-109.18%
YoY
|
$7.352M
6.55%
YoY
|
$21.40M
N/A
|
$20.50M
79.32%
YoY
|
$9.802M
-937.78%
YoY
|
$6.900M
50.0%
YoY
|
$11.43M
-52.95%
YoY
|
-$1.170M
-115.6%
YoY
|
$4.600M
-116.79%
YoY
|
| Net Earnings |
$94.92M
3.4%
YoY
|
$53.33M
-21.37%
YoY
|
$49.33M
-15.77%
YoY
|
$46.07M
19.84%
YoY
|
$91.79M
-6.17%
YoY
|
$67.82M
1.26%
YoY
|
$58.57M
536.63%
YoY
|
$38.44M
134.43%
YoY
|
$97.83M
2.23%
YoY
|
$66.98M
-15.61%
YoY
|
$9.200M
-76.77%
YoY
|
$16.40M
-55.34%
YoY
|
$95.70M
N/A
|
$79.38M
-0.8%
YoY
|
$39.60M
-10.4%
YoY
|
$36.72M
-32.77%
YoY
|
$80.01M
-40.82%
YoY
|
$44.19M
64.71%
YoY
|
$54.62M
-18.82%
YoY
|
| Basic Earnings Per Share |
$1.00
5.26%
YoY
|
$0.56
-21.13%
YoY
|
N/A
|
$0.48
20.0%
YoY
|
$0.95
-6.86%
YoY
|
$0.71
1.43%
YoY
|
N/A
|
$0.40
135.29%
YoY
|
$1.02
2.0%
YoY
|
$0.70
-15.66%
YoY
|
N/A
|
$0.17
-52.78%
YoY
|
$1.00
N/A
|
$0.83
N/A
|
$0.40
N/A
|
$0.36
-33.33%
YoY
|
N/A
|
N/A
|
$0.54
-19.4%
YoY
|
| Diluted Earnings Per Share |
$0.99
5.32%
YoY
|
$0.55
-21.43%
YoY
|
$0.51
-16.57%
YoY
|
$0.48
20.0%
YoY
|
$0.94
-6.93%
YoY
|
$0.70
1.45%
YoY
|
$0.60
570.47%
YoY
|
$0.40
137.71%
YoY
|
$1.01
3.06%
YoY
|
$0.69
-15.85%
YoY
|
$0.09
-100.0%
YoY
|
$0.17
-53.26%
YoY
|
$0.98
N/A
|
$0.82
-100.0%
YoY
|
$390.2K
-7.58%
YoY
|
$0.36
-30.77%
YoY
|
$770.8K
59295312.15%
YoY
|
$422.2K
162386692.99%
YoY
|
$0.52
-21.21%
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 |
95.22M shares
-1.15%
YoY
|
95.47M shares
-0.16%
YoY
|
N/A
|
95.90M shares
0.22%
YoY
|
96.33M shares
0.64%
YoY
|
95.62M shares
0.25%
YoY
|
N/A
|
95.69M shares
0.03%
YoY
|
95.72M shares
-0.11%
YoY
|
95.38M shares
-0.55%
YoY
|
N/A
|
95.66M shares
-5.61%
YoY
|
95.82M shares
N/A
|
95.91M shares
N/A
|
100.2M shares
N/A
|
101.3M shares
-0.01%
YoY
|
N/A
|
N/A
|
101.4M shares
0.75%
YoY
|
| Diluted Shares Outstanding |
95.52M shares
-2.01%
YoY
|
96.52M shares
-0.65%
YoY
|
N/A
|
96.90M shares
-0.06%
YoY
|
97.47M shares
0.63%
YoY
|
97.15M shares
-0.3%
YoY
|
N/A
|
96.96M shares
-0.51%
YoY
|
96.86M shares
-0.45%
YoY
|
97.44M shares
0.4%
YoY
|
N/A
|
97.46M shares
-5.11%
YoY
|
97.30M shares
N/A
|
97.05M shares
N/A
|
101.5M shares
N/A
|
102.7M shares
-1.84%
YoY
|
N/A
|
N/A
|
104.6M shares
2.51%
YoY
|
Loading...