|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.720B
8.32%
YoY
|
$2.511B
-2.18%
YoY
|
$2.567B
-0.1%
YoY
|
$2.569B
2.4%
YoY
|
$2.509B
30.06%
YoY
|
| Cost Of Revenue |
$1.233B
8.34%
YoY
|
$1.138B
1.06%
YoY
|
$1.126B
2.9%
YoY
|
$1.094B
1.1%
YoY
|
$1.082B
23.8%
YoY
|
| Gross Profit |
$1.487B
8.3%
YoY
|
$1.373B
-4.71%
YoY
|
$1.441B
-2.33%
YoY
|
$1.475B
3.39%
YoY
|
$1.427B
35.24%
YoY
|
| Selling, General & Admin |
$1.157B
-0.12%
YoY
|
$1.158B
9.57%
YoY
|
$1.057B
0.13%
YoY
|
$1.056B
3.5%
YoY
|
$1.020B
10.3%
YoY
|
| Research & Development |
$114.0M
15.04%
YoY
|
$99.10M
5.65%
YoY
|
$93.80M
-6.29%
YoY
|
$100.1M
-0.4%
YoY
|
$100.5M
15.92%
YoY
|
| Depreciation & Amortization |
$116.0M
-5.77%
YoY
|
$123.1M
-9.22%
YoY
|
$135.6M
-1.6%
YoY
|
$137.8M
16.98%
YoY
|
$117.8M
-3.2%
YoY
|
| Operating Expenses |
$1.271B
-43.99%
YoY
|
$2.268B
97.13%
YoY
|
$1.151B
-0.42%
YoY
|
$1.156B
3.15%
YoY
|
$1.120B
10.78%
YoY
|
| Operating Profit |
$216.1M
-120.81%
YoY
|
-$1.038B
-458.25%
YoY
|
$289.8M
-9.21%
YoY
|
$319.2M
4.25%
YoY
|
$306.2M
603.91%
YoY
|
| Interest Expense |
-$36.60M
-21.12%
YoY
|
-$46.40M
-26.81%
YoY
|
-$63.40M
-265.1%
YoY
|
$38.40M
-29.02%
YoY
|
$54.10M
-13.44%
YoY
|
| Other Income/Expense, Net |
-$2.300M
2200.0%
YoY
|
-$100.0K
-99.57%
YoY
|
-$23.00M
-841.94%
YoY
|
$3.100M
29.17%
YoY
|
$2.400M
-340.0%
YoY
|
| Pretax Income |
$177.2M
-116.34%
YoY
|
-$1.085B
1875.77%
YoY
|
-$54.90M
-119.34%
YoY
|
$283.9M
11.55%
YoY
|
$254.5M
-1372.5%
YoY
|
| Income Tax |
$130.2M
284.07%
YoY
|
$33.90M
-25.17%
YoY
|
$45.30M
-1.31%
YoY
|
$45.90M
-610.0%
YoY
|
-$9.000M
-85.6%
YoY
|
| Net Earnings |
$47.00M
-104.2%
YoY
|
-$1.119B
1016.37%
YoY
|
-$100.2M
-141.22%
YoY
|
$243.1M
-28.6%
YoY
|
$340.5M
922.52%
YoY
|
| Basic Earnings Per Share |
$0.28
-104.31%
YoY
|
-$6.50
983.33%
YoY
|
-$0.60
-140.27%
YoY
|
$1.49
-29.38%
YoY
|
$2.11
904.76%
YoY
|
| Diluted Earnings Per Share |
$0.28
-104.31%
YoY
|
-$6.50
982.68%
YoY
|
-$0.60
-143.82%
YoY
|
$1.37
-28.65%
YoY
|
$1.92
860.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
168.0M shares
-2.44%
YoY
|
172.2M shares
3.18%
YoY
|
166.9M shares
2.46%
YoY
|
162.9M shares
1.05%
YoY
|
161.2M shares
1.0%
YoY
|
| Diluted Shares Outstanding |
169.2M shares
-1.74%
YoY
|
172.2M shares
3.18%
YoY
|
166.9M shares
-6.02%
YoY
|
177.6M shares
0.0%
YoY
|
177.6M shares
8.23%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$705.5M
3.43%
YoY
|
$750.6M
14.96%
YoY
|
$669.9M
11.46%
YoY
|
$682.1M
7.74%
YoY
|
$616.9M
-1.07%
YoY
|
$652.9M
1.13%
YoY
|
$601.0M
-4.8%
YoY
|
$633.1M
-4.42%
YoY
|
$623.6M
-0.57%
YoY
|
$645.6M
-2.3%
YoY
|
$631.3M
-2.25%
YoY
|
$662.4M
4.91%
YoY
|
$627.2M
N/A
|
$660.8M
1.38%
YoY
|
$645.8M
1.35%
YoY
|
$631.4M
3.07%
YoY
|
$651.8M
5.76%
YoY
|
$637.2M
105.95%
YoY
|
| Cost Of Revenue |
$315.4M
1.02%
YoY
|
$337.5M
20.71%
YoY
|
$299.7M
5.64%
YoY
|
$312.2M
1.86%
YoY
|
$280.9M
5.09%
YoY
|
$279.6M
-9.72%
YoY
|
$283.7M
5.86%
YoY
|
$306.5M
9.86%
YoY
|
$267.3M
1.06%
YoY
|
$309.7M
8.17%
YoY
|
$268.0M
-2.9%
YoY
|
$279.0M
8.43%
YoY
|
$264.5M
N/A
|
$286.3M
14.06%
YoY
|
$276.0M
2.76%
YoY
|
$257.3M
1.22%
YoY
|
$251.0M
5.11%
YoY
|
$268.6M
27.0%
YoY
|
| Gross Profit |
$390.1M
5.46%
YoY
|
$413.1M
10.66%
YoY
|
$370.2M
16.67%
YoY
|
$369.9M
13.26%
YoY
|
$336.0M
-5.7%
YoY
|
$373.3M
11.13%
YoY
|
$317.3M
-12.66%
YoY
|
$326.6M
-14.81%
YoY
|
$356.3M
-1.76%
YoY
|
$335.9M
-10.31%
YoY
|
$363.3M
-1.76%
YoY
|
$383.4M
2.49%
YoY
|
$362.7M
N/A
|
$374.5M
9.12%
YoY
|
$369.8M
0.33%
YoY
|
$374.1M
4.38%
YoY
|
$343.2M
0.94%
YoY
|
$368.6M
137.81%
YoY
|
| Selling, General & Admin |
$297.6M
0.78%
YoY
|
$300.5M
4.59%
YoY
|
$284.4M
4.98%
YoY
|
$295.3M
-2.38%
YoY
|
$271.7M
-4.63%
YoY
|
$287.3M
10.42%
YoY
|
$270.9M
5.12%
YoY
|
$302.5M
10.85%
YoY
|
$284.9M
7.07%
YoY
|
$260.2M
7.12%
YoY
|
$257.7M
-7.8%
YoY
|
$272.9M
5.69%
YoY
|
$266.1M
N/A
|
$242.9M
-3.07%
YoY
|
$279.5M
7.75%
YoY
|
$258.2M
8.72%
YoY
|
$250.6M
10.49%
YoY
|
$259.4M
7.23%
YoY
|
| Research & Development |
$30.00M
6.01%
YoY
|
$32.10M
20.22%
YoY
|
$28.30M
10.98%
YoY
|
$28.30M
19.92%
YoY
|
$25.30M
8.58%
YoY
|
$26.70M
32.18%
YoY
|
$25.50M
14.35%
YoY
|
$23.60M
31.11%
YoY
|
$23.30M
-4.9%
YoY
|
$20.20M
-17.89%
YoY
|
$22.30M
-11.16%
YoY
|
$18.00M
-26.23%
YoY
|
$24.50M
N/A
|
$24.60M
2.5%
YoY
|
$25.10M
-3.09%
YoY
|
$24.40M
-5.43%
YoY
|
$24.00M
20.0%
YoY
|
$25.90M
56.97%
YoY
|
| Depreciation & Amortization |
$29.20M
-2.01%
YoY
|
$29.10M
4.68%
YoY
|
$29.20M
0.0%
YoY
|
$29.80M
-12.35%
YoY
|
$27.90M
193.68%
YoY
|
$27.80M
-15.5%
YoY
|
$29.20M
-10.98%
YoY
|
$34.00M
1.49%
YoY
|
$9.500M
11.76%
YoY
|
$32.90M
-7.84%
YoY
|
$32.80M
-6.55%
YoY
|
$33.50M
329.49%
YoY
|
$8.500M
N/A
|
$35.70M
18.6%
YoY
|
$35.10M
14.71%
YoY
|
$7.800M
-24.27%
YoY
|
$30.10M
-13.01%
YoY
|
$30.60M
-6.99%
YoY
|
| Operating Expenses |
$327.6M
1.24%
YoY
|
$332.6M
5.92%
YoY
|
$312.7M
5.5%
YoY
|
$323.6M
-0.77%
YoY
|
$297.0M
-3.63%
YoY
|
$314.0M
11.98%
YoY
|
$296.4M
5.86%
YoY
|
$326.1M
12.1%
YoY
|
$308.2M
6.06%
YoY
|
$280.4M
4.82%
YoY
|
$280.0M
-8.08%
YoY
|
$290.9M
2.94%
YoY
|
$290.6M
N/A
|
$267.5M
-2.59%
YoY
|
$304.6M
6.76%
YoY
|
$282.6M
7.33%
YoY
|
$274.6M
11.26%
YoY
|
$285.3M
10.41%
YoY
|
| Operating Profit |
$62.50M
34.99%
YoY
|
$80.50M
35.75%
YoY
|
$57.50M
175.12%
YoY
|
$46.30M
-104.01%
YoY
|
$39.00M
-18.92%
YoY
|
$59.30M
6.85%
YoY
|
$20.90M
-74.91%
YoY
|
-$1.153B
-1346.81%
YoY
|
$48.10M
-33.29%
YoY
|
$55.50M
-48.13%
YoY
|
$83.30M
27.76%
YoY
|
$92.50M
1.09%
YoY
|
$72.10M
N/A
|
$107.0M
30.97%
YoY
|
$65.20M
-21.73%
YoY
|
$91.50M
-3.79%
YoY
|
$81.70M
32.63%
YoY
|
$83.30M
-177.2%
YoY
|
| Interest Expense |
-$7.400M
-7.5%
YoY
|
-$10.30M
4.04%
YoY
|
-$9.000M
-24.37%
YoY
|
-$8.000M
-39.39%
YoY
|
-$9.300M
-172.09%
YoY
|
-$9.900M
-28.78%
YoY
|
-$11.90M
-177.27%
YoY
|
-$13.20M
-24.14%
YoY
|
$12.90M
-22.75%
YoY
|
-$13.90M
-4.14%
YoY
|
$15.40M
140.63%
YoY
|
-$17.40M
-394.92%
YoY
|
$16.70M
N/A
|
-$14.50M
-220.83%
YoY
|
$6.400M
-52.94%
YoY
|
$5.900M
-67.22%
YoY
|
$12.00M
-48.72%
YoY
|
$13.60M
-6.21%
YoY
|
| Other Income/Expense, Net |
-$2.900M
-220.83%
YoY
|
-$5.400M
-1900.0%
YoY
|
$1.400M
133.33%
YoY
|
$2.400M
-318.18%
YoY
|
-$700.0K
-800.0%
YoY
|
$300.0K
-82.35%
YoY
|
$600.0K
-101.87%
YoY
|
-$1.100M
-115.49%
YoY
|
$100.0K
-66.67%
YoY
|
$1.700M
-22.73%
YoY
|
-$32.10M
-10800.0%
YoY
|
$7.100M
2266.67%
YoY
|
$300.0K
N/A
|
$2.200M
1000.0%
YoY
|
$300.0K
0.0%
YoY
|
$300.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$300.0K
200.0%
YoY
|
| Pretax Income |
$52.20M
28.26%
YoY
|
$57.60M
57.81%
YoY
|
$49.90M
419.79%
YoY
|
$40.70M
-103.49%
YoY
|
$29.00M
-17.85%
YoY
|
$36.50M
-116.98%
YoY
|
$9.600M
-73.18%
YoY
|
-$1.166B
-1799.85%
YoY
|
$35.30M
-36.62%
YoY
|
-$215.0M
-384.02%
YoY
|
$35.80M
-39.42%
YoY
|
$68.60M
-20.14%
YoY
|
$55.70M
N/A
|
$75.70M
8.3%
YoY
|
$59.10M
-15.57%
YoY
|
$85.90M
10.98%
YoY
|
$69.90M
82.03%
YoY
|
$70.00M
-157.24%
YoY
|
| Income Tax |
$13.50M
-5.59%
YoY
|
$24.70M
-30.03%
YoY
|
$80.20M
5628.57%
YoY
|
$14.30M
-198.62%
YoY
|
$11.00M
-5.98%
YoY
|
$35.30M
1370.83%
YoY
|
$1.400M
-90.21%
YoY
|
-$14.50M
-186.83%
YoY
|
$11.70M
-1.68%
YoY
|
$2.400M
9.09%
YoY
|
$14.30M
-2.05%
YoY
|
$16.70M
7.74%
YoY
|
$11.90M
N/A
|
$2.200M
-121.36%
YoY
|
$14.60M
-262.22%
YoY
|
$15.50M
-0.64%
YoY
|
-$10.30M
-169.59%
YoY
|
-$9.000M
-68.75%
YoY
|
| Net Earnings |
$38.70M
46.59%
YoY
|
$32.90M
2641.67%
YoY
|
-$30.30M
-469.51%
YoY
|
$26.40M
-102.29%
YoY
|
$18.00M
-23.73%
YoY
|
$1.200M
-100.55%
YoY
|
$8.200M
-61.86%
YoY
|
-$1.152B
-2318.88%
YoY
|
$23.60M
-46.12%
YoY
|
-$217.4M
-395.78%
YoY
|
$21.50M
-54.35%
YoY
|
$51.90M
-30.71%
YoY
|
$43.80M
N/A
|
$73.50M
-20.88%
YoY
|
$47.10M
-47.72%
YoY
|
$74.90M
4.46%
YoY
|
$92.90M
160.96%
YoY
|
$90.10M
-196.36%
YoY
|
| Basic Earnings Per Share |
$0.24
50.0%
YoY
|
N/A
|
-$0.18
-460.0%
YoY
|
$0.16
-102.39%
YoY
|
$0.10
-28.57%
YoY
|
N/A
|
$0.05
-61.54%
YoY
|
-$6.69
-2190.63%
YoY
|
$0.14
-48.15%
YoY
|
N/A
|
$0.13
-55.17%
YoY
|
$0.32
-30.43%
YoY
|
$0.27
N/A
|
N/A
|
$0.29
-48.21%
YoY
|
$0.46
2.22%
YoY
|
$0.26
-54.39%
YoY
|
$0.56
-251.35%
YoY
|
| Diluted Earnings Per Share |
$0.23
43.75%
YoY
|
$0.20
2714.29%
YoY
|
-$0.18
-460.0%
YoY
|
$0.16
-102.39%
YoY
|
$0.10
-28.57%
YoY
|
$0.01
-100.55%
YoY
|
$0.05
-58.33%
YoY
|
-$6.69
-2372.57%
YoY
|
$0.14
-44.0%
YoY
|
-$1.27
-401.81%
YoY
|
$0.12
-53.85%
YoY
|
$0.29
-29.91%
YoY
|
$0.25
N/A
|
$0.42
74.8%
YoY
|
$0.26
-49.02%
YoY
|
$0.42
2.44%
YoY
|
$0.24
-55.56%
YoY
|
$0.51
-237.84%
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
|
| Basic Shares Outstanding |
162.7M shares
-3.99%
YoY
|
164.4M shares
-4.46%
YoY
|
166.2M shares
-3.35%
YoY
|
169.5M shares
-1.38%
YoY
|
172.2M shares
0.37%
YoY
|
172.1M shares
0.41%
YoY
|
171.9M shares
4.96%
YoY
|
171.9M shares
4.98%
YoY
|
171.6M shares
5.1%
YoY
|
171.4M shares
5.13%
YoY
|
163.8M shares
0.57%
YoY
|
163.7M shares
0.93%
YoY
|
163.2M shares
0.87%
YoY
|
163.0M shares
0.96%
YoY
|
162.9M shares
1.05%
YoY
|
162.2M shares
1.06%
YoY
|
161.5M shares
1.13%
YoY
|
161.2M shares
1.07%
YoY
|
| Diluted Shares Outstanding |
166.4M shares
-2.06%
YoY
|
N/A
|
166.1M shares
-3.93%
YoY
|
169.9M shares
-1.28%
YoY
|
173.6M shares
0.12%
YoY
|
N/A
|
172.9M shares
-1.31%
YoY
|
172.1M shares
-2.38%
YoY
|
173.4M shares
-2.25%
YoY
|
N/A
|
175.2M shares
-1.85%
YoY
|
176.3M shares
-1.95%
YoY
|
177.4M shares
N/A
|
N/A
|
178.5M shares
0.06%
YoY
|
179.8M shares
2.22%
YoY
|
178.1M shares
8.66%
YoY
|
178.4M shares
11.85%
YoY
|
Loading...