|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.760B
10.38%
YoY
|
$1.594B
9.76%
YoY
|
$1.453B
2.16%
YoY
|
$1.422B
3.74%
YoY
|
$1.371B
5.89%
YoY
|
| Cost Of Revenue |
$897.7M
13.37%
YoY
|
$791.8M
10.09%
YoY
|
$719.2M
3.32%
YoY
|
$696.1M
8.95%
YoY
|
$638.9M
2.64%
YoY
|
| Gross Profit |
$862.1M
7.43%
YoY
|
$802.5M
9.43%
YoY
|
$733.4M
1.04%
YoY
|
$725.8M
-0.81%
YoY
|
$731.7M
8.91%
YoY
|
| Selling, General & Admin |
$267.8M
13.12%
YoY
|
$236.7M
-5.24%
YoY
|
$249.8M
0.33%
YoY
|
$249.0M
-0.53%
YoY
|
$250.3M
-2.22%
YoY
|
| Research & Development |
$167.5M
14.22%
YoY
|
$146.7M
4.21%
YoY
|
$140.8M
-3.8%
YoY
|
$146.3M
1.39%
YoY
|
$144.3M
3.6%
YoY
|
| Depreciation & Amortization |
$96.95M
-12.63%
YoY
|
$111.0M
-9.32%
YoY
|
$122.4M
-3.89%
YoY
|
$127.3M
-4.55%
YoY
|
$133.4M
-4.93%
YoY
|
| Operating Expenses |
$167.5M
-56.3%
YoY
|
$383.4M
-1.84%
YoY
|
$390.6M
-1.2%
YoY
|
$395.3M
0.17%
YoY
|
$394.7M
-0.17%
YoY
|
| Operating Profit |
$694.6M
125.42%
YoY
|
$308.1M
39.8%
YoY
|
$220.4M
8.13%
YoY
|
$203.8M
-2.89%
YoY
|
$209.9M
45.01%
YoY
|
| Interest Expense |
-$22.15M
-60.83%
YoY
|
-$56.55M
-172.04%
YoY
|
$78.49M
47.55%
YoY
|
$53.19M
18.05%
YoY
|
$45.06M
-20.43%
YoY
|
| Other Income/Expense, Net |
-$23.24M
-59.73%
YoY
|
-$57.73M
-20.69%
YoY
|
-$72.78M
-2699.32%
YoY
|
$2.800M
-108.04%
YoY
|
-$34.83M
-24.47%
YoY
|
| Pretax Income |
$306.7M
22.47%
YoY
|
$250.4M
69.62%
YoY
|
$147.6M
-28.56%
YoY
|
$206.6M
18.03%
YoY
|
$175.1M
77.5%
YoY
|
| Income Tax |
$80.01M
69.19%
YoY
|
$47.29M
81.07%
YoY
|
$26.12M
-59.48%
YoY
|
$64.46M
36.35%
YoY
|
$47.27M
82.06%
YoY
|
| Net Earnings |
$226.7M
11.59%
YoY
|
$203.1M
67.16%
YoY
|
$121.5M
-14.54%
YoY
|
$142.2M
11.26%
YoY
|
$127.8M
75.88%
YoY
|
| Basic Earnings Per Share |
$2.18
12.95%
YoY
|
$1.93
72.32%
YoY
|
$1.12
-10.4%
YoY
|
$1.25
14.68%
YoY
|
$1.09
75.81%
YoY
|
| Diluted Earnings Per Share |
$2.16
13.09%
YoY
|
$1.91
70.54%
YoY
|
$1.12
-9.68%
YoY
|
$1.24
14.81%
YoY
|
$1.08
74.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
104.0M shares
-1.46%
YoY
|
105.5M shares
-2.77%
YoY
|
108.5M shares
-4.58%
YoY
|
113.7M shares
-3.16%
YoY
|
117.4M shares
0.87%
YoY
|
| Diluted Shares Outstanding |
104.8M shares
-1.59%
YoY
|
106.5M shares
-2.17%
YoY
|
108.9M shares
-4.71%
YoY
|
114.2M shares
-3.72%
YoY
|
118.6M shares
0.48%
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 |
$425.7M
7.9%
YoY
|
$481.6M
6.3%
YoY
|
$482.4M
6.78%
YoY
|
$401.3M
7.44%
YoY
|
$394.6M
24.85%
YoY
|
$453.0M
-4.94%
YoY
|
$451.8M
24.44%
YoY
|
$373.5M
15.51%
YoY
|
$316.0M
9.09%
YoY
|
$476.6M
5.48%
YoY
|
$363.0M
18.4%
YoY
|
$323.3M
-5.02%
YoY
|
$289.7M
-10.34%
YoY
|
$451.8M
-3.22%
YoY
|
$306.6M
-3.26%
YoY
|
$340.4M
12.85%
YoY
|
$323.1M
13.29%
YoY
|
$466.8M
20.61%
YoY
|
$316.9M
0.33%
YoY
|
| Cost Of Revenue |
$228.5M
7.07%
YoY
|
$226.3M
13.12%
YoY
|
$223.1M
13.07%
YoY
|
$234.8M
15.53%
YoY
|
$213.4M
11.65%
YoY
|
$200.1M
10.13%
YoY
|
$197.4M
11.11%
YoY
|
$203.2M
12.07%
YoY
|
$191.1M
7.03%
YoY
|
$181.7M
1.67%
YoY
|
$177.6M
3.42%
YoY
|
$181.3M
1.12%
YoY
|
$178.6M
7.38%
YoY
|
$178.7M
10.27%
YoY
|
$171.8M
8.22%
YoY
|
$179.3M
13.06%
YoY
|
$166.3M
4.26%
YoY
|
$162.1M
7.54%
YoY
|
$158.7M
0.08%
YoY
|
| Gross Profit |
$197.3M
8.89%
YoY
|
$255.3M
0.91%
YoY
|
$259.2M
1.89%
YoY
|
$166.5M
-2.22%
YoY
|
$181.2M
45.05%
YoY
|
$253.0M
-14.22%
YoY
|
$254.4M
37.22%
YoY
|
$170.2M
19.9%
YoY
|
$124.9M
12.41%
YoY
|
$294.9M
7.97%
YoY
|
$185.4M
37.49%
YoY
|
$142.0M
-11.86%
YoY
|
$111.1M
-29.13%
YoY
|
$273.1M
-10.39%
YoY
|
$134.8M
-14.77%
YoY
|
$161.1M
12.61%
YoY
|
$156.8M
24.74%
YoY
|
$304.8M
28.95%
YoY
|
$158.2M
0.57%
YoY
|
| Selling, General & Admin |
$70.45M
17.86%
YoY
|
$74.70M
24.1%
YoY
|
$64.81M
3.46%
YoY
|
$66.39M
24.0%
YoY
|
$59.78M
13.32%
YoY
|
$60.20M
2.05%
YoY
|
$62.64M
5.7%
YoY
|
$53.54M
-16.68%
YoY
|
$52.75M
-21.05%
YoY
|
$58.99M
-3.39%
YoY
|
$59.26M
-6.39%
YoY
|
$64.26M
0.8%
YoY
|
$66.82M
10.47%
YoY
|
$61.06M
-10.73%
YoY
|
$63.31M
0.29%
YoY
|
$63.75M
5.21%
YoY
|
$60.48M
8.17%
YoY
|
$68.40M
-10.77%
YoY
|
$63.13M
6.72%
YoY
|
| Research & Development |
$44.09M
13.32%
YoY
|
$44.96M
16.43%
YoY
|
$42.57M
13.03%
YoY
|
$41.11M
16.09%
YoY
|
$38.91M
11.19%
YoY
|
$38.61M
11.49%
YoY
|
$37.66M
11.62%
YoY
|
$35.41M
0.41%
YoY
|
$34.99M
-5.72%
YoY
|
$34.64M
8.36%
YoY
|
$33.74M
-6.02%
YoY
|
$35.27M
-13.23%
YoY
|
$37.12M
-1.82%
YoY
|
$31.96M
-18.08%
YoY
|
$35.90M
1.85%
YoY
|
$40.64M
16.02%
YoY
|
$37.81M
9.54%
YoY
|
$39.02M
25.39%
YoY
|
$35.25M
4.99%
YoY
|
| Depreciation & Amortization |
$3.400M
7.73%
YoY
|
$24.72M
-7.13%
YoY
|
$24.14M
-23.4%
YoY
|
$24.10M
-12.63%
YoY
|
$3.156M
-88.57%
YoY
|
$26.62M
-8.0%
YoY
|
$31.52M
3.45%
YoY
|
$27.59M
-12.25%
YoY
|
$27.61M
-12.46%
YoY
|
$28.94M
-8.02%
YoY
|
$30.46M
-5.22%
YoY
|
$31.44M
-2.49%
YoY
|
$31.54M
0.16%
YoY
|
$31.46M
-4.75%
YoY
|
$32.14M
-3.71%
YoY
|
$32.24M
-3.48%
YoY
|
$31.49M
-6.24%
YoY
|
$33.03M
-6.44%
YoY
|
$33.38M
-5.95%
YoY
|
| Operating Expenses |
$44.09M
-55.32%
YoY
|
$144.3M
17.28%
YoY
|
$107.4M
7.05%
YoY
|
$107.5M
20.85%
YoY
|
$98.69M
12.47%
YoY
|
$123.1M
0.41%
YoY
|
$100.3M
7.85%
YoY
|
$88.95M
-32.08%
YoY
|
$87.74M
-15.58%
YoY
|
$122.6M
-1.55%
YoY
|
$93.00M
-6.26%
YoY
|
$131.0M
25.45%
YoY
|
$103.9M
5.74%
YoY
|
$124.5M
-10.55%
YoY
|
$99.21M
0.84%
YoY
|
$104.4M
9.17%
YoY
|
$98.29M
8.7%
YoY
|
$139.2M
29.12%
YoY
|
$98.38M
6.09%
YoY
|
| Operating Profit |
$153.2M
161.81%
YoY
|
$110.9M
-14.59%
YoY
|
$127.7M
4.18%
YoY
|
$34.86M
-35.09%
YoY
|
$58.52M
512.09%
YoY
|
$129.9M
-24.62%
YoY
|
$122.6M
97.96%
YoY
|
$53.70M
387.3%
YoY
|
$9.560M
-139.26%
YoY
|
$172.3M
15.94%
YoY
|
$61.92M
1674.84%
YoY
|
$11.02M
-54.94%
YoY
|
-$24.35M
-188.02%
YoY
|
$148.6M
-10.25%
YoY
|
$3.489M
-87.53%
YoY
|
$24.46M
58.56%
YoY
|
$27.67M
649.76%
YoY
|
$165.6M
73.03%
YoY
|
$27.98M
-10.27%
YoY
|
| Interest Expense |
$17.31M
13.26%
YoY
|
-$9.795M
-21.9%
YoY
|
-$9.584M
-33.84%
YoY
|
-$15.89M
-186.04%
YoY
|
$15.28M
-19.62%
YoY
|
-$12.54M
-22.05%
YoY
|
-$14.49M
-173.01%
YoY
|
$18.47M
-212.28%
YoY
|
$19.01M
0.62%
YoY
|
-$16.09M
-70.06%
YoY
|
$19.84M
38.39%
YoY
|
-$16.45M
-239.6%
YoY
|
$18.89M
73.42%
YoY
|
-$53.74M
536.09%
YoY
|
$14.34M
27.91%
YoY
|
$11.78M
4.65%
YoY
|
$10.89M
-5.06%
YoY
|
-$8.448M
-168.17%
YoY
|
$11.21M
-13.28%
YoY
|
| Other Income/Expense, Net |
-$7.066M
-153.85%
YoY
|
$831.0K
62.62%
YoY
|
-$9.584M
-37.39%
YoY
|
-$16.99M
27.12%
YoY
|
$13.12M
-177.06%
YoY
|
$511.0K
-124.25%
YoY
|
-$15.31M
0.31%
YoY
|
-$13.36M
226.54%
YoY
|
-$17.03M
-9.35%
YoY
|
-$2.107M
-105.47%
YoY
|
-$15.26M
-150.53%
YoY
|
-$4.092M
-39.17%
YoY
|
-$18.78M
242.42%
YoY
|
$38.55M
91673.81%
YoY
|
$30.20M
-419.21%
YoY
|
-$6.727M
-3.36%
YoY
|
-$5.485M
-45.17%
YoY
|
$42.00K
-100.98%
YoY
|
-$9.462M
9.49%
YoY
|
| Pretax Income |
$50.42M
-29.61%
YoY
|
$99.04M
-10.18%
YoY
|
$118.1M
10.11%
YoY
|
$17.87M
-55.7%
YoY
|
$71.64M
-1059.51%
YoY
|
$110.3M
-28.46%
YoY
|
$107.3M
129.9%
YoY
|
$40.34M
-502.46%
YoY
|
-$7.466M
-82.69%
YoY
|
$154.1M
15.85%
YoY
|
$46.66M
38.49%
YoY
|
-$10.02M
-156.53%
YoY
|
-$43.13M
-294.46%
YoY
|
$133.0M
-13.84%
YoY
|
$33.69M
81.96%
YoY
|
$17.73M
109.5%
YoY
|
$22.18M
-451.35%
YoY
|
$154.4M
68.91%
YoY
|
$18.52M
-17.85%
YoY
|
| Income Tax |
$12.12M
-5.08%
YoY
|
$34.70M
196.53%
YoY
|
$26.87M
3.95%
YoY
|
$5.670M
-40.01%
YoY
|
$12.77M
4379.65%
YoY
|
$11.70M
-62.85%
YoY
|
$25.85M
195.37%
YoY
|
$9.452M
-385.3%
YoY
|
$285.0K
-102.63%
YoY
|
$31.51M
-26.4%
YoY
|
$8.752M
-17.25%
YoY
|
-$3.313M
-175.5%
YoY
|
-$10.83M
-261.8%
YoY
|
$42.80M
-4.73%
YoY
|
$10.58M
122.51%
YoY
|
$4.388M
123.65%
YoY
|
$6.691M
-253.18%
YoY
|
$44.93M
85.18%
YoY
|
$4.753M
-28.78%
YoY
|
| Net Earnings |
$38.31M
-34.93%
YoY
|
$64.34M
-34.72%
YoY
|
$91.25M
12.06%
YoY
|
$12.20M
-60.49%
YoY
|
$58.87M
-859.51%
YoY
|
$98.56M
-19.62%
YoY
|
$81.43M
114.78%
YoY
|
$30.89M
-560.31%
YoY
|
-$7.751M
-76.01%
YoY
|
$122.6M
35.9%
YoY
|
$37.91M
64.0%
YoY
|
-$6.710M
-150.29%
YoY
|
-$32.31M
-308.57%
YoY
|
$90.23M
-17.58%
YoY
|
$23.12M
67.95%
YoY
|
$13.34M
105.23%
YoY
|
$15.49M
-896.4%
YoY
|
$109.5M
63.03%
YoY
|
$13.76M
-13.25%
YoY
|
| Basic Earnings Per Share |
$0.38
-32.14%
YoY
|
N/A
|
$0.88
12.82%
YoY
|
$0.12
-58.62%
YoY
|
$0.56
-900.0%
YoY
|
N/A
|
$0.78
122.86%
YoY
|
$0.29
-583.33%
YoY
|
-$0.07
-76.67%
YoY
|
N/A
|
$0.35
75.0%
YoY
|
-$0.06
-150.0%
YoY
|
-$0.30
-330.77%
YoY
|
N/A
|
$0.20
66.67%
YoY
|
$0.12
100.0%
YoY
|
$0.13
-750.0%
YoY
|
N/A
|
$0.12
-14.29%
YoY
|
| Diluted Earnings Per Share |
$0.37
-32.73%
YoY
|
$0.62
-33.44%
YoY
|
$0.88
14.29%
YoY
|
$0.12
-58.62%
YoY
|
$0.55
-885.71%
YoY
|
$0.93
-16.73%
YoY
|
$0.77
120.0%
YoY
|
$0.29
-568.72%
YoY
|
-$0.07
-76.67%
YoY
|
$1.11
39.67%
YoY
|
$0.35
75.0%
YoY
|
-$0.06
-151.56%
YoY
|
-$0.30
-330.77%
YoY
|
$0.80
-100.0%
YoY
|
$0.20
66.67%
YoY
|
$0.12
140.0%
YoY
|
$0.13
-750.0%
YoY
|
$926.6K
165472130.18%
YoY
|
$0.12
-7.69%
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 |
101.7M shares
-3.43%
YoY
|
103.1M shares
-1.72%
YoY
|
103.2M shares
-1.4%
YoY
|
104.9M shares
-0.51%
YoY
|
105.3M shares
-1.01%
YoY
|
104.9M shares
-3.53%
YoY
|
104.7M shares
-3.63%
YoY
|
105.4M shares
-2.66%
YoY
|
106.4M shares
-1.57%
YoY
|
108.7M shares
-3.25%
YoY
|
108.6M shares
-4.78%
YoY
|
108.3M shares
-5.53%
YoY
|
108.1M shares
-6.22%
YoY
|
112.4M shares
-4.42%
YoY
|
114.0M shares
-2.95%
YoY
|
114.7M shares
-2.59%
YoY
|
115.3M shares
-1.88%
YoY
|
117.6M shares
0.69%
YoY
|
117.5M shares
0.82%
YoY
|
| Diluted Shares Outstanding |
102.8M shares
-3.73%
YoY
|
N/A
|
103.9M shares
-2.0%
YoY
|
105.1M shares
-1.0%
YoY
|
106.8M shares
0.03%
YoY
|
N/A
|
106.0M shares
-2.68%
YoY
|
106.2M shares
-2.11%
YoY
|
106.8M shares
-1.25%
YoY
|
N/A
|
108.9M shares
-4.74%
YoY
|
108.5M shares
-5.86%
YoY
|
108.2M shares
-6.84%
YoY
|
N/A
|
114.3M shares
-3.54%
YoY
|
115.2M shares
-3.2%
YoY
|
116.1M shares
-1.19%
YoY
|
N/A
|
118.5M shares
0.62%
YoY
|
Loading...