|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$681.8M
-23.44%
YoY
|
$890.6M
-43.09%
YoY
|
$1.565B
9.41%
YoY
|
$1.430B
0.0%
YoY
|
$1.430B
17.82%
YoY
|
| Cost Of Revenue |
$539.5M
-22.31%
YoY
|
$694.4M
-31.57%
YoY
|
$1.015B
33.48%
YoY
|
$760.2M
-0.01%
YoY
|
$760.2M
13.45%
YoY
|
| Gross Profit |
$142.4M
-27.44%
YoY
|
$196.2M
-64.35%
YoY
|
$550.3M
-17.89%
YoY
|
$670.2M
0.0%
YoY
|
$670.2M
23.22%
YoY
|
| Selling, General & Admin |
$121.8M
-60.83%
YoY
|
$310.8M
-20.1%
YoY
|
$389.0M
6.22%
YoY
|
$366.2M
0.01%
YoY
|
$366.2M
16.38%
YoY
|
| Research & Development |
$93.28M
-35.26%
YoY
|
$144.1M
-10.69%
YoY
|
$161.3M
2.98%
YoY
|
$156.7M
-0.02%
YoY
|
$156.7M
10.66%
YoY
|
| Depreciation & Amortization |
$21.67M
-33.92%
YoY
|
$32.79M
-1.56%
YoY
|
$33.31M
-4.18%
YoY
|
$34.76M
-0.11%
YoY
|
$34.80M
-6.35%
YoY
|
| Operating Expenses |
$245.3M
-46.7%
YoY
|
$460.3M
-16.53%
YoY
|
$551.4M
5.25%
YoY
|
$523.9M
0.0%
YoY
|
$523.9M
14.56%
YoY
|
| Operating Profit |
-$103.0M
-61.0%
YoY
|
-$264.1M
23909.09%
YoY
|
-$1.100M
-100.75%
YoY
|
$146.3M
0.02%
YoY
|
$146.3M
68.9%
YoY
|
| Interest Expense |
$21.50M
102.83%
YoY
|
$10.60M
-64.74%
YoY
|
$30.06M
0.0%
YoY
|
$30.06M
N/A
|
N/A
|
| Other Income/Expense, Net |
-$42.19M
45.61%
YoY
|
-$28.98M
-198.61%
YoY
|
$29.38M
-29.35%
YoY
|
$41.59M
-0.02%
YoY
|
$41.60M
240.56%
YoY
|
| Pretax Income |
-$145.1M
-50.47%
YoY
|
-$293.1M
-1136.12%
YoY
|
$28.28M
-84.95%
YoY
|
$187.9M
0.01%
YoY
|
$187.9M
90.12%
YoY
|
| Income Tax |
$378.0K
-96.76%
YoY
|
$11.66M
-653.42%
YoY
|
-$2.106M
-105.16%
YoY
|
$40.85M
0.12%
YoY
|
$40.80M
201.49%
YoY
|
| Net Earnings |
-$145.5M
-52.24%
YoY
|
-$304.7M
-1102.67%
YoY
|
$30.39M
-79.34%
YoY
|
$147.1M
-0.02%
YoY
|
$147.1M
72.45%
YoY
|
| Basic Earnings Per Share |
-$4.92
-55.31%
YoY
|
-$11.01
-1100.91%
YoY
|
$1.10
-78.97%
YoY
|
$5.23
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$4.92
-55.31%
YoY
|
-$11.01
-1119.44%
YoY
|
$1.08
-78.99%
YoY
|
$5.14
-0.07%
YoY
|
$5.14
73.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.60M shares
6.95%
YoY
|
27.68M shares
-0.04%
YoY
|
27.69M shares
-1.47%
YoY
|
28.10M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
29.60M shares
6.95%
YoY
|
27.68M shares
-1.73%
YoY
|
28.16M shares
-1.59%
YoY
|
28.62M shares
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$145.8M
-24.61%
YoY
|
$127.6M
-23.32%
YoY
|
$101.6M
-32.29%
YoY
|
$172.0M
-44.06%
YoY
|
$193.4M
-18.23%
YoY
|
$166.4M
3.79%
YoY
|
$150.0M
N/A
|
$307.5M
10.55%
YoY
|
$236.6M
-7.36%
YoY
|
$160.3M
-45.1%
YoY
|
$278.2M
-36.87%
YoY
|
$255.4M
-30.15%
YoY
|
$292.0M
-3.72%
YoY
|
$455.4M
-16.4%
YoY
|
$440.7M
N/A
|
$365.6M
-11.51%
YoY
|
$303.3M
8.35%
YoY
|
$544.8M
182.96%
YoY
|
| Cost Of Revenue |
$100.6M
-23.26%
YoY
|
$89.26M
-35.74%
YoY
|
$81.26M
-28.67%
YoY
|
$150.4M
-39.68%
YoY
|
$131.1M
-28.41%
YoY
|
$138.9M
12.25%
YoY
|
$113.9M
N/A
|
$249.4M
23.6%
YoY
|
$183.1M
4.97%
YoY
|
$123.7M
-32.91%
YoY
|
$201.8M
-27.4%
YoY
|
$174.4M
-23.04%
YoY
|
$184.5M
2.29%
YoY
|
$329.8M
0.13%
YoY
|
$277.9M
N/A
|
$226.6M
5.75%
YoY
|
$180.3M
77.01%
YoY
|
$329.4M
187.48%
YoY
|
| Gross Profit |
$45.25M
-27.45%
YoY
|
$38.30M
39.44%
YoY
|
$20.31M
-43.73%
YoY
|
$21.60M
-62.84%
YoY
|
$62.38M
16.59%
YoY
|
$27.47M
-24.86%
YoY
|
$36.10M
N/A
|
$58.13M
-23.92%
YoY
|
$53.50M
-33.9%
YoY
|
$36.55M
-66.0%
YoY
|
$76.41M
-53.05%
YoY
|
$80.95M
-41.76%
YoY
|
$107.5M
-12.55%
YoY
|
$125.6M
-41.68%
YoY
|
$162.8M
N/A
|
$139.0M
-30.11%
YoY
|
$122.9M
-30.93%
YoY
|
$215.4M
176.31%
YoY
|
| Selling, General & Admin |
$49.60M
52.61%
YoY
|
$60.07M
5.56%
YoY
|
$45.07M
-287.82%
YoY
|
$56.35M
-28.29%
YoY
|
$32.50M
-62.39%
YoY
|
$56.91M
-24.86%
YoY
|
-$24.00M
N/A
|
$78.58M
-14.39%
YoY
|
$86.42M
-15.61%
YoY
|
$75.74M
-13.7%
YoY
|
$91.78M
12.28%
YoY
|
$102.4M
-0.72%
YoY
|
$87.76M
17.91%
YoY
|
$129.7M
-16.41%
YoY
|
$81.74M
N/A
|
$103.1M
30.59%
YoY
|
$74.43M
4.95%
YoY
|
$155.2M
153.73%
YoY
|
| Research & Development |
$13.09M
-33.3%
YoY
|
$13.77M
-40.74%
YoY
|
$14.69M
-56.65%
YoY
|
$16.54M
-38.61%
YoY
|
$19.63M
-48.29%
YoY
|
$23.23M
-44.6%
YoY
|
$33.88M
N/A
|
$26.95M
-34.94%
YoY
|
$37.96M
-9.47%
YoY
|
$41.93M
-1.4%
YoY
|
$41.43M
2.89%
YoY
|
$41.94M
8.43%
YoY
|
$42.53M
1.45%
YoY
|
$40.47M
-9.46%
YoY
|
$40.26M
N/A
|
$38.68M
0.17%
YoY
|
$41.92M
14.67%
YoY
|
$44.70M
21.6%
YoY
|
| Depreciation & Amortization |
$1.534M
-73.53%
YoY
|
$1.762M
-66.78%
YoY
|
$2.623M
-54.87%
YoY
|
$4.755M
-58.26%
YoY
|
$5.796M
-20.61%
YoY
|
$5.304M
-29.67%
YoY
|
$5.812M
N/A
|
$11.39M
-41.17%
YoY
|
$7.301M
-13.84%
YoY
|
$7.542M
-32.91%
YoY
|
$19.36M
132.09%
YoY
|
$8.474M
4.17%
YoY
|
$11.24M
49.86%
YoY
|
$9.331M
2.54%
YoY
|
$8.343M
N/A
|
$8.135M
2.97%
YoY
|
$7.501M
-27.17%
YoY
|
$9.100M
22.0%
YoY
|
| Operating Expenses |
$62.92M
14.16%
YoY
|
$75.02M
-15.27%
YoY
|
$66.06M
172.98%
YoY
|
$73.03M
-33.83%
YoY
|
$55.12M
-55.75%
YoY
|
$88.53M
-24.87%
YoY
|
$24.20M
N/A
|
$110.4M
-23.77%
YoY
|
$124.6M
-14.01%
YoY
|
$117.8M
-9.9%
YoY
|
$144.8M
18.42%
YoY
|
$144.9M
2.0%
YoY
|
$130.8M
12.22%
YoY
|
$170.6M
-14.8%
YoY
|
$122.3M
N/A
|
$142.0M
20.51%
YoY
|
$116.6M
8.19%
YoY
|
$200.2M
103.91%
YoY
|
| Operating Profit |
-$17.67M
-343.5%
YoY
|
-$36.72M
-39.88%
YoY
|
-$45.75M
-484.45%
YoY
|
-$51.43M
-1.54%
YoY
|
$7.257M
-110.21%
YoY
|
-$61.07M
-24.89%
YoY
|
$11.90M
N/A
|
-$52.23M
-23.6%
YoY
|
-$71.06M
11.17%
YoY
|
-$81.30M
249.12%
YoY
|
-$68.37M
-268.82%
YoY
|
-$63.91M
2001.05%
YoY
|
-$23.29M
-464.49%
YoY
|
-$44.95M
-395.69%
YoY
|
$40.50M
N/A
|
-$3.042M
-103.76%
YoY
|
$6.389M
-90.91%
YoY
|
$15.20M
-175.15%
YoY
|
| Interest Expense |
$1.600M
-70.37%
YoY
|
$5.100M
-5.56%
YoY
|
$5.000M
-9.09%
YoY
|
-$3.872M
N/A
|
$5.400M
-271.32%
YoY
|
$5.400M
N/A
|
$5.500M
N/A
|
$0.00
-100.0%
YoY
|
-$3.152M
59.27%
YoY
|
$0.00
-100.0%
YoY
|
-$14.00K
-100.05%
YoY
|
-$1.979M
691.6%
YoY
|
-$16.84M
N/A
|
$3.134M
N/A
|
$27.14M
N/A
|
-$250.0K
-88.64%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
| Other Income/Expense, Net |
-$711.0K
-94.33%
YoY
|
$13.39M
-251.26%
YoY
|
-$41.07M
1189.36%
YoY
|
-$2.693M
-43.4%
YoY
|
-$12.55M
211.6%
YoY
|
-$8.849M
721.63%
YoY
|
-$3.185M
N/A
|
-$4.758M
386.01%
YoY
|
-$4.027M
84.56%
YoY
|
-$1.077M
-93.57%
YoY
|
-$979.0K
-103.68%
YoY
|
-$2.182M
662.94%
YoY
|
-$16.75M
10366.25%
YoY
|
$111.0K
-155.5%
YoY
|
$26.59M
N/A
|
-$286.0K
-100.68%
YoY
|
-$160.0K
-58.33%
YoY
|
-$200.0K
952.63%
YoY
|
| Pretax Income |
-$18.38M
247.42%
YoY
|
-$23.33M
-66.63%
YoY
|
-$86.82M
-1096.17%
YoY
|
-$78.65M
38.0%
YoY
|
-$5.291M
-92.95%
YoY
|
-$69.92M
-15.12%
YoY
|
$8.715M
N/A
|
-$56.99M
-17.82%
YoY
|
-$75.08M
13.6%
YoY
|
-$82.37M
105.77%
YoY
|
-$69.35M
-203.37%
YoY
|
-$66.10M
1886.06%
YoY
|
-$40.03M
-742.69%
YoY
|
-$41.70M
-378.0%
YoY
|
$67.08M
N/A
|
-$3.328M
-102.7%
YoY
|
$6.229M
-91.09%
YoY
|
$15.00M
-174.1%
YoY
|
| Income Tax |
$3.100M
187.04%
YoY
|
-$500.0K
-171.43%
YoY
|
$457.0K
357.0%
YoY
|
-$1.539M
-123.31%
YoY
|
$1.080M
-81.05%
YoY
|
$700.0K
-153.85%
YoY
|
$100.0K
N/A
|
$6.603M
-88.81%
YoY
|
$5.700M
-125.11%
YoY
|
-$1.300M
-86.46%
YoY
|
$59.00M
495.96%
YoY
|
-$22.70M
3683.33%
YoY
|
-$9.600M
700.0%
YoY
|
-$10.19M
-699.35%
YoY
|
$9.900M
N/A
|
-$600.0K
-102.0%
YoY
|
-$1.200M
-110.62%
YoY
|
$1.700M
-180.61%
YoY
|
| Net Earnings |
-$21.53M
237.87%
YoY
|
-$22.81M
-67.72%
YoY
|
-$87.27M
-1113.98%
YoY
|
-$77.11M
21.25%
YoY
|
-$6.371M
-92.12%
YoY
|
-$70.65M
-12.9%
YoY
|
$8.607M
N/A
|
-$63.59M
-50.46%
YoY
|
-$80.80M
86.09%
YoY
|
-$81.11M
166.76%
YoY
|
-$128.4M
-324.35%
YoY
|
-$43.42M
1474.37%
YoY
|
-$30.41M
-508.52%
YoY
|
-$31.51M
-336.92%
YoY
|
$57.22M
N/A
|
-$2.758M
-102.96%
YoY
|
$7.443M
-87.3%
YoY
|
$13.30M
-173.34%
YoY
|
| Basic Earnings Per Share |
-$0.62
195.24%
YoY
|
-$0.68
-71.78%
YoY
|
-$2.84
-1016.13%
YoY
|
N/A
|
-$0.21
-92.83%
YoY
|
-$2.41
-18.31%
YoY
|
$0.31
N/A
|
N/A
|
-$2.93
83.13%
YoY
|
-$2.95
163.39%
YoY
|
-$4.71
-325.36%
YoY
|
-$1.60
1500.0%
YoY
|
-$1.12
-530.77%
YoY
|
N/A
|
$2.09
N/A
|
-$0.10
-103.0%
YoY
|
$0.26
-87.62%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.62
195.24%
YoY
|
-$0.68
-71.78%
YoY
|
-$2.84
-1046.67%
YoY
|
-$2.52
10.57%
YoY
|
-$0.21
-92.83%
YoY
|
-$2.41
-18.31%
YoY
|
$0.30
N/A
|
-$2.28
-51.57%
YoY
|
-$2.93
83.13%
YoY
|
-$2.95
163.39%
YoY
|
-$4.71
-328.64%
YoY
|
-$1.60
1500.0%
YoY
|
-$1.12
-530.77%
YoY
|
-$1.168M
-354.67%
YoY
|
$2.06
N/A
|
-$0.10
-103.06%
YoY
|
$0.26
-87.44%
YoY
|
$458.6K
-71659582.76%
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 |
31.37M shares
3.76%
YoY
|
31.11M shares
8.17%
YoY
|
30.63M shares
9.53%
YoY
|
30.56M shares
9.66%
YoY
|
30.23M shares
9.46%
YoY
|
28.76M shares
4.7%
YoY
|
27.96M shares
1.97%
YoY
|
27.87M shares
2.21%
YoY
|
27.62M shares
1.69%
YoY
|
27.47M shares
1.54%
YoY
|
27.26M shares
-0.54%
YoY
|
27.16M shares
-3.34%
YoY
|
27.05M shares
-4.27%
YoY
|
27.03M shares
-4.15%
YoY
|
27.41M shares
-2.54%
YoY
|
28.10M shares
0.25%
YoY
|
28.26M shares
1.2%
YoY
|
28.20M shares
-0.35%
YoY
|
| Diluted Shares Outstanding |
34.87M shares
14.89%
YoY
|
33.41M shares
13.99%
YoY
|
30.73M shares
8.7%
YoY
|
N/A
|
30.35M shares
9.88%
YoY
|
29.31M shares
6.71%
YoY
|
28.27M shares
N/A
|
N/A
|
27.62M shares
1.69%
YoY
|
27.47M shares
1.54%
YoY
|
27.26M shares
-1.94%
YoY
|
27.16M shares
-3.34%
YoY
|
27.05M shares
-7.0%
YoY
|
N/A
|
27.80M shares
N/A
|
28.10M shares
-1.54%
YoY
|
29.09M shares
2.85%
YoY
|
N/A
|
Loading...