|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.583B
0.65%
YoY
|
$2.567B
-3.92%
YoY
|
$2.671B
-4.67%
YoY
|
$2.802B
-4.12%
YoY
|
$2.923B
14.81%
YoY
|
| Cost Of Revenue |
$1.243B
4.69%
YoY
|
$1.188B
-4.56%
YoY
|
$1.244B
0.76%
YoY
|
$1.235B
-3.66%
YoY
|
$1.282B
15.71%
YoY
|
| Gross Profit |
$1.340B
-2.83%
YoY
|
$1.379B
-3.37%
YoY
|
$1.427B
-8.96%
YoY
|
$1.567B
-4.47%
YoY
|
$1.641B
14.11%
YoY
|
| Selling, General & Admin |
$844.3M
3.72%
YoY
|
$814.0M
-3.29%
YoY
|
$841.7M
1.68%
YoY
|
$827.8M
-5.88%
YoY
|
$879.6M
9.91%
YoY
|
| Research & Development |
$275.6M
-6.86%
YoY
|
$295.9M
19.59%
YoY
|
$247.4M
-3.68%
YoY
|
$256.9M
-5.44%
YoY
|
$271.7M
19.88%
YoY
|
| Depreciation & Amortization |
$165.4M
9.1%
YoY
|
$151.6M
3.91%
YoY
|
$145.9M
6.26%
YoY
|
$137.3M
2.62%
YoY
|
$133.8M
-3.11%
YoY
|
| Operating Expenses |
$1.120B
0.9%
YoY
|
$1.110B
1.91%
YoY
|
$1.089B
0.41%
YoY
|
$1.085B
-5.78%
YoY
|
$1.151B
12.11%
YoY
|
| Operating Profit |
$47.20M
-82.45%
YoY
|
$269.0M
-20.37%
YoY
|
$337.8M
-30.01%
YoY
|
$482.6M
-1.39%
YoY
|
$489.4M
19.1%
YoY
|
| Interest Expense |
$49.00M
0.2%
YoY
|
$48.90M
-1.09%
YoY
|
$49.44M
29.71%
YoY
|
$38.11M
2357.38%
YoY
|
$1.551M
-92.91%
YoY
|
| Other Income/Expense, Net |
$90.30M
0.0%
YoY
|
$90.30M
-15.13%
YoY
|
$106.4M
138.57%
YoY
|
$44.60M
66.42%
YoY
|
$26.80M
9.39%
YoY
|
| Pretax Income |
$995.5M
-142.5%
YoY
|
-$2.343B
175.56%
YoY
|
-$850.1M
-81.93%
YoY
|
-$4.704B
-186.51%
YoY
|
$5.438B
10.81%
YoY
|
| Income Tax |
$235.6M
-147.28%
YoY
|
-$498.3M
134.16%
YoY
|
-$212.8M
-80.24%
YoY
|
-$1.077B
-190.31%
YoY
|
$1.192B
8.24%
YoY
|
| Net Earnings |
$759.9M
-141.2%
YoY
|
-$1.844B
189.38%
YoY
|
-$637.3M
-82.43%
YoY
|
-$3.628B
-185.44%
YoY
|
$4.246B
11.55%
YoY
|
| Basic Earnings Per Share |
$27.87
-142.64%
YoY
|
-$65.36
199.54%
YoY
|
-$21.82
-82.08%
YoY
|
-$121.80
-185.57%
YoY
|
$142.30
11.32%
YoY
|
| Diluted Earnings Per Share |
$27.85
-142.6%
YoY
|
-$65.36
199.56%
YoY
|
-$21.82
-82.08%
YoY
|
-$121.80
-186.65%
YoY
|
$140.60
11.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.26M shares
-3.37%
YoY
|
28.21M shares
-3.41%
YoY
|
29.21M shares
-1.93%
YoY
|
29.79M shares
-0.15%
YoY
|
29.83M shares
0.21%
YoY
|
| Diluted Shares Outstanding |
27.28M shares
-3.31%
YoY
|
28.21M shares
-3.41%
YoY
|
29.21M shares
-1.93%
YoY
|
29.79M shares
-1.4%
YoY
|
30.21M shares
0.16%
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 |
$592.1M
1.14%
YoY
|
$693.2M
3.85%
YoY
|
$653.0M
0.51%
YoY
|
$651.6M
2.05%
YoY
|
$585.4M
-4.16%
YoY
|
$667.5M
-2.01%
YoY
|
$649.7M
2.78%
YoY
|
$638.5M
-6.26%
YoY
|
$610.8M
-9.75%
YoY
|
$681.2M
-6.72%
YoY
|
$632.1M
-7.15%
YoY
|
$681.1M
-1.45%
YoY
|
$676.8M
-3.33%
YoY
|
$730.3M
-0.34%
YoY
|
$680.8M
-8.86%
YoY
|
$691.1M
-3.46%
YoY
|
$700.1M
-3.67%
YoY
|
$732.8M
-7.22%
YoY
|
$747.0M
15.4%
YoY
|
$715.9M
33.34%
YoY
|
| Cost Of Revenue |
$282.7M
1.18%
YoY
|
$348.4M
7.01%
YoY
|
$309.6M
5.37%
YoY
|
$306.3M
8.1%
YoY
|
$279.4M
-1.91%
YoY
|
$325.6M
3.39%
YoY
|
$293.8M
-0.88%
YoY
|
$283.4M
-10.11%
YoY
|
$284.9M
-9.41%
YoY
|
$314.9M
-5.43%
YoY
|
$296.4M
-3.44%
YoY
|
$315.2M
6.81%
YoY
|
$314.4M
6.05%
YoY
|
$333.0M
0.33%
YoY
|
$307.0M
-0.84%
YoY
|
$295.1M
-6.11%
YoY
|
$296.5M
-9.1%
YoY
|
$331.9M
0.66%
YoY
|
$309.6M
10.6%
YoY
|
$314.3M
28.88%
YoY
|
| Gross Profit |
$309.4M
1.11%
YoY
|
$344.8M
0.82%
YoY
|
$343.4M
-3.51%
YoY
|
$345.3M
-2.76%
YoY
|
$306.0M
-6.13%
YoY
|
$342.0M
-6.63%
YoY
|
$355.9M
6.02%
YoY
|
$355.1M
-2.94%
YoY
|
$326.0M
-10.06%
YoY
|
$366.3M
-7.76%
YoY
|
$335.7M
-10.2%
YoY
|
$365.9M
-7.6%
YoY
|
$362.4M
-10.2%
YoY
|
$397.1M
-0.97%
YoY
|
$373.8M
-14.54%
YoY
|
$396.0M
-1.4%
YoY
|
$403.6M
0.73%
YoY
|
$401.0M
-12.85%
YoY
|
$437.4M
19.09%
YoY
|
$401.6M
37.06%
YoY
|
| Selling, General & Admin |
$212.4M
1.72%
YoY
|
$216.9M
6.35%
YoY
|
$206.8M
3.17%
YoY
|
$207.7M
6.67%
YoY
|
$208.8M
-2.83%
YoY
|
$204.0M
0.31%
YoY
|
$200.4M
-0.38%
YoY
|
$194.7M
-3.42%
YoY
|
$214.9M
-4.73%
YoY
|
$203.3M
-3.3%
YoY
|
$201.2M
-4.67%
YoY
|
$201.6M
-3.4%
YoY
|
$225.6M
14.15%
YoY
|
$210.3M
-6.77%
YoY
|
$211.0M
-2.36%
YoY
|
$208.7M
-2.2%
YoY
|
$197.6M
-12.51%
YoY
|
$225.5M
3.08%
YoY
|
$216.2M
9.08%
YoY
|
$213.4M
12.77%
YoY
|
| Research & Development |
$62.90M
-14.42%
YoY
|
$66.00M
-17.11%
YoY
|
$71.30M
-21.65%
YoY
|
$60.50M
2.71%
YoY
|
$73.50M
10.73%
YoY
|
$79.62M
27.99%
YoY
|
$91.00M
109.02%
YoY
|
$58.90M
-8.31%
YoY
|
$66.38M
-11.44%
YoY
|
$62.21M
-6.25%
YoY
|
$43.54M
-37.76%
YoY
|
$64.24M
-4.17%
YoY
|
$74.95M
19.84%
YoY
|
$66.36M
-7.67%
YoY
|
$69.95M
8.48%
YoY
|
$67.03M
5.75%
YoY
|
$62.54M
-15.38%
YoY
|
$71.87M
9.23%
YoY
|
$64.48M
8.29%
YoY
|
$63.39M
21.94%
YoY
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$700.0K
-42.24%
YoY
|
N/A
|
N/A
|
N/A
|
$1.212M
-29.25%
YoY
|
N/A
|
N/A
|
N/A
|
$1.713M
N/A
|
$1.804M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$275.3M
-2.48%
YoY
|
$282.9M
-0.24%
YoY
|
$278.1M
-4.58%
YoY
|
$268.2M
5.75%
YoY
|
$282.3M
0.37%
YoY
|
$283.6M
6.31%
YoY
|
$291.4M
19.08%
YoY
|
$253.6M
-4.6%
YoY
|
$281.3M
-6.4%
YoY
|
$266.8M
-4.17%
YoY
|
$244.7M
-12.9%
YoY
|
$265.9M
-3.59%
YoY
|
$300.5M
15.52%
YoY
|
$278.4M
-6.41%
YoY
|
$281.0M
0.13%
YoY
|
$275.8M
-0.38%
YoY
|
$260.1M
-13.22%
YoY
|
$297.4M
4.5%
YoY
|
$280.6M
8.89%
YoY
|
$276.8M
14.74%
YoY
|
| Operating Profit |
$34.10M
43.88%
YoY
|
$61.90M
5.96%
YoY
|
$65.30M
1.29%
YoY
|
$77.10M
-24.04%
YoY
|
$23.70M
-46.99%
YoY
|
$58.42M
-41.31%
YoY
|
$64.47M
-29.12%
YoY
|
$101.5M
1.48%
YoY
|
$44.71M
-27.79%
YoY
|
$99.54M
-16.17%
YoY
|
$90.95M
-1.99%
YoY
|
$100.0M
-16.8%
YoY
|
$61.91M
-56.83%
YoY
|
$118.7M
14.64%
YoY
|
$92.80M
-40.82%
YoY
|
$120.2M
-3.66%
YoY
|
$143.4M
42.2%
YoY
|
$103.6M
-40.98%
YoY
|
$156.8M
43.07%
YoY
|
$124.8M
141.16%
YoY
|
| Interest Expense |
$12.30M
2.5%
YoY
|
$1.049B
-208.61%
YoY
|
$12.30M
1.03%
YoY
|
$12.60M
2.74%
YoY
|
$12.00M
-2.26%
YoY
|
-$965.9M
-407.62%
YoY
|
$12.17M
-1.81%
YoY
|
$12.26M
-100.77%
YoY
|
$12.28M
-0.49%
YoY
|
$314.0M
-67.64%
YoY
|
$12.40M
6.3%
YoY
|
-$1.591B
-14939.85%
YoY
|
$12.34M
204.77%
YoY
|
$970.4M
-145.2%
YoY
|
$11.66M
2637.79%
YoY
|
$10.72M
2853.17%
YoY
|
$4.048M
917.09%
YoY
|
-$2.147B
-337.42%
YoY
|
$426.0K
-92.56%
YoY
|
$363.0K
-93.68%
YoY
|
| Other Income/Expense, Net |
$24.20M
-34.95%
YoY
|
-$1.000M
-25.37%
YoY
|
$8.300M
-54.1%
YoY
|
$16.20M
-10.5%
YoY
|
$37.20M
7.83%
YoY
|
-$1.340M
-107.02%
YoY
|
$18.08M
-11.37%
YoY
|
$18.10M
2196.95%
YoY
|
$34.50M
-31.55%
YoY
|
$19.08M
765.22%
YoY
|
$20.40M
558.06%
YoY
|
$788.0K
-88.24%
YoY
|
$50.40M
54.6%
YoY
|
$2.205M
13.48%
YoY
|
$3.100M
-616.67%
YoY
|
$6.700M
-6800.0%
YoY
|
$32.60M
87.36%
YoY
|
$1.943M
-294.3%
YoY
|
-$600.0K
-160.0%
YoY
|
-$100.0K
-100.58%
YoY
|
| Pretax Income |
-$689.8M
-927.1%
YoY
|
$929.2M
-202.23%
YoY
|
-$431.1M
-150.03%
YoY
|
$414.0M
-114.86%
YoY
|
$83.40M
-83.02%
YoY
|
-$908.9M
-312.17%
YoY
|
$861.6M
528.46%
YoY
|
-$2.786B
85.7%
YoY
|
$491.1M
479.13%
YoY
|
$428.4M
-60.74%
YoY
|
$137.1M
-165.54%
YoY
|
-$1.500B
22.69%
YoY
|
$84.80M
-101.94%
YoY
|
$1.091B
-153.55%
YoY
|
-$209.2M
-104.17%
YoY
|
-$1.223B
-205.71%
YoY
|
-$4.371B
-436.96%
YoY
|
-$2.038B
-288.97%
YoY
|
$5.022B
198.14%
YoY
|
$1.157B
-7.15%
YoY
|
| Income Tax |
-$162.7M
-938.66%
YoY
|
$209.2M
-208.33%
YoY
|
-$89.20M
-142.79%
YoY
|
$96.20M
-115.5%
YoY
|
$19.40M
-81.9%
YoY
|
-$193.1M
-345.43%
YoY
|
$208.4M
575.79%
YoY
|
-$620.8M
83.57%
YoY
|
$107.2M
575.38%
YoY
|
$78.68M
-70.14%
YoY
|
$30.85M
-168.64%
YoY
|
-$338.2M
14.37%
YoY
|
$15.87M
-101.58%
YoY
|
$263.5M
-156.75%
YoY
|
-$44.94M
-104.11%
YoY
|
-$295.7M
-221.86%
YoY
|
-$1.001B
-413.15%
YoY
|
-$464.4M
-293.98%
YoY
|
$1.094B
196.02%
YoY
|
$242.7M
-13.19%
YoY
|
| Net Earnings |
-$527.1M
-923.59%
YoY
|
$720.0M
-200.59%
YoY
|
-$341.9M
-152.34%
YoY
|
$317.8M
-114.68%
YoY
|
$64.00M
-83.33%
YoY
|
-$715.8M
-304.69%
YoY
|
$653.2M
514.71%
YoY
|
-$2.165B
86.32%
YoY
|
$383.9M
456.38%
YoY
|
$349.7M
-57.75%
YoY
|
$106.3M
-164.7%
YoY
|
-$1.162B
25.35%
YoY
|
$69.00M
-102.05%
YoY
|
$827.7M
-152.6%
YoY
|
-$164.2M
-104.18%
YoY
|
-$927.2M
-201.43%
YoY
|
-$3.370B
-444.75%
YoY
|
-$1.574B
-287.52%
YoY
|
$3.928B
198.75%
YoY
|
$914.1M
-5.41%
YoY
|
| Basic Earnings Per Share |
-$19.55
-953.71%
YoY
|
N/A
|
-$12.70
-154.34%
YoY
|
$11.67
-115.3%
YoY
|
$2.29
-82.99%
YoY
|
-$25.57
-310.45%
YoY
|
$23.37
540.27%
YoY
|
-$76.26
92.62%
YoY
|
$13.46
477.68%
YoY
|
$12.15
-56.44%
YoY
|
$3.65
-166.12%
YoY
|
-$39.59
27.22%
YoY
|
$2.33
-102.07%
YoY
|
$27.89
-153.03%
YoY
|
-$5.52
-104.19%
YoY
|
-$31.12
-201.34%
YoY
|
-$112.60
-443.52%
YoY
|
-$52.59
-286.95%
YoY
|
$131.80
197.81%
YoY
|
$30.71
-5.77%
YoY
|
| Diluted Earnings Per Share |
-$19.55
-953.71%
YoY
|
$26.65
-204.22%
YoY
|
-$12.70
-154.41%
YoY
|
$11.67
-115.3%
YoY
|
$2.29
-82.97%
YoY
|
-$25.57
-310.63%
YoY
|
$23.34
541.21%
YoY
|
-$76.26
92.61%
YoY
|
$13.45
479.74%
YoY
|
$12.14
-56.3%
YoY
|
$3.64
-165.94%
YoY
|
-$39.59
27.23%
YoY
|
$2.32
-102.06%
YoY
|
$27.78
-152.82%
YoY
|
-$5.52
-104.25%
YoY
|
-$31.12
-202.64%
YoY
|
-$112.60
-447.65%
YoY
|
-$52.59
-289.1%
YoY
|
$130.00
197.8%
YoY
|
$30.32
-5.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
|
N/A
|
| Basic Shares Outstanding |
26.96M shares
-3.52%
YoY
|
N/A
|
26.92M shares
-3.67%
YoY
|
27.23M shares
-4.12%
YoY
|
27.94M shares
-2.02%
YoY
|
N/A
|
27.95M shares
-3.96%
YoY
|
28.40M shares
-3.27%
YoY
|
28.52M shares
-3.64%
YoY
|
N/A
|
29.10M shares
-2.12%
YoY
|
29.36M shares
-1.47%
YoY
|
29.60M shares
-1.13%
YoY
|
N/A
|
29.73M shares
-0.27%
YoY
|
29.79M shares
0.1%
YoY
|
29.93M shares
0.37%
YoY
|
N/A
|
29.81M shares
0.31%
YoY
|
29.76M shares
0.38%
YoY
|
| Diluted Shares Outstanding |
26.96M shares
-3.57%
YoY
|
N/A
|
26.92M shares
-3.79%
YoY
|
27.23M shares
-4.11%
YoY
|
27.96M shares
-2.04%
YoY
|
N/A
|
27.99M shares
-4.24%
YoY
|
28.40M shares
-3.27%
YoY
|
28.54M shares
-4.07%
YoY
|
N/A
|
29.22M shares
-1.72%
YoY
|
29.36M shares
-1.47%
YoY
|
29.75M shares
-0.62%
YoY
|
N/A
|
29.73M shares
-1.62%
YoY
|
29.79M shares
-1.17%
YoY
|
29.93M shares
-0.84%
YoY
|
N/A
|
30.22M shares
0.32%
YoY
|
30.15M shares
0.3%
YoY
|
Loading...