|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.443B
-4.93%
YoY
|
$1.518B
-8.29%
YoY
|
$1.655B
-5.54%
YoY
|
$1.752B
2.07%
YoY
|
$1.717B
29.44%
YoY
|
| Cost Of Revenue |
$812.7M
-1.92%
YoY
|
$828.7M
-11.73%
YoY
|
$938.8M
-1.8%
YoY
|
$956.0M
5.43%
YoY
|
$906.8M
20.2%
YoY
|
| Gross Profit |
$630.5M
-8.54%
YoY
|
$689.4M
-3.78%
YoY
|
$716.5M
-10.03%
YoY
|
$796.4M
-1.68%
YoY
|
$810.0M
41.62%
YoY
|
| Selling, General & Admin |
$401.0M
-7.35%
YoY
|
$432.9M
-0.73%
YoY
|
$436.0M
-3.27%
YoY
|
$450.8M
6.07%
YoY
|
$425.0M
10.52%
YoY
|
| Research & Development |
$280.0M
-8.07%
YoY
|
$304.6M
1.18%
YoY
|
$301.0M
17.54%
YoY
|
$256.1M
11.3%
YoY
|
$230.1M
7.18%
YoY
|
| Depreciation & Amortization |
$62.32M
18.98%
YoY
|
$52.38M
6.96%
YoY
|
$48.97M
27.18%
YoY
|
$38.50M
13.64%
YoY
|
$33.88M
-6.98%
YoY
|
| Operating Expenses |
$681.0M
-7.65%
YoY
|
$737.4M
0.05%
YoY
|
$737.0M
4.27%
YoY
|
$706.8M
7.91%
YoY
|
$655.0M
9.32%
YoY
|
| Operating Profit |
-$50.47M
5.04%
YoY
|
-$48.05M
133.83%
YoY
|
-$20.55M
-122.95%
YoY
|
$89.53M
-42.22%
YoY
|
$155.0M
-669.03%
YoY
|
| Interest Expense |
$6.469M
-68.58%
YoY
|
$20.59M
2708.46%
YoY
|
$733.0K
-33.54%
YoY
|
$1.103M
86.32%
YoY
|
$592.0K
-60.19%
YoY
|
| Other Income/Expense, Net |
-$6.498M
-131.1%
YoY
|
$20.90M
-16.22%
YoY
|
$24.94M
-213.86%
YoY
|
-$21.91M
-1217.03%
YoY
|
$1.961M
-72.57%
YoY
|
| Pretax Income |
-$50.50M
85.99%
YoY
|
-$27.15M
-717.91%
YoY
|
$4.394M
-93.61%
YoY
|
$68.73M
-56.2%
YoY
|
$156.9M
-881.38%
YoY
|
| Income Tax |
$10.65M
-3.17%
YoY
|
$11.00M
-25.04%
YoY
|
$14.67M
988.94%
YoY
|
$1.347M
-180.66%
YoY
|
-$1.670M
-5318.75%
YoY
|
| Net Earnings |
-$61.14M
60.29%
YoY
|
-$38.15M
271.29%
YoY
|
-$10.27M
-115.25%
YoY
|
$67.38M
-57.51%
YoY
|
$158.6M
-888.44%
YoY
|
| Basic Earnings Per Share |
-$0.51
64.52%
YoY
|
-$0.31
287.5%
YoY
|
-$0.08
-115.09%
YoY
|
$0.53
-59.23%
YoY
|
$1.30
-822.22%
YoY
|
| Diluted Earnings Per Share |
-$0.51
64.52%
YoY
|
-$0.31
287.5%
YoY
|
-$0.08
-100.0%
YoY
|
$489.1K
43285377.0%
YoY
|
$1.13
-727.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
120.8M shares
-2.0%
YoY
|
123.2M shares
-3.51%
YoY
|
127.7M
0.01%
YoY
|
127.7M
4.45%
YoY
|
122.2M shares
11.33%
YoY
|
| Diluted Shares Outstanding |
120.8M shares
-2.0%
YoY
|
123.2M shares
-3.51%
YoY
|
127.7M
-7.3%
YoY
|
137.8M
-1.82%
YoY
|
140.3M shares
27.78%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$281.5M
8.38%
YoY
|
$545.7M
-0.94%
YoY
|
$287.9M
12.73%
YoY
|
$344.8M
-13.19%
YoY
|
$259.8M
2.81%
YoY
|
$550.9M
-10.12%
YoY
|
$255.4M
-31.6%
YoY
|
$397.1M
30.57%
YoY
|
$252.7M
N/A
|
$612.9M
93.77%
YoY
|
$373.4M
0.42%
YoY
|
$304.2M
-23.92%
YoY
|
$316.3M
-12.03%
YoY
|
$371.8M
-1.82%
YoY
|
$399.8M
20.07%
YoY
|
$664.5M
2.93%
YoY
|
$359.5M
5.81%
YoY
|
$378.7M
N/A
|
| Cost Of Revenue |
$156.9M
7.34%
YoY
|
$292.2M
-5.57%
YoY
|
$162.1M
6.4%
YoY
|
$195.0M
-5.09%
YoY
|
$146.1M
3.93%
YoY
|
$309.5M
-6.28%
YoY
|
$152.4M
-24.42%
YoY
|
$205.5M
19.1%
YoY
|
$140.6M
N/A
|
$330.2M
71.8%
YoY
|
$201.6M
2.89%
YoY
|
$172.6M
-21.83%
YoY
|
$192.2M
-0.22%
YoY
|
$195.9M
-2.43%
YoY
|
$220.7M
32.05%
YoY
|
$347.1M
0.27%
YoY
|
$192.6M
8.02%
YoY
|
$200.8M
N/A
|
| Gross Profit |
$124.6M
9.72%
YoY
|
$253.5M
4.99%
YoY
|
$125.8M
22.11%
YoY
|
$149.7M
-21.87%
YoY
|
$113.6M
1.4%
YoY
|
$241.4M
-14.6%
YoY
|
$103.0M
-40.02%
YoY
|
$191.6M
45.6%
YoY
|
$112.0M
N/A
|
$282.7M
127.79%
YoY
|
$171.8M
-2.32%
YoY
|
$131.6M
-26.48%
YoY
|
$124.1M
-25.66%
YoY
|
$175.8M
-1.13%
YoY
|
$179.0M
8.0%
YoY
|
$317.4M
6.0%
YoY
|
$166.9M
3.36%
YoY
|
$177.9M
N/A
|
| Selling, General & Admin |
$92.09M
-5.46%
YoY
|
$93.28M
-17.06%
YoY
|
$98.24M
1.74%
YoY
|
$92.90M
-11.38%
YoY
|
$97.41M
-5.13%
YoY
|
$112.5M
-9.11%
YoY
|
$96.56M
-16.23%
YoY
|
$104.8M
-2.99%
YoY
|
$102.7M
N/A
|
$123.7M
5.87%
YoY
|
$115.3M
8.37%
YoY
|
$108.1M
3.86%
YoY
|
$116.9M
3.72%
YoY
|
$106.4M
0.77%
YoY
|
$104.0M
7.25%
YoY
|
$123.5M
12.55%
YoY
|
$112.7M
23.43%
YoY
|
$105.6M
N/A
|
| Research & Development |
$64.13M
-17.16%
YoY
|
$59.76M
-26.07%
YoY
|
$61.96M
-5.89%
YoY
|
$59.75M
-19.5%
YoY
|
$77.42M
-3.61%
YoY
|
$80.84M
2.02%
YoY
|
$65.84M
-15.33%
YoY
|
$74.22M
-8.12%
YoY
|
$80.32M
N/A
|
$79.24M
17.78%
YoY
|
$77.76M
24.37%
YoY
|
$80.79M
24.39%
YoY
|
$67.27M
2.26%
YoY
|
$62.52M
12.49%
YoY
|
$64.95M
15.22%
YoY
|
$61.33M
17.16%
YoY
|
$65.78M
20.26%
YoY
|
$55.58M
N/A
|
| Depreciation & Amortization |
$11.84M
-21.94%
YoY
|
$14.02M
-20.38%
YoY
|
$13.66M
-20.67%
YoY
|
$15.88M
31.96%
YoY
|
$15.17M
34.9%
YoY
|
$17.61M
48.27%
YoY
|
$17.22M
41.08%
YoY
|
$12.03M
2.73%
YoY
|
$11.24M
N/A
|
$11.88M
9.93%
YoY
|
$12.21M
37.07%
YoY
|
$11.71M
22.33%
YoY
|
$10.80M
33.51%
YoY
|
$8.907M
-2.0%
YoY
|
$9.575M
10.06%
YoY
|
$9.217M
15.47%
YoY
|
$8.093M
-6.98%
YoY
|
$9.089M
N/A
|
| Operating Expenses |
$156.2M
-10.64%
YoY
|
$153.0M
-20.83%
YoY
|
$160.2M
-1.35%
YoY
|
$152.7M
-14.74%
YoY
|
$174.8M
-4.46%
YoY
|
$193.3M
-4.76%
YoY
|
$162.4M
-15.87%
YoY
|
$179.1M
-5.19%
YoY
|
$183.0M
N/A
|
$203.0M
10.22%
YoY
|
$193.0M
14.29%
YoY
|
$188.8M
11.75%
YoY
|
$184.2M
3.19%
YoY
|
$168.9M
4.81%
YoY
|
$169.0M
10.18%
YoY
|
$184.8M
14.04%
YoY
|
$178.5M
22.24%
YoY
|
$161.1M
N/A
|
| Operating Profit |
-$31.58M
-48.43%
YoY
|
$100.4M
108.8%
YoY
|
-$34.41M
-42.05%
YoY
|
-$2.929M
-123.27%
YoY
|
-$61.22M
-13.72%
YoY
|
$48.09M
-39.65%
YoY
|
-$59.38M
179.3%
YoY
|
$12.59M
-122.0%
YoY
|
-$70.96M
N/A
|
$79.70M
-232.68%
YoY
|
-$21.26M
-405.47%
YoY
|
-$57.23M
-669.87%
YoY
|
-$60.06M
420.26%
YoY
|
$6.960M
-58.4%
YoY
|
$10.04M
-18.98%
YoY
|
$132.6M
-3.49%
YoY
|
-$11.55M
-174.48%
YoY
|
$16.73M
N/A
|
| Interest Expense |
$1.807M
-3.06%
YoY
|
$1.232M
-29.64%
YoY
|
$1.399M
-36.95%
YoY
|
$1.455M
-42.33%
YoY
|
$1.864M
1427.87%
YoY
|
$1.751M
1567.62%
YoY
|
$2.219M
709.85%
YoY
|
$2.523M
1559.87%
YoY
|
$122.0K
N/A
|
$105.0K
-88.36%
YoY
|
$274.0K
39.8%
YoY
|
$152.0K
68.89%
YoY
|
$902.0K
-2677.14%
YoY
|
$196.0K
154.55%
YoY
|
$90.00K
-50.55%
YoY
|
$98.00K
-63.02%
YoY
|
-$35.00K
-101.17%
YoY
|
$77.00K
N/A
|
| Other Income/Expense, Net |
$446.0K
-78.32%
YoY
|
$1.652M
-138.62%
YoY
|
-$1.322M
-127.18%
YoY
|
$2.116M
3486.44%
YoY
|
$2.057M
304.92%
YoY
|
-$4.278M
-132.3%
YoY
|
$4.864M
37.36%
YoY
|
$59.00K
-70.05%
YoY
|
$508.0K
N/A
|
$13.24M
-258.35%
YoY
|
$3.541M
-136.79%
YoY
|
$197.0K
-108.76%
YoY
|
-$8.364M
268.3%
YoY
|
-$9.625M
-592.33%
YoY
|
-$2.248M
31.0%
YoY
|
-$1.467M
-136.42%
YoY
|
-$2.271M
N/A
|
$1.955M
N/A
|
| Pretax Income |
-$31.13M
-47.39%
YoY
|
$102.1M
132.95%
YoY
|
-$34.33M
-44.88%
YoY
|
-$813.0K
-106.43%
YoY
|
-$59.17M
-16.02%
YoY
|
$43.82M
-52.86%
YoY
|
-$62.29M
251.5%
YoY
|
$12.65M
-122.18%
YoY
|
-$70.45M
N/A
|
$92.94M
-237.63%
YoY
|
-$17.72M
564.92%
YoY
|
-$57.03M
-831.7%
YoY
|
-$67.53M
387.55%
YoY
|
-$2.665M
-114.26%
YoY
|
$7.794M
-27.02%
YoY
|
$131.1M
-7.27%
YoY
|
-$13.85M
-175.27%
YoY
|
$18.68M
N/A
|
| Income Tax |
-$2.200M
-120.0%
YoY
|
$8.270M
-229.22%
YoY
|
$3.526M
-138.36%
YoY
|
$2.600M
-70.79%
YoY
|
$11.00M
-1671.43%
YoY
|
-$6.400M
-153.33%
YoY
|
-$9.193M
-255.81%
YoY
|
$8.900M
-133.71%
YoY
|
-$700.0K
N/A
|
$12.00M
-446.92%
YoY
|
$5.900M
-380.95%
YoY
|
-$26.40M
3200.0%
YoY
|
-$3.459M
-32.26%
YoY
|
-$2.100M
-333.33%
YoY
|
-$800.0K
-87.69%
YoY
|
$7.600M
-16.48%
YoY
|
-$5.106M
N/A
|
$900.0K
N/A
|
| Net Earnings |
-$28.89M
-58.82%
YoY
|
$93.80M
86.71%
YoY
|
-$37.86M
-28.69%
YoY
|
-$3.379M
-191.1%
YoY
|
-$70.14M
0.62%
YoY
|
$50.24M
-37.94%
YoY
|
-$53.09M
125.25%
YoY
|
$3.709M
-112.1%
YoY
|
-$69.71M
N/A
|
$80.95M
-226.35%
YoY
|
-$23.57M
3848.24%
YoY
|
-$30.65M
-457.83%
YoY
|
-$64.07M
632.7%
YoY
|
-$597.0K
-103.35%
YoY
|
$8.566M
-50.26%
YoY
|
$123.5M
-6.66%
YoY
|
-$8.744M
-147.52%
YoY
|
$17.83M
N/A
|
| Basic Earnings Per Share |
-$0.24
-58.62%
YoY
|
$0.78
90.24%
YoY
|
N/A
|
-$0.03
-200.0%
YoY
|
-$0.58
3.57%
YoY
|
$0.41
-36.92%
YoY
|
N/A
|
$0.03
-112.5%
YoY
|
-$0.56
N/A
|
$0.65
-230.0%
YoY
|
-$0.18
N/A
|
-$0.24
-442.86%
YoY
|
-$0.50
614.29%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-50.0%
YoY
|
$0.97
-14.91%
YoY
|
-$0.07
N/A
|
$0.14
N/A
|
| Diluted Earnings Per Share |
-$0.24
-58.62%
YoY
|
$0.75
87.5%
YoY
|
-$0.31
-27.44%
YoY
|
-$0.03
-200.0%
YoY
|
-$0.58
3.57%
YoY
|
$0.40
-37.5%
YoY
|
-$0.44
142.99%
YoY
|
$0.03
-112.5%
YoY
|
-$0.56
N/A
|
$0.64
-100.0%
YoY
|
-$0.18
N/A
|
-$0.24
-500.0%
YoY
|
-$504.0K
720070161.11%
YoY
|
$0.00
-100.0%
YoY
|
$0.06
-50.0%
YoY
|
$0.87
-13.86%
YoY
|
-$0.07
-100.0%
YoY
|
$0.12
N/A
|
| 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 |
120.9M shares
1.5%
YoY
|
120.2M shares
-1.25%
YoY
|
120.9M shares
-0.11%
YoY
|
120.1M shares
-2.29%
YoY
|
119.1M shares
-3.84%
YoY
|
121.8M shares
-2.71%
YoY
|
121.0M shares
-5.69%
YoY
|
122.9M shares
-3.95%
YoY
|
123.8M
-2.75%
YoY
|
125.2M
-1.21%
YoY
|
128.3M
0.33%
YoY
|
128.0M
-0.12%
YoY
|
126.7M
-0.35%
YoY
|
127.9M
2.19%
YoY
|
128.1M
5.11%
YoY
|
127.7M shares
10.42%
YoY
|
127.1M shares
12.65%
YoY
|
125.1M
13.12%
YoY
|
| Diluted Shares Outstanding |
120.2M shares
0.24%
YoY
|
124.7M shares
-0.06%
YoY
|
N/A
|
120.4M shares
-5.36%
YoY
|
119.9M shares
-3.1%
YoY
|
124.7M shares
-1.59%
YoY
|
N/A
|
127.2M shares
-0.55%
YoY
|
123.7M shares
N/A
|
126.7M
-3.62%
YoY
|
128.3M
0.33%
YoY
|
128.0M
-8.37%
YoY
|
131.5M
N/A
|
127.9M
-11.3%
YoY
|
139.6M
-2.39%
YoY
|
142.3M shares
8.94%
YoY
|
N/A
|
144.2M
N/A
|
Loading...