|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.418B
-12.12%
YoY
|
$1.614B
2.6%
YoY
|
$1.573B
10.39%
YoY
|
$1.425B
5.13%
YoY
|
$1.356B
4.37%
YoY
|
| Cost Of Revenue |
$873.9M
-11.84%
YoY
|
$991.2M
-4.46%
YoY
|
$1.037B
11.89%
YoY
|
$927.2M
-2.07%
YoY
|
$946.8M
-2.69%
YoY
|
| Gross Profit |
$544.6M
-12.58%
YoY
|
$622.9M
16.26%
YoY
|
$535.8M
7.59%
YoY
|
$498.0M
21.82%
YoY
|
$408.8M
25.43%
YoY
|
| Selling, General & Admin |
$291.5M
-0.09%
YoY
|
$291.8M
10.1%
YoY
|
$265.0M
4.25%
YoY
|
$254.2M
5.13%
YoY
|
$241.8M
-12.93%
YoY
|
| Research & Development |
$300.4M
-5.19%
YoY
|
$316.9M
3.49%
YoY
|
$306.2M
2.1%
YoY
|
$299.9M
12.9%
YoY
|
$265.6M
-7.76%
YoY
|
| Depreciation & Amortization |
$52.90M
-5.2%
YoY
|
$55.80M
21.04%
YoY
|
$46.10M
-2.12%
YoY
|
$47.10M
-9.94%
YoY
|
$52.30M
-12.83%
YoY
|
| Operating Expenses |
$628.2M
0.07%
YoY
|
$627.8M
5.34%
YoY
|
$595.9M
1.79%
YoY
|
$585.5M
3.81%
YoY
|
$564.0M
-16.59%
YoY
|
| Operating Profit |
-$83.65M
1628.31%
YoY
|
-$4.840M
-91.95%
YoY
|
-$60.16M
-31.23%
YoY
|
-$87.48M
-43.63%
YoY
|
-$155.2M
-55.69%
YoY
|
| Interest Expense |
N/A
|
$30.61M
17.66%
YoY
|
$26.02M
-47.02%
YoY
|
$49.10M
5.07%
YoY
|
$46.73M
47.61%
YoY
|
| Other Income/Expense, Net |
-$49.38M
292.87%
YoY
|
-$12.57M
-370.51%
YoY
|
$4.646M
-106.52%
YoY
|
-$71.31M
56.77%
YoY
|
-$45.49M
36.09%
YoY
|
| Pretax Income |
-$133.0M
664.02%
YoY
|
-$17.41M
-68.64%
YoY
|
-$55.51M
-65.04%
YoY
|
-$158.8M
-20.88%
YoY
|
-$200.7M
-47.69%
YoY
|
| Income Tax |
$17.30M
121.79%
YoY
|
$7.800M
-61.95%
YoY
|
$20.50M
70.83%
YoY
|
$12.00M
100.0%
YoY
|
$6.000M
100.0%
YoY
|
| Net Earnings |
-$150.3M
496.27%
YoY
|
-$25.21M
-66.84%
YoY
|
-$76.04M
-55.47%
YoY
|
-$170.8M
-17.39%
YoY
|
-$206.7M
-46.53%
YoY
|
| Basic Earnings Per Share |
-$0.64
481.82%
YoY
|
-$0.11
-68.57%
YoY
|
-$0.35
-57.32%
YoY
|
-$0.82
-25.45%
YoY
|
-$1.10
-49.07%
YoY
|
| Diluted Earnings Per Share |
-$0.64
481.82%
YoY
|
-$0.11
-68.57%
YoY
|
-$0.35
-57.32%
YoY
|
-$0.82
-25.45%
YoY
|
-$1.10
-49.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
234.7M shares
3.5%
YoY
|
226.7M shares
4.78%
YoY
|
216.4M shares
4.34%
YoY
|
207.4M shares
10.18%
YoY
|
188.2M shares
5.16%
YoY
|
| Diluted Shares Outstanding |
234.7M shares
3.5%
YoY
|
226.7M shares
4.78%
YoY
|
216.4M shares
4.34%
YoY
|
207.4M shares
10.18%
YoY
|
188.2M shares
5.16%
YoY
|
|
Concept
|
2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$354.4M
-5.8%
YoY
|
$342.7M
-12.58%
YoY
|
$306.9M
N/A
|
$453.5M
-6.68%
YoY
|
$376.2M
-3.64%
YoY
|
$392.1M
9.52%
YoY
|
$485.9M
21.41%
YoY
|
$390.4M
9.73%
YoY
|
$358.0M
5.84%
YoY
|
$338.9M
2.41%
YoY
|
$400.3M
13.22%
YoY
|
$355.8M
4.59%
YoY
|
$338.2M
2.0%
YoY
|
$330.9M
0.19%
YoY
|
$353.5M
-8.07%
YoY
|
$340.2M
4.57%
YoY
|
$331.6M
11.93%
YoY
|
| Cost Of Revenue |
N/A
|
$213.2M
-8.68%
YoY
|
$207.1M
-15.51%
YoY
|
$196.5M
N/A
|
$276.3M
-9.51%
YoY
|
$233.4M
-8.83%
YoY
|
$245.2M
-1.45%
YoY
|
$305.4M
18.46%
YoY
|
$256.0M
7.7%
YoY
|
$248.8M
14.2%
YoY
|
$227.2M
6.24%
YoY
|
$257.8M
13.37%
YoY
|
$237.7M
2.49%
YoY
|
$217.8M
-6.98%
YoY
|
$213.9M
-15.57%
YoY
|
$227.4M
-16.76%
YoY
|
$231.9M
-2.76%
YoY
|
$234.2M
-0.35%
YoY
|
| Gross Profit |
N/A
|
$141.2M
-1.11%
YoY
|
$135.6M
-7.7%
YoY
|
$110.4M
N/A
|
$177.1M
-1.9%
YoY
|
$142.8M
6.23%
YoY
|
$146.9M
34.52%
YoY
|
$180.6M
26.73%
YoY
|
$134.4M
13.82%
YoY
|
$109.2M
-9.29%
YoY
|
$111.6M
-4.6%
YoY
|
$142.5M
12.94%
YoY
|
$118.1M
9.07%
YoY
|
$120.4M
23.59%
YoY
|
$117.0M
52.06%
YoY
|
$126.1M
13.23%
YoY
|
$108.3M
24.7%
YoY
|
$97.41M
59.02%
YoY
|
| Selling, General & Admin |
N/A
|
$69.88M
-4.0%
YoY
|
$76.00M
7.14%
YoY
|
$73.59M
N/A
|
$77.64M
6.34%
YoY
|
$72.78M
15.82%
YoY
|
$70.94M
8.34%
YoY
|
$73.01M
8.23%
YoY
|
$62.84M
2.14%
YoY
|
$65.48M
-0.76%
YoY
|
$63.71M
7.48%
YoY
|
$67.46M
19.4%
YoY
|
$61.52M
7.68%
YoY
|
$65.98M
6.56%
YoY
|
$59.28M
-10.6%
YoY
|
$56.50M
-16.91%
YoY
|
$57.14M
-9.85%
YoY
|
$61.92M
-15.56%
YoY
|
| Research & Development |
N/A
|
$73.28M
-7.64%
YoY
|
$74.68M
-7.85%
YoY
|
$77.26M
N/A
|
$79.65M
2.13%
YoY
|
$79.35M
4.19%
YoY
|
$81.04M
3.06%
YoY
|
$77.99M
2.91%
YoY
|
$76.16M
-0.64%
YoY
|
$78.64M
6.36%
YoY
|
$73.41M
-0.16%
YoY
|
$75.78M
17.13%
YoY
|
$76.65M
16.78%
YoY
|
$73.93M
10.2%
YoY
|
$73.53M
7.85%
YoY
|
$64.70M
-5.69%
YoY
|
$65.64M
-8.52%
YoY
|
$67.09M
-9.26%
YoY
|
| Depreciation & Amortization |
N/A
|
$13.30M
4.72%
YoY
|
$13.30M
6.4%
YoY
|
$15.45M
N/A
|
$19.38M
-2.21%
YoY
|
$12.70M
10.43%
YoY
|
$12.50M
11.61%
YoY
|
$19.82M
-15.12%
YoY
|
$11.50M
-4.17%
YoY
|
$11.20M
14.29%
YoY
|
$11.60M
0.87%
YoY
|
$23.35M
-9.5%
YoY
|
$12.00M
10.09%
YoY
|
$9.800M
-62.31%
YoY
|
$11.50M
-6.5%
YoY
|
$25.80M
-9.79%
YoY
|
$10.90M
-62.54%
YoY
|
$26.00M
-16.67%
YoY
|
| Operating Expenses |
N/A
|
$152.2M
-3.1%
YoY
|
$165.4M
5.78%
YoY
|
$153.1M
N/A
|
$159.5M
3.21%
YoY
|
$157.1M
9.3%
YoY
|
$156.4M
5.0%
YoY
|
$154.6M
1.29%
YoY
|
$143.7M
-3.59%
YoY
|
$148.9M
3.68%
YoY
|
$148.1M
5.71%
YoY
|
$152.6M
14.81%
YoY
|
$149.1M
10.26%
YoY
|
$143.6M
1.13%
YoY
|
$140.1M
-8.91%
YoY
|
$132.9M
-22.85%
YoY
|
$135.2M
-13.4%
YoY
|
$142.0M
-16.27%
YoY
|
| Operating Profit |
N/A
|
-$11.00M
-23.04%
YoY
|
-$29.81M
214.94%
YoY
|
-$42.70M
N/A
|
$17.58M
-32.33%
YoY
|
-$14.29M
53.55%
YoY
|
-$9.465M
-76.17%
YoY
|
$25.97M
-356.08%
YoY
|
-$9.307M
-69.95%
YoY
|
-$39.71M
70.83%
YoY
|
-$36.49M
57.89%
YoY
|
-$10.14M
49.68%
YoY
|
-$30.98M
15.08%
YoY
|
-$23.25M
-47.9%
YoY
|
-$23.11M
-69.94%
YoY
|
-$6.776M
-88.87%
YoY
|
-$26.92M
-61.15%
YoY
|
-$44.63M
-58.83%
YoY
|
| Interest Expense |
N/A
|
-$7.890M
-206.81%
YoY
|
-$7.370M
-208.38%
YoY
|
-$7.507M
N/A
|
-$7.832M
15.38%
YoY
|
$7.387M
13.37%
YoY
|
$6.800M
-6.23%
YoY
|
-$6.788M
-44.59%
YoY
|
$6.516M
-48.38%
YoY
|
$7.252M
-39.65%
YoY
|
$4.992M
-57.85%
YoY
|
-$12.25M
-4.29%
YoY
|
$12.62M
-0.18%
YoY
|
$12.02M
-3.37%
YoY
|
$11.84M
34.67%
YoY
|
-$12.80M
43.82%
YoY
|
$12.65M
60.71%
YoY
|
$12.44M
70.82%
YoY
|
| Other Income/Expense, Net |
N/A
|
$595.0K
19.0%
YoY
|
-$18.55M
-500.97%
YoY
|
-$6.212M
N/A
|
$4.739M
-74.86%
YoY
|
$500.0K
-76.95%
YoY
|
$4.627M
-143.37%
YoY
|
$18.85M
-192.06%
YoY
|
$2.169M
-112.49%
YoY
|
-$10.67M
15.07%
YoY
|
$1.081M
-104.47%
YoY
|
-$20.48M
902.4%
YoY
|
-$17.36M
127.86%
YoY
|
-$9.271M
-35.5%
YoY
|
-$24.20M
12.8%
YoY
|
-$2.043M
-65.29%
YoY
|
-$7.620M
-45.31%
YoY
|
-$14.37M
269.8%
YoY
|
| Pretax Income |
N/A
|
-$10.40M
-24.64%
YoY
|
-$48.40M
908.33%
YoY
|
-$56.70M
N/A
|
$8.168M
-78.17%
YoY
|
-$13.80M
94.37%
YoY
|
-$4.800M
-90.48%
YoY
|
$37.42M
-222.21%
YoY
|
-$7.100M
-85.31%
YoY
|
-$50.40M
55.08%
YoY
|
-$35.40M
-25.16%
YoY
|
-$30.62M
247.22%
YoY
|
-$48.34M
39.96%
YoY
|
-$32.50M
-44.92%
YoY
|
-$47.30M
-51.9%
YoY
|
-$8.819M
-86.79%
YoY
|
-$34.54M
-58.5%
YoY
|
-$59.00M
-47.45%
YoY
|
| Income Tax |
N/A
|
$3.900M
-40.0%
YoY
|
-$100.0K
-102.78%
YoY
|
$4.693M
N/A
|
-$4.705M
-218.69%
YoY
|
$6.500M
35.42%
YoY
|
$3.600M
-32.08%
YoY
|
$3.964M
61.99%
YoY
|
$4.800M
-12.01%
YoY
|
$5.300M
70.97%
YoY
|
$6.400M
540.0%
YoY
|
$2.447M
121.45%
YoY
|
$5.455M
301.4%
YoY
|
$3.100M
17.65%
YoY
|
$1.000M
6.84%
YoY
|
$1.105M
-777.91%
YoY
|
$1.359M
-12.21%
YoY
|
$2.635M
90.25%
YoY
|
| Net Earnings |
N/A
|
-$14.31M
-29.36%
YoY
|
-$48.29M
474.16%
YoY
|
-$61.40M
N/A
|
$12.87M
-61.52%
YoY
|
-$20.26M
69.85%
YoY
|
-$8.410M
-84.91%
YoY
|
$33.46M
-201.18%
YoY
|
-$11.93M
-77.82%
YoY
|
-$55.72M
56.55%
YoY
|
-$41.85M
-13.39%
YoY
|
-$33.07M
233.21%
YoY
|
-$53.79M
49.86%
YoY
|
-$35.59M
-42.25%
YoY
|
-$48.32M
-51.32%
YoY
|
-$9.924M
-85.1%
YoY
|
-$35.90M
-57.65%
YoY
|
-$61.64M
-45.77%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.06
-33.33%
YoY
|
-$0.21
425.0%
YoY
|
-$0.27
N/A
|
N/A
|
-$0.09
80.0%
YoY
|
-$0.04
-84.62%
YoY
|
N/A
|
-$0.05
-80.77%
YoY
|
-$0.26
52.94%
YoY
|
-$0.20
-16.67%
YoY
|
-$0.16
220.0%
YoY
|
-$0.26
36.84%
YoY
|
-$0.17
-48.48%
YoY
|
-$0.24
-56.36%
YoY
|
-$0.05
-86.49%
YoY
|
-$0.19
-59.57%
YoY
|
-$0.33
-48.44%
YoY
|
| Diluted Earnings Per Share |
N/A
|
-$0.06
-33.33%
YoY
|
-$0.21
425.0%
YoY
|
-$0.27
N/A
|
$0.06
-63.65%
YoY
|
-$0.09
80.0%
YoY
|
-$0.04
-84.62%
YoY
|
$0.15
-194.97%
YoY
|
-$0.05
-80.77%
YoY
|
-$0.26
52.94%
YoY
|
-$0.20
-16.67%
YoY
|
-$0.16
220.0%
YoY
|
-$0.26
36.84%
YoY
|
-$0.17
-48.48%
YoY
|
-$0.24
-56.36%
YoY
|
-$0.05
-86.49%
YoY
|
-$0.19
-59.57%
YoY
|
-$0.33
-48.44%
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 |
236.8M shares
N/A
|
235.7M shares
4.31%
YoY
|
234.1M shares
5.27%
YoY
|
231.4M shares
3.93%
YoY
|
N/A
|
225.9M shares
4.14%
YoY
|
222.4M shares
3.19%
YoY
|
219.7M shares
4.25%
YoY
|
216.9M shares
3.71%
YoY
|
215.5M shares
4.22%
YoY
|
212.2M shares
4.71%
YoY
|
210.8M shares
9.18%
YoY
|
209.2M shares
10.33%
YoY
|
206.8M shares
11.41%
YoY
|
202.6M shares
11.32%
YoY
|
193.1M shares
6.78%
YoY
|
189.6M shares
5.33%
YoY
|
185.6M shares
3.87%
YoY
|
| Diluted Shares Outstanding |
N/A
|
235.8M shares
4.39%
YoY
|
234.3M shares
5.38%
YoY
|
231.5M shares
N/A
|
N/A
|
225.9M shares
3.81%
YoY
|
222.4M shares
3.19%
YoY
|
N/A
|
217.6M shares
4.03%
YoY
|
215.5M shares
4.22%
YoY
|
212.2M shares
4.71%
YoY
|
N/A
|
209.2M shares
10.33%
YoY
|
206.8M shares
11.41%
YoY
|
202.6M shares
11.32%
YoY
|
N/A
|
189.6M shares
5.33%
YoY
|
185.6M shares
3.87%
YoY
|
Loading...