|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.801B
10.33%
YoY
|
$1.632B
1.4%
YoY
|
$1.610B
11.33%
YoY
|
$1.446B
11.18%
YoY
|
$1.300B
-10.21%
YoY
|
| Cost Of Revenue |
$80.81M
3.14%
YoY
|
$78.35M
12.72%
YoY
|
$69.51M
20.38%
YoY
|
$57.75M
-4.28%
YoY
|
$60.33M
9.49%
YoY
|
| Gross Profit |
$1.730B
11.16%
YoY
|
$1.556B
1.08%
YoY
|
$1.540B
10.93%
YoY
|
$1.388B
11.93%
YoY
|
$1.240B
-10.98%
YoY
|
| Selling, General & Admin |
$1.182B
8.87%
YoY
|
$1.086B
-0.33%
YoY
|
$1.089B
12.68%
YoY
|
$966.7M
17.19%
YoY
|
$824.9M
-11.28%
YoY
|
| Research & Development |
$98.45M
6.41%
YoY
|
$92.52M
9.87%
YoY
|
$84.20M
8.25%
YoY
|
$77.78M
3.12%
YoY
|
$75.43M
16.59%
YoY
|
| Depreciation & Amortization |
$8.300M
-8.79%
YoY
|
$9.100M
-30.0%
YoY
|
$13.00M
-13.91%
YoY
|
$15.10M
-1.95%
YoY
|
$15.40M
-3.75%
YoY
|
| Operating Expenses |
$1.287B
1.27%
YoY
|
$1.271B
3.98%
YoY
|
$1.222B
10.19%
YoY
|
$1.109B
18.72%
YoY
|
$934.2M
-9.31%
YoY
|
| Operating Profit |
$513.9M
42.17%
YoY
|
$361.5M
-6.73%
YoY
|
$387.5M
15.07%
YoY
|
$336.8M
-8.05%
YoY
|
$366.3M
-12.41%
YoY
|
| Interest Expense |
$23.35M
34.77%
YoY
|
$17.33M
-26.14%
YoY
|
$23.46M
-176.19%
YoY
|
-$30.80M
-382.07%
YoY
|
$10.92M
-44.01%
YoY
|
| Other Income/Expense, Net |
$33.64M
67.03%
YoY
|
$20.14M
-15.31%
YoY
|
$23.78M
-177.79%
YoY
|
-$30.57M
-405.19%
YoY
|
$10.02M
-64.1%
YoY
|
| Pretax Income |
$547.5M
43.48%
YoY
|
$381.6M
-7.23%
YoY
|
$411.3M
34.32%
YoY
|
$306.2M
-18.62%
YoY
|
$376.3M
-15.64%
YoY
|
| Income Tax |
$133.4M
17.89%
YoY
|
$113.2M
6.22%
YoY
|
$106.6M
48.69%
YoY
|
$71.66M
-31.09%
YoY
|
$104.0M
-5.5%
YoY
|
| Net Earnings |
$403.3M
50.31%
YoY
|
$268.3M
-10.26%
YoY
|
$299.0M
24.84%
YoY
|
$239.5M
-11.39%
YoY
|
$270.3M
-17.18%
YoY
|
| Basic Earnings Per Share |
$5.13
58.82%
YoY
|
$3.23
-5.0%
YoY
|
$3.40
28.3%
YoY
|
$2.65
-4.33%
YoY
|
$2.77
-14.77%
YoY
|
| Diluted Earnings Per Share |
$5.13
58.82%
YoY
|
$3.23
-5.0%
YoY
|
$3.40
28.3%
YoY
|
$2.65
-3.64%
YoY
|
$2.75
-14.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
75.10M shares
-5.45%
YoY
|
79.43M shares
-5.29%
YoY
|
83.86M shares
-2.22%
YoY
|
85.76M shares
-8.37%
YoY
|
93.60M shares
-2.93%
YoY
|
| Diluted Shares Outstanding |
75.10M shares
-5.45%
YoY
|
79.43M shares
-5.29%
YoY
|
83.86M shares
-2.22%
YoY
|
85.77M shares
-8.37%
YoY
|
93.60M shares
-2.93%
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 |
$479.0M
13.08%
YoY
|
$487.1M
14.34%
YoY
|
$469.4M
14.93%
YoY
|
$424.8M
5.53%
YoY
|
$423.5M
6.74%
YoY
|
$426.0M
8.93%
YoY
|
$408.5M
1.44%
YoY
|
$402.6M
-7.07%
YoY
|
$396.8M
3.82%
YoY
|
$391.1M
4.6%
YoY
|
$402.7M
5.64%
YoY
|
$433.2M
18.37%
YoY
|
$382.2M
17.68%
YoY
|
$373.9M
16.25%
YoY
|
$381.1M
16.7%
YoY
|
$366.0M
17.67%
YoY
|
$324.8M
-4.81%
YoY
|
$321.6M
-11.62%
YoY
|
$326.6M
-10.39%
YoY
|
$311.0M
-13.77%
YoY
|
| Cost Of Revenue |
$21.34M
15.03%
YoY
|
$23.40M
15.23%
YoY
|
$20.24M
1.96%
YoY
|
$18.63M
-6.13%
YoY
|
$18.55M
1.07%
YoY
|
$20.31M
22.09%
YoY
|
$19.85M
13.03%
YoY
|
$19.85M
3.91%
YoY
|
$18.35M
13.14%
YoY
|
$16.63M
3.31%
YoY
|
$17.56M
23.64%
YoY
|
$19.10M
36.66%
YoY
|
$16.22M
20.43%
YoY
|
$16.10M
-1.1%
YoY
|
$14.20M
-0.64%
YoY
|
$13.98M
-7.58%
YoY
|
$13.47M
-7.75%
YoY
|
$16.28M
16.28%
YoY
|
$14.29M
2.1%
YoY
|
$15.12M
8.79%
YoY
|
| Gross Profit |
$459.9M
13.13%
YoY
|
$463.7M
14.29%
YoY
|
$452.1M
15.89%
YoY
|
$407.9M
6.58%
YoY
|
$406.5M
7.42%
YoY
|
$405.7M
8.34%
YoY
|
$390.1M
1.36%
YoY
|
$382.7M
-7.78%
YoY
|
$378.4M
3.41%
YoY
|
$374.4M
4.65%
YoY
|
$384.9M
4.88%
YoY
|
$415.0M
17.89%
YoY
|
$366.0M
17.56%
YoY
|
$357.8M
17.17%
YoY
|
$366.9M
17.5%
YoY
|
$352.0M
18.96%
YoY
|
$311.3M
-4.66%
YoY
|
$305.4M
-12.75%
YoY
|
$312.3M
-10.87%
YoY
|
$295.9M
-14.67%
YoY
|
| Selling, General & Admin |
$324.3M
13.94%
YoY
|
$313.4M
11.44%
YoY
|
$304.2M
10.61%
YoY
|
$287.9M
7.56%
YoY
|
$284.7M
5.11%
YoY
|
$281.2M
6.72%
YoY
|
$275.0M
2.36%
YoY
|
$267.7M
-10.59%
YoY
|
$270.8M
0.07%
YoY
|
$263.5M
2.53%
YoY
|
$268.7M
4.33%
YoY
|
$299.4M
20.07%
YoY
|
$270.6M
24.22%
YoY
|
$257.0M
24.45%
YoY
|
$257.5M
24.8%
YoY
|
$249.4M
20.79%
YoY
|
$217.9M
-1.42%
YoY
|
$206.6M
-9.45%
YoY
|
$206.4M
-10.32%
YoY
|
$206.4M
-14.45%
YoY
|
| Research & Development |
$26.46M
9.23%
YoY
|
N/A
|
$26.02M
10.01%
YoY
|
$23.48M
1.24%
YoY
|
$24.23M
11.01%
YoY
|
N/A
|
$23.66M
11.52%
YoY
|
$23.19M
5.07%
YoY
|
$21.82M
9.27%
YoY
|
N/A
|
$21.21M
9.95%
YoY
|
$22.07M
19.67%
YoY
|
$19.97M
2.45%
YoY
|
N/A
|
$19.29M
4.08%
YoY
|
$18.45M
-2.68%
YoY
|
$19.49M
4.84%
YoY
|
N/A
|
$18.54M
14.48%
YoY
|
$18.95M
25.6%
YoY
|
| Depreciation & Amortization |
$5.252M
-3.03%
YoY
|
$5.574M
0.32%
YoY
|
$5.633M
-1.42%
YoY
|
$5.637M
1.86%
YoY
|
$5.416M
-3.72%
YoY
|
$5.556M
-7.68%
YoY
|
$5.714M
-6.22%
YoY
|
$5.534M
-17.43%
YoY
|
$5.625M
-29.88%
YoY
|
$6.018M
-12.63%
YoY
|
$6.093M
-10.05%
YoY
|
$6.702M
-3.72%
YoY
|
$8.022M
7.5%
YoY
|
$6.888M
-6.55%
YoY
|
$6.774M
-16.1%
YoY
|
$6.961M
-5.49%
YoY
|
$7.462M
3.64%
YoY
|
$7.371M
0.97%
YoY
|
$8.074M
12.14%
YoY
|
$7.365M
2.29%
YoY
|
| Operating Expenses |
$352.6M
20.86%
YoY
|
$323.9M
10.18%
YoY
|
$340.0M
14.59%
YoY
|
$307.8M
-14.95%
YoY
|
$291.8M
5.64%
YoY
|
$293.9M
13.75%
YoY
|
$296.7M
-1.5%
YoY
|
$361.9M
8.07%
YoY
|
$276.2M
-7.01%
YoY
|
$258.4M
3.38%
YoY
|
$301.2M
5.93%
YoY
|
$334.8M
22.34%
YoY
|
$297.0M
23.34%
YoY
|
$250.0M
15.32%
YoY
|
$284.4M
24.62%
YoY
|
$273.7M
19.39%
YoY
|
$240.8M
-1.18%
YoY
|
$216.8M
-7.79%
YoY
|
$228.2M
-9.12%
YoY
|
$229.2M
-12.99%
YoY
|
| Operating Profit |
$126.3M
-4.13%
YoY
|
$139.8M
25.13%
YoY
|
$129.5M
15.85%
YoY
|
$117.1M
187.56%
YoY
|
$131.8M
28.9%
YoY
|
$111.7M
-3.69%
YoY
|
$111.7M
10.17%
YoY
|
$40.72M
-58.62%
YoY
|
$102.2M
20.03%
YoY
|
$116.0M
7.61%
YoY
|
$101.4M
4.8%
YoY
|
$98.39M
6.58%
YoY
|
$85.17M
1.45%
YoY
|
$107.8M
21.71%
YoY
|
$96.78M
-1.65%
YoY
|
$92.32M
12.85%
YoY
|
$83.95M
-13.88%
YoY
|
$88.58M
-22.82%
YoY
|
$98.40M
-13.21%
YoY
|
$81.81M
-15.88%
YoY
|
| Interest Expense |
$1.192M
-56.91%
YoY
|
$435.0K
-18.99%
YoY
|
$8.078M
-13.86%
YoY
|
$12.08M
512.01%
YoY
|
$2.766M
-43.79%
YoY
|
$537.0K
-96.34%
YoY
|
$9.378M
-5584.21%
YoY
|
$1.973M
54.62%
YoY
|
$4.921M
-31.53%
YoY
|
$14.69M
31.03%
YoY
|
-$171.0K
-97.73%
YoY
|
$1.276M
-105.63%
YoY
|
$7.187M
-160.79%
YoY
|
$11.21M
302.62%
YoY
|
-$7.528M
1634.56%
YoY
|
-$22.66M
-421.53%
YoY
|
-$11.82M
-888.13%
YoY
|
$2.785M
-81.05%
YoY
|
-$434.0K
-107.11%
YoY
|
$7.047M
-50.02%
YoY
|
| Other Income/Expense, Net |
$3.438M
-19.47%
YoY
|
$74.00K
37.04%
YoY
|
$10.88M
0.13%
YoY
|
$13.74M
608.72%
YoY
|
$4.269M
4044.66%
YoY
|
$54.00K
-88.29%
YoY
|
$10.86M
-2692.12%
YoY
|
$1.939M
-10.06%
YoY
|
$103.0K
-98.59%
YoY
|
$461.0K
141.36%
YoY
|
-$419.0K
-94.46%
YoY
|
$2.156M
-109.51%
YoY
|
$7.309M
-162.25%
YoY
|
$191.0K
-25.97%
YoY
|
-$7.566M
331.6%
YoY
|
-$22.67M
-430.34%
YoY
|
-$11.74M
-729.54%
YoY
|
$258.0K
N/A
|
-$1.753M
-128.13%
YoY
|
$6.863M
-51.09%
YoY
|
| Pretax Income |
$129.8M
-4.61%
YoY
|
$140.3M
24.93%
YoY
|
$140.3M
14.46%
YoY
|
$130.8M
206.7%
YoY
|
$136.0M
30.79%
YoY
|
$112.3M
-4.24%
YoY
|
$122.6M
21.38%
YoY
|
$42.66M
-57.58%
YoY
|
$104.0M
12.48%
YoY
|
$117.3M
56.09%
YoY
|
$101.0M
13.22%
YoY
|
$100.5M
44.36%
YoY
|
$92.48M
28.07%
YoY
|
$75.15M
-17.98%
YoY
|
$89.21M
-7.69%
YoY
|
$69.65M
-21.46%
YoY
|
$72.21M
-27.31%
YoY
|
$91.63M
-29.25%
YoY
|
$96.65M
-19.2%
YoY
|
$88.67M
-20.32%
YoY
|
| Income Tax |
$33.80M
4.97%
YoY
|
$32.90M
15.52%
YoY
|
$34.20M
5.88%
YoY
|
$34.14M
45.88%
YoY
|
$32.20M
11.0%
YoY
|
$28.48M
-8.9%
YoY
|
$32.30M
20.8%
YoY
|
$23.40M
-15.04%
YoY
|
$29.01M
38.07%
YoY
|
$31.26M
131.25%
YoY
|
$26.74M
23.56%
YoY
|
$27.54M
45.82%
YoY
|
$21.01M
19.29%
YoY
|
$13.52M
-34.47%
YoY
|
$21.64M
-6.58%
YoY
|
$18.89M
-46.33%
YoY
|
$17.61M
-29.55%
YoY
|
$20.63M
-26.85%
YoY
|
$23.16M
-29.66%
YoY
|
$35.19M
32.89%
YoY
|
| Net Earnings |
$96.38M
-4.7%
YoY
|
$102.2M
26.12%
YoY
|
$104.1M
18.95%
YoY
|
$91.00M
332.78%
YoY
|
$101.1M
41.19%
YoY
|
$81.06M
3.26%
YoY
|
$87.54M
16.68%
YoY
|
$21.03M
-70.87%
YoY
|
$71.63M
2.92%
YoY
|
$78.51M
44.98%
YoY
|
$75.03M
7.98%
YoY
|
$72.18M
25.18%
YoY
|
$69.60M
24.59%
YoY
|
$54.15M
-21.02%
YoY
|
$69.48M
-2.64%
YoY
|
$57.66M
3.17%
YoY
|
$55.86M
-25.0%
YoY
|
$68.56M
-27.96%
YoY
|
$71.36M
-16.85%
YoY
|
$55.88M
-31.17%
YoY
|
| Basic Earnings Per Share |
$1.27
1.6%
YoY
|
N/A
|
$1.34
26.42%
YoY
|
$1.16
480.0%
YoY
|
$1.25
40.45%
YoY
|
N/A
|
$1.06
23.26%
YoY
|
$0.20
-75.31%
YoY
|
$0.89
14.1%
YoY
|
N/A
|
$0.86
10.26%
YoY
|
$0.81
26.56%
YoY
|
$0.78
27.87%
YoY
|
N/A
|
$0.78
6.85%
YoY
|
$0.64
12.28%
YoY
|
$0.61
-18.67%
YoY
|
N/A
|
$0.73
-15.12%
YoY
|
$0.57
-29.63%
YoY
|
| Diluted Earnings Per Share |
$1.27
1.6%
YoY
|
$1.39
33.8%
YoY
|
$1.34
26.42%
YoY
|
$1.16
480.0%
YoY
|
$1.25
40.85%
YoY
|
$1.04
8.08%
YoY
|
$1.06
23.26%
YoY
|
$0.20
-75.31%
YoY
|
$0.89
13.78%
YoY
|
$0.96
50.98%
YoY
|
$0.86
10.26%
YoY
|
$0.81
26.56%
YoY
|
$0.78
27.87%
YoY
|
$0.63
-100.0%
YoY
|
$0.78
6.85%
YoY
|
$0.64
14.29%
YoY
|
$0.61
-18.67%
YoY
|
$746.0K
80214523.23%
YoY
|
$0.73
-14.12%
YoY
|
$0.56
-30.0%
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 |
72.65M shares
-6.31%
YoY
|
N/A
|
74.06M shares
-5.89%
YoY
|
75.06M shares
-6.2%
YoY
|
77.54M shares
-3.93%
YoY
|
N/A
|
78.69M shares
-6.0%
YoY
|
80.03M shares
-5.77%
YoY
|
80.71M shares
-4.91%
YoY
|
N/A
|
83.71M shares
-0.75%
YoY
|
84.93M shares
-0.52%
YoY
|
84.88M shares
-3.61%
YoY
|
N/A
|
84.34M shares
-9.62%
YoY
|
85.37M shares
-9.14%
YoY
|
88.05M shares
-7.53%
YoY
|
N/A
|
93.32M shares
-2.83%
YoY
|
93.96M shares
-2.93%
YoY
|
| Diluted Shares Outstanding |
72.65M shares
-6.31%
YoY
|
N/A
|
74.06M shares
-5.91%
YoY
|
75.07M shares
-6.19%
YoY
|
77.54M shares
-3.93%
YoY
|
N/A
|
78.71M shares
-5.98%
YoY
|
80.03M shares
-5.78%
YoY
|
80.71M shares
-4.91%
YoY
|
N/A
|
83.71M shares
-0.75%
YoY
|
84.94M shares
-0.51%
YoY
|
84.88M shares
-3.61%
YoY
|
N/A
|
84.34M shares
-9.62%
YoY
|
85.37M shares
-9.14%
YoY
|
88.05M shares
-7.53%
YoY
|
N/A
|
93.32M shares
-2.83%
YoY
|
93.96M shares
-2.93%
YoY
|
Loading...