|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.534B
9.55%
YoY
|
$2.313B
0.61%
YoY
|
$2.299B
19.82%
YoY
|
$1.919B
10.85%
YoY
|
$1.731B
2.55%
YoY
|
| Cost Of Revenue |
$1.668B
8.13%
YoY
|
$1.542B
0.37%
YoY
|
$1.537B
17.37%
YoY
|
$1.309B
17.79%
YoY
|
$1.111B
2.65%
YoY
|
| Gross Profit |
$866.7M
12.4%
YoY
|
$771.1M
1.11%
YoY
|
$762.6M
25.06%
YoY
|
$609.8M
-1.6%
YoY
|
$619.7M
2.36%
YoY
|
| Selling, General & Admin |
$177.9M
46.97%
YoY
|
$121.0M
7.54%
YoY
|
$112.5M
5.67%
YoY
|
$106.5M
15.56%
YoY
|
$92.16M
2.46%
YoY
|
| Research & Development |
$203.3M
12.0%
YoY
|
$181.5M
17.57%
YoY
|
$154.4M
15.79%
YoY
|
$133.3M
13.2%
YoY
|
$117.8M
1.58%
YoY
|
| Depreciation & Amortization |
$104.0M
9.85%
YoY
|
$94.71M
1.49%
YoY
|
$93.32M
-3.36%
YoY
|
$96.57M
-2.57%
YoY
|
$99.11M
-5.37%
YoY
|
| Operating Expenses |
$392.8M
26.15%
YoY
|
$311.4M
16.66%
YoY
|
$266.9M
11.3%
YoY
|
$239.8M
14.23%
YoY
|
$209.9M
1.96%
YoY
|
| Operating Profit |
$473.9M
3.09%
YoY
|
$459.7M
-7.26%
YoY
|
$495.7M
33.98%
YoY
|
$370.0M
-9.71%
YoY
|
$409.8M
2.56%
YoY
|
| Interest Expense |
$12.81M
-4.42%
YoY
|
$13.40M
-0.71%
YoY
|
$13.50M
181.46%
YoY
|
$4.796M
33.6%
YoY
|
$3.590M
-43.91%
YoY
|
| Other Income/Expense, Net |
-$12.87M
-203.09%
YoY
|
$12.49M
34.99%
YoY
|
$9.250M
-3368.02%
YoY
|
-$283.1K
-104.31%
YoY
|
$6.570M
-46.4%
YoY
|
| Pretax Income |
$461.1M
-2.36%
YoY
|
$472.2M
-6.49%
YoY
|
$505.0M
36.58%
YoY
|
$369.7M
-11.2%
YoY
|
$416.4M
1.1%
YoY
|
| Income Tax |
$76.38M
12.78%
YoY
|
$67.73M
-11.56%
YoY
|
$76.58M
50.25%
YoY
|
$50.97M
-8.26%
YoY
|
$55.55M
-13.53%
YoY
|
| Net Earnings |
$384.8M
-4.86%
YoY
|
$404.5M
-5.58%
YoY
|
$428.4M
34.4%
YoY
|
$318.8M
-11.65%
YoY
|
$360.8M
3.81%
YoY
|
| Basic Earnings Per Share |
$1.74
-1.69%
YoY
|
$1.77
-3.8%
YoY
|
$1.84
35.29%
YoY
|
$1.36
-9.93%
YoY
|
$1.51
7.09%
YoY
|
| Diluted Earnings Per Share |
$1.74
-1.14%
YoY
|
$1.76
-4.35%
YoY
|
$1.84
35.29%
YoY
|
$1.36
-9.33%
YoY
|
$1.50
6.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
217.8M shares
-3.49%
YoY
|
225.7M shares
-1.61%
YoY
|
229.4M shares
-0.62%
YoY
|
230.8M shares
-2.0%
YoY
|
235.5M shares
-2.92%
YoY
|
| Diluted Shares Outstanding |
217.8M shares
-3.62%
YoY
|
226.0M shares
-1.61%
YoY
|
229.7M shares
-0.65%
YoY
|
231.2M shares
-2.28%
YoY
|
236.6M shares
-2.9%
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 |
$675.4M
17.11%
YoY
|
$644.4M
18.97%
YoY
|
$655.2M
7.68%
YoY
|
$657.9M
14.82%
YoY
|
$576.8M
-2.28%
YoY
|
$541.6M
-8.06%
YoY
|
$608.5M
5.67%
YoY
|
$572.9M
-1.81%
YoY
|
$590.2M
7.17%
YoY
|
$589.1M
19.34%
YoY
|
$575.8M
16.65%
YoY
|
$583.5M
25.91%
YoY
|
$550.8M
17.62%
YoY
|
$493.6M
17.58%
YoY
|
$493.6M
23.53%
YoY
|
$463.4M
8.28%
YoY
|
$468.3M
-3.2%
YoY
|
$419.8M
-20.76%
YoY
|
$399.6M
-15.81%
YoY
|
| Cost Of Revenue |
$446.8M
16.04%
YoY
|
$420.0M
14.93%
YoY
|
$430.1M
6.33%
YoY
|
$432.6M
12.54%
YoY
|
$385.0M
-0.76%
YoY
|
$365.4M
-5.28%
YoY
|
$404.5M
5.22%
YoY
|
$384.4M
-1.54%
YoY
|
$388.0M
3.18%
YoY
|
$385.8M
13.52%
YoY
|
$384.4M
10.96%
YoY
|
$390.4M
23.91%
YoY
|
$376.0M
22.15%
YoY
|
$339.8M
23.15%
YoY
|
$346.4M
33.91%
YoY
|
$315.1M
13.98%
YoY
|
$307.8M
2.47%
YoY
|
$275.9M
-11.9%
YoY
|
$258.7M
-9.67%
YoY
|
| Gross Profit |
$228.6M
19.24%
YoY
|
$224.4M
27.36%
YoY
|
$225.2M
10.34%
YoY
|
$225.3M
19.48%
YoY
|
$191.7M
-5.19%
YoY
|
$176.2M
-13.35%
YoY
|
$204.1M
6.59%
YoY
|
$188.6M
-2.34%
YoY
|
$202.2M
15.74%
YoY
|
$203.4M
32.2%
YoY
|
$191.4M
30.05%
YoY
|
$193.1M
30.14%
YoY
|
$174.7M
8.93%
YoY
|
$153.8M
6.9%
YoY
|
$147.2M
4.47%
YoY
|
$148.4M
-2.13%
YoY
|
$160.4M
-12.49%
YoY
|
$143.9M
-33.58%
YoY
|
$140.9M
-25.15%
YoY
|
| Selling, General & Admin |
$49.79M
66.34%
YoY
|
$49.73M
62.9%
YoY
|
$49.69M
65.02%
YoY
|
$48.52M
63.49%
YoY
|
$29.93M
-2.53%
YoY
|
$30.53M
5.06%
YoY
|
$30.11M
4.45%
YoY
|
$29.68M
6.67%
YoY
|
$30.71M
14.45%
YoY
|
$29.06M
17.27%
YoY
|
$28.83M
7.29%
YoY
|
$27.82M
-6.39%
YoY
|
$26.83M
6.77%
YoY
|
$24.78M
0.53%
YoY
|
$26.87M
16.9%
YoY
|
$29.72M
31.42%
YoY
|
$25.13M
14.68%
YoY
|
$24.65M
-0.2%
YoY
|
$22.98M
6.55%
YoY
|
| Research & Development |
$51.65M
12.47%
YoY
|
$53.23M
13.1%
YoY
|
$52.63M
9.14%
YoY
|
$51.47M
16.97%
YoY
|
$45.92M
8.87%
YoY
|
$47.06M
13.31%
YoY
|
$48.23M
19.97%
YoY
|
$44.00M
15.88%
YoY
|
$42.18M
21.72%
YoY
|
$41.53M
18.89%
YoY
|
$40.20M
19.84%
YoY
|
$37.97M
15.57%
YoY
|
$34.65M
8.38%
YoY
|
$34.94M
11.61%
YoY
|
$33.54M
12.74%
YoY
|
$32.86M
13.07%
YoY
|
$31.97M
15.63%
YoY
|
$31.30M
6.11%
YoY
|
$29.75M
6.97%
YoY
|
| Depreciation & Amortization |
$25.66M
0.58%
YoY
|
$25.23M
5.9%
YoY
|
$25.93M
13.0%
YoY
|
$27.37M
14.1%
YoY
|
$25.51M
6.49%
YoY
|
$23.83M
6.75%
YoY
|
$22.95M
3.36%
YoY
|
$23.99M
-3.27%
YoY
|
$23.95M
-0.37%
YoY
|
$22.32M
-4.12%
YoY
|
$22.20M
-4.46%
YoY
|
$24.80M
-2.13%
YoY
|
$24.04M
-2.71%
YoY
|
$23.28M
-3.03%
YoY
|
$23.24M
-1.57%
YoY
|
$25.34M
-2.15%
YoY
|
$24.71M
-3.47%
YoY
|
$24.01M
-8.37%
YoY
|
$23.61M
-5.94%
YoY
|
| Operating Expenses |
$105.0M
33.3%
YoY
|
$103.0M
32.7%
YoY
|
$102.8M
31.28%
YoY
|
$106.8M
44.91%
YoY
|
$78.75M
8.03%
YoY
|
$77.59M
9.91%
YoY
|
$78.34M
13.49%
YoY
|
$73.68M
11.99%
YoY
|
$72.89M
18.55%
YoY
|
$70.59M
18.22%
YoY
|
$69.02M
14.26%
YoY
|
$65.79M
5.14%
YoY
|
$61.49M
7.67%
YoY
|
$59.72M
6.73%
YoY
|
$60.41M
14.55%
YoY
|
$62.58M
21.1%
YoY
|
$57.11M
15.21%
YoY
|
$55.95M
3.23%
YoY
|
$52.74M
6.79%
YoY
|
| Operating Profit |
$123.7M
9.45%
YoY
|
$121.5M
35.32%
YoY
|
$122.3M
-2.71%
YoY
|
$118.5M
3.17%
YoY
|
$113.0M
-12.65%
YoY
|
$89.77M
-32.39%
YoY
|
$125.7M
2.71%
YoY
|
$114.9M
-9.75%
YoY
|
$129.3M
14.21%
YoY
|
$132.8M
41.07%
YoY
|
$122.4M
41.05%
YoY
|
$127.3M
48.37%
YoY
|
$113.3M
9.63%
YoY
|
$94.12M
7.0%
YoY
|
$86.79M
-1.56%
YoY
|
$85.79M
-14.14%
YoY
|
$103.3M
-22.75%
YoY
|
$87.96M
-45.84%
YoY
|
$88.16M
-36.5%
YoY
|
| Interest Expense |
-$87.40K
-101.79%
YoY
|
$2.622M
-74.25%
YoY
|
$2.742M
-85.55%
YoY
|
-$3.628M
-70.73%
YoY
|
$4.875M
-244.72%
YoY
|
$10.18M
166.82%
YoY
|
$18.98M
386.73%
YoY
|
-$12.39M
-528.71%
YoY
|
-$3.369M
-214.61%
YoY
|
$3.816M
139.96%
YoY
|
$3.900M
160.55%
YoY
|
$2.891M
214.14%
YoY
|
$2.939M
272.84%
YoY
|
$1.590M
97.1%
YoY
|
$1.497M
74.79%
YoY
|
$920.3K
-52.23%
YoY
|
$788.3K
-21.17%
YoY
|
$806.9K
-37.93%
YoY
|
$856.4K
-46.48%
YoY
|
| Other Income/Expense, Net |
-$5.612M
-976.28%
YoY
|
-$5.630M
159.29%
YoY
|
-$1.756M
-108.9%
YoY
|
-$3.050M
-77.5%
YoY
|
$640.5K
-137.71%
YoY
|
-$2.171M
215.3%
YoY
|
$19.73M
855.95%
YoY
|
-$13.55M
759.67%
YoY
|
-$1.698M
-161.88%
YoY
|
-$688.6K
174.62%
YoY
|
$2.064M
-427.98%
YoY
|
-$1.577M
60.38%
YoY
|
$2.744M
-26252.61%
YoY
|
-$250.7K
-141.15%
YoY
|
-$629.2K
-136.38%
YoY
|
-$983.0K
-151.98%
YoY
|
-$10.49K
-100.68%
YoY
|
$609.4K
-66.14%
YoY
|
$1.729M
-57.24%
YoY
|
| Pretax Income |
$118.0M
3.89%
YoY
|
$111.4M
13.92%
YoY
|
$120.6M
-17.11%
YoY
|
$115.5M
13.95%
YoY
|
$113.6M
-10.98%
YoY
|
$97.78M
-28.05%
YoY
|
$145.5M
16.85%
YoY
|
$101.3M
-21.21%
YoY
|
$127.6M
10.05%
YoY
|
$135.9M
42.37%
YoY
|
$124.5M
44.47%
YoY
|
$128.6M
51.64%
YoY
|
$116.0M
12.29%
YoY
|
$95.46M
6.81%
YoY
|
$86.16M
-4.15%
YoY
|
$84.81M
-16.7%
YoY
|
$103.3M
-23.64%
YoY
|
$89.38M
-46.0%
YoY
|
$89.89M
-37.09%
YoY
|
| Income Tax |
$19.63M
4.65%
YoY
|
$18.12M
79.23%
YoY
|
$19.68M
-14.07%
YoY
|
$19.82M
29.62%
YoY
|
$18.75M
-3.42%
YoY
|
$10.11M
-46.66%
YoY
|
$22.91M
15.95%
YoY
|
$15.29M
-21.38%
YoY
|
$19.42M
5.43%
YoY
|
$18.96M
104.09%
YoY
|
$19.75M
46.26%
YoY
|
$19.45M
56.8%
YoY
|
$18.42M
16.81%
YoY
|
$9.289M
78.78%
YoY
|
$13.51M
2.06%
YoY
|
$12.40M
-18.98%
YoY
|
$15.77M
-27.73%
YoY
|
$5.196M
-76.6%
YoY
|
$13.23M
-48.72%
YoY
|
| Net Earnings |
$98.46M
3.77%
YoY
|
$91.52M
4.4%
YoY
|
$101.0M
-17.61%
YoY
|
$96.04M
11.62%
YoY
|
$94.87M
-12.34%
YoY
|
$87.67M
-25.03%
YoY
|
$122.5M
17.02%
YoY
|
$86.04M
-19.99%
YoY
|
$108.2M
10.92%
YoY
|
$116.9M
35.72%
YoY
|
$104.7M
44.14%
YoY
|
$107.5M
48.52%
YoY
|
$97.58M
11.48%
YoY
|
$86.17M
2.36%
YoY
|
$72.66M
-5.22%
YoY
|
$72.40M
-16.3%
YoY
|
$87.53M
-22.85%
YoY
|
$84.18M
-41.27%
YoY
|
$76.66M
-34.53%
YoY
|
| Basic Earnings Per Share |
$0.46
9.52%
YoY
|
N/A
|
$0.46
-14.81%
YoY
|
$0.43
16.22%
YoY
|
$0.42
-10.64%
YoY
|
$0.39
-22.0%
YoY
|
$0.54
20.0%
YoY
|
$0.37
-21.28%
YoY
|
$0.47
11.9%
YoY
|
$0.50
35.14%
YoY
|
$0.45
45.16%
YoY
|
$0.47
51.61%
YoY
|
$0.42
13.51%
YoY
|
$0.37
2.78%
YoY
|
$0.31
-3.13%
YoY
|
$0.31
-13.89%
YoY
|
$0.37
-21.28%
YoY
|
$0.36
-37.93%
YoY
|
$0.32
-33.33%
YoY
|
| Diluted Earnings Per Share |
$0.46
9.52%
YoY
|
$0.43
10.26%
YoY
|
$0.46
-13.21%
YoY
|
$0.43
16.22%
YoY
|
$0.42
-10.64%
YoY
|
$0.39
-22.0%
YoY
|
$0.53
17.78%
YoY
|
$0.37
-20.79%
YoY
|
$0.47
11.9%
YoY
|
$0.50
35.14%
YoY
|
$0.45
45.16%
YoY
|
$0.47
50.68%
YoY
|
$0.42
13.51%
YoY
|
$0.37
-100.0%
YoY
|
$0.31
-3.13%
YoY
|
$0.31
-13.89%
YoY
|
$0.37
-19.57%
YoY
|
$361.0K
61180968.21%
YoY
|
$0.32
-33.33%
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 |
215.4M shares
-5.19%
YoY
|
218.9M shares
-3.73%
YoY
|
219.5M shares
-4.66%
YoY
|
224.8M shares
-2.76%
YoY
|
227.2M shares
-1.86%
YoY
|
227.4M shares
-2.5%
YoY
|
230.2M shares
-1.38%
YoY
|
231.2M shares
-1.08%
YoY
|
231.5M shares
-1.15%
YoY
|
233.3M shares
-0.57%
YoY
|
233.4M shares
-0.72%
YoY
|
233.7M shares
1.18%
YoY
|
234.2M shares
0.87%
YoY
|
234.6M shares
-0.82%
YoY
|
235.1M shares
0.48%
YoY
|
231.0M shares
-3.19%
YoY
|
232.2M shares
-3.09%
YoY
|
236.5M shares
-3.48%
YoY
|
234.0M shares
-3.26%
YoY
|
| Diluted Shares Outstanding |
211.5M shares
-5.42%
YoY
|
N/A
|
216.0M shares
-4.53%
YoY
|
219.6M shares
-3.59%
YoY
|
223.6M shares
-2.12%
YoY
|
N/A
|
226.2M shares
-1.83%
YoY
|
227.8M shares
-1.05%
YoY
|
228.4M shares
-1.08%
YoY
|
N/A
|
230.5M shares
-0.5%
YoY
|
230.2M shares
-0.52%
YoY
|
230.9M shares
-0.81%
YoY
|
N/A
|
231.6M shares
-1.4%
YoY
|
231.4M shares
-3.46%
YoY
|
232.8M shares
-3.68%
YoY
|
N/A
|
234.9M shares
-3.26%
YoY
|
Loading...