|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.670B
1.14%
YoY
|
$3.628B
-11.22%
YoY
|
$4.087B
3.58%
YoY
|
$3.946B
60.07%
YoY
|
$2.465B
-0.86%
YoY
|
| Cost Of Revenue |
$2.247B
1.74%
YoY
|
$2.209B
-16.87%
YoY
|
$2.657B
2.46%
YoY
|
$2.593B
71.29%
YoY
|
$1.514B
-3.9%
YoY
|
| Gross Profit |
$1.423B
0.22%
YoY
|
$1.420B
-0.73%
YoY
|
$1.430B
5.71%
YoY
|
$1.353B
42.22%
YoY
|
$951.1M
4.38%
YoY
|
| Selling, General & Admin |
$1.134B
1.92%
YoY
|
$1.112B
-1.27%
YoY
|
$1.126B
-6.46%
YoY
|
$1.204B
87.05%
YoY
|
$643.8M
0.08%
YoY
|
| Research & Development |
$93.80M
1.3%
YoY
|
$92.60M
36.98%
YoY
|
$67.60M
-4.92%
YoY
|
$71.10M
39.96%
YoY
|
$50.80M
-6.45%
YoY
|
| Depreciation & Amortization |
$140.5M
-9.41%
YoY
|
$155.1M
0.0%
YoY
|
$155.1M
-18.63%
YoY
|
$190.6M
118.58%
YoY
|
$87.20M
9.69%
YoY
|
| Operating Expenses |
$1.372B
9.57%
YoY
|
$1.252B
1.64%
YoY
|
$1.232B
-6.15%
YoY
|
$1.313B
82.7%
YoY
|
$718.6M
-24.29%
YoY
|
| Operating Profit |
$50.50M
-69.8%
YoY
|
$167.2M
-15.51%
YoY
|
$197.9M
397.24%
YoY
|
$39.80M
-82.88%
YoY
|
$232.5M
-713.46%
YoY
|
| Interest Expense |
-$65.20M
-2.83%
YoY
|
-$67.10M
1.05%
YoY
|
-$66.40M
-275.66%
YoY
|
$37.80M
171.94%
YoY
|
$13.90M
11.2%
YoY
|
| Other Income/Expense, Net |
-$72.40M
7.26%
YoY
|
-$67.50M
1400.0%
YoY
|
-$4.500M
-63.11%
YoY
|
-$12.20M
-260.53%
YoY
|
$7.600M
-860.0%
YoY
|
| Pretax Income |
-$21.90M
-121.97%
YoY
|
$99.70M
93.97%
YoY
|
$51.40M
-697.67%
YoY
|
-$8.600M
-103.77%
YoY
|
$228.3M
-1869.77%
YoY
|
| Income Tax |
$11.60M
-21.09%
YoY
|
$14.70M
226.67%
YoY
|
$4.500M
-59.46%
YoY
|
$11.10M
-77.02%
YoY
|
$48.30M
691.8%
YoY
|
| Net Earnings |
-$36.90M
-144.84%
YoY
|
$82.30M
95.49%
YoY
|
$42.10M
-255.35%
YoY
|
-$27.10M
-115.52%
YoY
|
$174.6M
-2106.9%
YoY
|
| Basic Earnings Per Share |
-$0.54
-148.21%
YoY
|
$1.12
100.0%
YoY
|
$0.56
-251.35%
YoY
|
-$0.37
-112.5%
YoY
|
$2.96
-2073.33%
YoY
|
| Diluted Earnings Per Share |
-$0.54
-148.27%
YoY
|
$1.11
100.96%
YoY
|
$0.55
-249.67%
YoY
|
-$0.37
-112.59%
YoY
|
$2.94
-2060.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
68.98M shares
-5.89%
YoY
|
73.29M shares
-2.9%
YoY
|
75.48M shares
3.17%
YoY
|
73.16M shares
24.14%
YoY
|
58.93M shares
0.02%
YoY
|
| Diluted Shares Outstanding |
68.98M shares
-6.73%
YoY
|
73.95M shares
-2.72%
YoY
|
76.02M shares
3.91%
YoY
|
73.16M shares
23.19%
YoY
|
59.39M shares
0.8%
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 |
$926.6M
5.75%
YoY
|
$955.2M
-1.57%
YoY
|
$955.7M
10.93%
YoY
|
$961.8M
8.2%
YoY
|
$876.2M
0.45%
YoY
|
$970.4M
2.2%
YoY
|
$861.5M
-6.12%
YoY
|
$888.9M
-7.09%
YoY
|
$872.3M
-11.41%
YoY
|
$949.5M
-11.0%
YoY
|
$917.7M
-14.93%
YoY
|
$956.7M
-13.07%
YoY
|
$984.7M
-4.35%
YoY
|
$1.067B
3.96%
YoY
|
$1.079B
36.61%
YoY
|
$1.101B
77.07%
YoY
|
$1.030B
74.34%
YoY
|
$1.026B
63.87%
YoY
|
$789.7M
25.99%
YoY
|
$621.5M
30.65%
YoY
|
| Cost Of Revenue |
$573.7M
5.5%
YoY
|
$583.0M
-1.75%
YoY
|
$587.6M
11.88%
YoY
|
$584.9M
9.02%
YoY
|
$543.8M
1.59%
YoY
|
$593.4M
2.75%
YoY
|
$525.2M
-6.15%
YoY
|
$536.5M
-10.88%
YoY
|
$535.3M
-17.53%
YoY
|
$577.5M
-17.42%
YoY
|
$559.6M
-20.82%
YoY
|
$602.0M
-15.53%
YoY
|
$649.1M
-6.29%
YoY
|
$699.3M
3.49%
YoY
|
$706.7M
37.97%
YoY
|
$712.7M
79.3%
YoY
|
$692.7M
92.63%
YoY
|
$675.7M
76.84%
YoY
|
$512.2M
35.93%
YoY
|
$397.5M
28.23%
YoY
|
| Gross Profit |
$352.9M
6.17%
YoY
|
$372.2M
-1.27%
YoY
|
$368.1M
9.46%
YoY
|
$376.9M
6.95%
YoY
|
$332.4M
-1.36%
YoY
|
$377.0M
1.34%
YoY
|
$336.3M
-6.09%
YoY
|
$352.4M
-0.65%
YoY
|
$337.0M
0.42%
YoY
|
$372.0M
1.2%
YoY
|
$358.1M
-3.76%
YoY
|
$354.7M
-7.27%
YoY
|
$335.6M
-1.15%
YoY
|
$367.6M
4.14%
YoY
|
$372.1M
33.99%
YoY
|
$382.5M
69.17%
YoY
|
$339.5M
47.1%
YoY
|
$353.0M
44.44%
YoY
|
$277.7M
11.17%
YoY
|
$226.1M
36.29%
YoY
|
| Selling, General & Admin |
$285.5M
-26.44%
YoY
|
$298.3M
2.9%
YoY
|
$293.8M
-1.54%
YoY
|
$157.1M
-40.24%
YoY
|
$388.1M
43.16%
YoY
|
$289.9M
0.8%
YoY
|
$298.4M
2.72%
YoY
|
$262.9M
-4.09%
YoY
|
$271.1M
2.42%
YoY
|
$287.6M
-1.1%
YoY
|
$290.5M
-2.16%
YoY
|
$274.1M
-7.52%
YoY
|
$264.7M
-6.23%
YoY
|
$290.8M
-8.73%
YoY
|
$296.9M
-3.23%
YoY
|
$296.4M
53.1%
YoY
|
$282.3M
79.35%
YoY
|
$318.6M
108.24%
YoY
|
$306.8M
119.61%
YoY
|
$193.6M
39.88%
YoY
|
| Research & Development |
$20.60M
-7.62%
YoY
|
$24.00M
-2.44%
YoY
|
$20.30M
-10.57%
YoY
|
$24.20M
-10.04%
YoY
|
$22.30M
4.21%
YoY
|
$24.60M
10.81%
YoY
|
$22.70M
2.71%
YoY
|
$26.90M
-22.48%
YoY
|
$21.40M
-9.32%
YoY
|
$22.20M
-5.13%
YoY
|
$22.10M
-7.53%
YoY
|
$34.70M
19.24%
YoY
|
$23.60M
-15.71%
YoY
|
$23.40M
-17.02%
YoY
|
$23.90M
1.7%
YoY
|
$29.10M
44.78%
YoY
|
$28.00M
54.7%
YoY
|
$28.20M
58.43%
YoY
|
$23.50M
45.96%
YoY
|
$20.10M
21.08%
YoY
|
| Depreciation & Amortization |
$38.10M
11.08%
YoY
|
$36.60M
2.52%
YoY
|
$35.40M
2.31%
YoY
|
$35.90M
-17.47%
YoY
|
$34.30M
-7.3%
YoY
|
$35.70M
-4.55%
YoY
|
$34.60M
-6.99%
YoY
|
$43.50M
10.97%
YoY
|
$37.00M
-3.14%
YoY
|
$37.40M
-1.84%
YoY
|
$37.20M
-6.06%
YoY
|
$39.20M
-2.73%
YoY
|
$38.20M
-5.45%
YoY
|
$38.10M
-24.1%
YoY
|
$39.60M
-33.67%
YoY
|
$40.30M
79.91%
YoY
|
$40.40M
87.91%
YoY
|
$50.20M
127.15%
YoY
|
$59.70M
181.6%
YoY
|
$22.40M
13.13%
YoY
|
| Operating Expenses |
$308.0M
-25.71%
YoY
|
$298.3M
-5.15%
YoY
|
$314.6M
-2.02%
YoY
|
$321.9M
-2.07%
YoY
|
$414.6M
41.74%
YoY
|
$314.5M
0.93%
YoY
|
$321.1M
1.04%
YoY
|
$328.7M
6.44%
YoY
|
$292.5M
-6.97%
YoY
|
$311.6M
-0.83%
YoY
|
$317.8M
2.62%
YoY
|
$308.8M
-5.13%
YoY
|
$314.4M
1.32%
YoY
|
$314.2M
-9.4%
YoY
|
$309.7M
-6.24%
YoY
|
$325.5M
52.32%
YoY
|
$310.3M
76.51%
YoY
|
$346.8M
100.23%
YoY
|
$330.3M
113.65%
YoY
|
$213.7M
37.87%
YoY
|
| Operating Profit |
$44.90M
-154.62%
YoY
|
$73.90M
18.24%
YoY
|
$53.50M
251.97%
YoY
|
$55.00M
132.07%
YoY
|
-$82.20M
-284.72%
YoY
|
$62.50M
3.48%
YoY
|
$15.20M
-62.28%
YoY
|
$23.70M
-48.37%
YoY
|
$44.50M
109.91%
YoY
|
$60.40M
13.11%
YoY
|
$40.30M
-35.42%
YoY
|
$45.90M
-19.47%
YoY
|
$21.20M
-20.0%
YoY
|
$53.40M
1305.26%
YoY
|
$62.40M
-218.18%
YoY
|
$57.00M
359.68%
YoY
|
$26.50M
-51.91%
YoY
|
$3.800M
-94.65%
YoY
|
-$52.80M
-155.35%
YoY
|
$12.40M
13.76%
YoY
|
| Interest Expense |
-$15.70M
-12.29%
YoY
|
-$17.20M
-8.99%
YoY
|
-$17.30M
-5.46%
YoY
|
-$16.20M
-7.43%
YoY
|
-$17.90M
4.68%
YoY
|
-$18.90M
-195.45%
YoY
|
-$18.30M
-195.31%
YoY
|
-$17.50M
-8.38%
YoY
|
-$17.10M
-189.53%
YoY
|
$19.80M
-212.5%
YoY
|
$19.20M
-217.79%
YoY
|
-$19.10M
52.8%
YoY
|
$19.10M
87.25%
YoY
|
-$17.60M
-291.3%
YoY
|
-$16.30M
-391.07%
YoY
|
-$12.50M
443.48%
YoY
|
$10.20M
183.33%
YoY
|
$9.200M
162.86%
YoY
|
$5.600M
51.35%
YoY
|
-$2.300M
-195.83%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$1.200M
-7.69%
YoY
|
-$7.500M
-635.71%
YoY
|
-$19.30M
14.2%
YoY
|
-$700.0K
-138.89%
YoY
|
$1.300M
-45.83%
YoY
|
$1.400M
-163.64%
YoY
|
-$16.90M
-945.0%
YoY
|
$1.800M
-109.18%
YoY
|
$2.400M
380.0%
YoY
|
-$2.200M
-87.13%
YoY
|
$2.000M
-766.67%
YoY
|
-$19.60M
-9900.0%
YoY
|
$500.0K
-28.57%
YoY
|
-$17.10M
34.65%
YoY
|
-$300.0K
-200.0%
YoY
|
$200.0K
-95.65%
YoY
|
$700.0K
-22.22%
YoY
|
-$12.70M
-847.06%
YoY
|
$300.0K
-175.0%
YoY
|
| Pretax Income |
$29.20M
-128.97%
YoY
|
$32.50M
-27.62%
YoY
|
$28.70M
-1788.24%
YoY
|
$35.70M
425.0%
YoY
|
-$100.8M
-466.55%
YoY
|
$44.90M
1.35%
YoY
|
-$1.700M
-108.06%
YoY
|
$6.800M
-223.64%
YoY
|
$27.50M
1618.75%
YoY
|
$44.30M
105.09%
YoY
|
$21.10M
-37.39%
YoY
|
-$5.500M
-111.11%
YoY
|
$1.600M
-90.64%
YoY
|
$21.60M
-590.91%
YoY
|
$33.70M
-147.6%
YoY
|
$49.50M
597.18%
YoY
|
$17.10M
-69.79%
YoY
|
-$4.400M
-106.4%
YoY
|
-$70.80M
-175.48%
YoY
|
$7.100M
-103.39%
YoY
|
| Income Tax |
$5.600M
-106.29%
YoY
|
$7.300M
-25.51%
YoY
|
$7.600M
-790.91%
YoY
|
$91.90M
-2237.21%
YoY
|
-$89.00M
-2122.73%
YoY
|
$9.800M
3.16%
YoY
|
-$1.100M
-121.57%
YoY
|
-$4.300M
-34.85%
YoY
|
$4.400M
780.0%
YoY
|
$9.500M
120.93%
YoY
|
$5.100M
-19.05%
YoY
|
-$6.600M
-129.2%
YoY
|
$500.0K
-81.48%
YoY
|
$4.300M
-226.47%
YoY
|
$6.300M
-158.33%
YoY
|
$22.60M
-1230.0%
YoY
|
$2.700M
-79.23%
YoY
|
-$3.400M
-120.99%
YoY
|
-$10.80M
-152.43%
YoY
|
-$2.000M
-93.29%
YoY
|
| Net Earnings |
$23.50M
-285.04%
YoY
|
$24.20M
-29.03%
YoY
|
$20.20M
-1783.33%
YoY
|
-$57.10M
-676.77%
YoY
|
-$12.70M
-157.21%
YoY
|
$34.10M
1.79%
YoY
|
-$1.200M
-107.19%
YoY
|
$9.900M
-10000.0%
YoY
|
$22.20M
5450.0%
YoY
|
$33.50M
109.38%
YoY
|
$16.70M
-35.27%
YoY
|
-$100.0K
-100.47%
YoY
|
$400.0K
-97.22%
YoY
|
$16.00M
-1041.18%
YoY
|
$25.80M
-142.09%
YoY
|
$21.50M
141.57%
YoY
|
$14.40M
-65.3%
YoY
|
-$1.700M
-103.31%
YoY
|
-$61.30M
-184.2%
YoY
|
$8.900M
-105.13%
YoY
|
| Basic Earnings Per Share |
$0.34
-278.95%
YoY
|
$0.35
-28.57%
YoY
|
$0.29
-1550.0%
YoY
|
N/A
|
-$0.19
-161.29%
YoY
|
$0.49
8.89%
YoY
|
-$0.02
-109.09%
YoY
|
N/A
|
$0.31
3000.0%
YoY
|
$0.45
114.29%
YoY
|
$0.22
N/A
|
N/A
|
$0.01
-94.74%
YoY
|
$0.21
-1150.0%
YoY
|
N/A
|
$0.28
86.67%
YoY
|
$0.19
-72.86%
YoY
|
-$0.02
-102.3%
YoY
|
-$0.92
-174.19%
YoY
|
$0.15
-105.1%
YoY
|
| Diluted Earnings Per Share |
$0.34
-278.95%
YoY
|
$0.35
-28.57%
YoY
|
$0.29
-1550.0%
YoY
|
-$0.84
-711.93%
YoY
|
-$0.19
-163.46%
YoY
|
$0.49
8.89%
YoY
|
-$0.02
-109.09%
YoY
|
$0.14
-10421.97%
YoY
|
$0.30
5592.21%
YoY
|
$0.45
-100.0%
YoY
|
$0.22
-100.0%
YoY
|
$0.00
-100.47%
YoY
|
$0.01
-97.23%
YoY
|
$210.9K
-1054323034.9%
YoY
|
$338.3K
-36770248.68%
YoY
|
$0.28
86.67%
YoY
|
$0.19
-72.86%
YoY
|
-$0.02
-102.33%
YoY
|
-$0.92
-174.8%
YoY
|
$0.15
-105.1%
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 |
68.25M shares
0.13%
YoY
|
68.71M shares
-0.66%
YoY
|
67.81M shares
-2.9%
YoY
|
N/A
|
68.16M shares
-6.4%
YoY
|
69.17M shares
-5.88%
YoY
|
69.83M shares
-7.75%
YoY
|
71.64M shares
-5.28%
YoY
|
72.82M shares
-3.5%
YoY
|
73.48M shares
-2.74%
YoY
|
75.70M shares
-0.19%
YoY
|
75.63M shares
-0.22%
YoY
|
75.46M shares
0.0%
YoY
|
75.56M shares
0.33%
YoY
|
75.84M shares
14.39%
YoY
|
75.79M shares
28.46%
YoY
|
75.46M shares
27.94%
YoY
|
75.30M shares
27.83%
YoY
|
66.30M shares
12.7%
YoY
|
59.00M shares
0.39%
YoY
|
| Diluted Shares Outstanding |
69.13M shares
1.14%
YoY
|
68.91M shares
-1.61%
YoY
|
69.19M shares
-1.44%
YoY
|
N/A
|
68.35M shares
-7.81%
YoY
|
70.03M shares
-5.67%
YoY
|
70.21M shares
-7.27%
YoY
|
N/A
|
74.15M shares
-2.52%
YoY
|
74.24M shares
-2.16%
YoY
|
75.71M shares
N/A
|
N/A
|
76.07M shares
-0.58%
YoY
|
75.88M shares
0.76%
YoY
|
N/A
|
N/A
|
76.51M shares
28.37%
YoY
|
75.30M shares
27.06%
YoY
|
66.30M shares
12.44%
YoY
|
N/A
|
Loading...