|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$376.9M
-38.97%
YoY
|
$617.6M
-13.78%
YoY
|
$716.3M
-6.6%
YoY
|
$766.9M
-1.21%
YoY
|
$776.3M
20.47%
YoY
|
| Cost Of Revenue |
$152.2M
-15.9%
YoY
|
$180.9M
-19.92%
YoY
|
$225.9M
14.46%
YoY
|
$197.4M
-22.56%
YoY
|
$254.9M
24.09%
YoY
|
| Gross Profit |
$224.8M
-48.53%
YoY
|
$436.6M
-10.95%
YoY
|
$490.4M
-13.9%
YoY
|
$569.5M
9.23%
YoY
|
$521.4M
18.78%
YoY
|
| Selling, General & Admin |
$246.2M
-24.51%
YoY
|
$326.1M
-11.0%
YoY
|
$366.4M
0.68%
YoY
|
$363.9M
37.62%
YoY
|
$264.4M
25.17%
YoY
|
| Research & Development |
$93.45M
-45.17%
YoY
|
$170.4M
-11.1%
YoY
|
$191.7M
-2.51%
YoY
|
$196.6M
9.96%
YoY
|
$178.8M
4.63%
YoY
|
| Depreciation & Amortization |
$78.64M
0.37%
YoY
|
$78.34M
-39.6%
YoY
|
$129.7M
102.37%
YoY
|
$64.10M
29.23%
YoY
|
$49.60M
52.15%
YoY
|
| Operating Expenses |
$341.6M
-70.9%
YoY
|
$1.174B
110.32%
YoY
|
$558.1M
-0.44%
YoY
|
$560.5M
26.46%
YoY
|
$443.3M
15.98%
YoY
|
| Operating Profit |
-$116.9M
-84.15%
YoY
|
-$737.1M
988.38%
YoY
|
-$67.73M
-856.11%
YoY
|
$8.957M
-88.53%
YoY
|
$78.11M
37.63%
YoY
|
| Interest Expense |
$8.977M
-68.0%
YoY
|
$28.05M
-843.44%
YoY
|
-$3.773M
-130.35%
YoY
|
$12.43M
85.54%
YoY
|
$6.700M
-47.59%
YoY
|
| Other Income/Expense, Net |
$16.71M
-65.71%
YoY
|
$48.74M
-59.99%
YoY
|
$121.8M
28.24%
YoY
|
$94.99M
-231.26%
YoY
|
-$72.37M
25.61%
YoY
|
| Pretax Income |
-$100.1M
-85.45%
YoY
|
-$688.4M
-1468.19%
YoY
|
$50.31M
-51.6%
YoY
|
$103.9M
1711.22%
YoY
|
$5.739M
-766.55%
YoY
|
| Income Tax |
$3.279M
-97.79%
YoY
|
$148.7M
362.78%
YoY
|
$32.13M
-119.75%
YoY
|
-$162.7M
-2360.55%
YoY
|
$7.197M
34.27%
YoY
|
| Net Earnings |
-$103.4M
-87.64%
YoY
|
-$837.1M
-4704.33%
YoY
|
$18.18M
-93.18%
YoY
|
$266.6M
-18387.93%
YoY
|
-$1.458M
-76.56%
YoY
|
| Basic Earnings Per Share |
-$0.96
-88.15%
YoY
|
-$8.10
-5162.5%
YoY
|
$0.16
-92.34%
YoY
|
$2.09
-21000.0%
YoY
|
-$0.01
-80.0%
YoY
|
| Diluted Earnings Per Share |
-$0.96
-88.15%
YoY
|
-$8.10
-5828.43%
YoY
|
$0.14
-89.45%
YoY
|
$1.34
-13500.0%
YoY
|
-$0.01
-80.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
107.5M shares
4.05%
YoY
|
103.3M shares
-11.33%
YoY
|
116.5M shares
-8.67%
YoY
|
127.6M shares
-9.7%
YoY
|
141.3M shares
12.68%
YoY
|
| Diluted Shares Outstanding |
107.5M shares
4.05%
YoY
|
103.3M shares
-19.65%
YoY
|
128.6M shares
-14.21%
YoY
|
149.9M shares
6.09%
YoY
|
141.3M shares
12.68%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$63.26M
-47.88%
YoY
|
$72.66M
-49.36%
YoY
|
$77.74M
-43.08%
YoY
|
$105.1M
-35.57%
YoY
|
$121.4M
-30.38%
YoY
|
$143.5M
-23.67%
YoY
|
$136.6M
-13.47%
YoY
|
$163.1M
-10.78%
YoY
|
$174.4M
-7.06%
YoY
|
$188.0M
-8.39%
YoY
|
$157.9M
-4.18%
YoY
|
$182.9M
-6.09%
YoY
|
$187.6M
-7.24%
YoY
|
$205.2M
-1.1%
YoY
|
$164.7M
-4.19%
YoY
|
$194.7M
-1.89%
YoY
|
$202.2M
1.95%
YoY
|
$207.5M
0.85%
YoY
|
$171.9M
11.64%
YoY
|
| Cost Of Revenue |
$25.37M
-52.99%
YoY
|
$30.56M
-32.16%
YoY
|
$31.70M
-26.99%
YoY
|
$35.48M
-21.87%
YoY
|
$53.97M
16.08%
YoY
|
$45.04M
-1.67%
YoY
|
$43.42M
-48.05%
YoY
|
$45.41M
-4.22%
YoY
|
$46.50M
-5.4%
YoY
|
$45.80M
-10.93%
YoY
|
$83.58M
84.89%
YoY
|
$47.41M
3.78%
YoY
|
$49.15M
-10.77%
YoY
|
$51.42M
-7.69%
YoY
|
$45.20M
-32.64%
YoY
|
$45.68M
-24.75%
YoY
|
$55.09M
-22.83%
YoY
|
$55.71M
-2.43%
YoY
|
$67.10M
7.59%
YoY
|
| Gross Profit |
$37.89M
-43.8%
YoY
|
$42.10M
-57.23%
YoY
|
$46.04M
-50.59%
YoY
|
$69.64M
-40.85%
YoY
|
$67.41M
-47.27%
YoY
|
$98.44M
-30.76%
YoY
|
$93.17M
25.44%
YoY
|
$117.7M
-13.07%
YoY
|
$127.9M
-7.65%
YoY
|
$142.2M
-7.53%
YoY
|
$74.28M
-37.86%
YoY
|
$135.4M
-9.12%
YoY
|
$138.5M
-5.92%
YoY
|
$153.8M
1.33%
YoY
|
$119.5M
14.02%
YoY
|
$149.0M
8.18%
YoY
|
$147.2M
15.88%
YoY
|
$151.8M
2.13%
YoY
|
$104.8M
14.39%
YoY
|
| Selling, General & Admin |
$29.79M
-54.17%
YoY
|
$39.63M
-48.85%
YoY
|
$44.82M
-42.85%
YoY
|
$77.38M
-0.23%
YoY
|
$64.99M
-24.35%
YoY
|
$77.47M
-6.85%
YoY
|
$78.42M
-8.76%
YoY
|
$77.56M
-23.41%
YoY
|
$85.91M
-10.5%
YoY
|
$83.17M
-15.11%
YoY
|
$85.95M
0.47%
YoY
|
$101.3M
13.51%
YoY
|
$95.99M
7.41%
YoY
|
$97.98M
35.27%
YoY
|
$85.55M
39.76%
YoY
|
$89.21M
45.29%
YoY
|
$89.37M
39.45%
YoY
|
$72.43M
38.23%
YoY
|
$61.21M
-6.42%
YoY
|
| Research & Development |
$9.139M
-68.94%
YoY
|
$11.89M
-63.46%
YoY
|
$18.35M
-55.61%
YoY
|
$28.72M
-34.21%
YoY
|
$29.43M
-33.77%
YoY
|
$32.53M
-28.86%
YoY
|
$41.34M
-10.53%
YoY
|
$43.65M
-17.44%
YoY
|
$44.44M
-5.27%
YoY
|
$45.72M
-1.28%
YoY
|
$46.20M
1.71%
YoY
|
$52.87M
0.75%
YoY
|
$46.91M
-10.51%
YoY
|
$46.32M
-3.16%
YoY
|
$45.43M
4.99%
YoY
|
$52.48M
26.17%
YoY
|
$52.42M
13.62%
YoY
|
$47.83M
1.97%
YoY
|
$43.27M
-1.75%
YoY
|
| Depreciation & Amortization |
$13.95M
-56.54%
YoY
|
$15.00M
-22.61%
YoY
|
$15.32M
-21.72%
YoY
|
$16.23M
-17.66%
YoY
|
$32.09M
63.02%
YoY
|
$19.38M
-6.92%
YoY
|
$19.57M
-65.6%
YoY
|
$19.71M
-25.59%
YoY
|
$19.69M
-22.93%
YoY
|
$20.82M
-19.0%
YoY
|
$56.90M
154.31%
YoY
|
$26.48M
21.91%
YoY
|
$25.54M
17.14%
YoY
|
$25.70M
36.45%
YoY
|
$22.37M
20.75%
YoY
|
$21.72M
19.58%
YoY
|
$21.81M
17.24%
YoY
|
$18.84M
1.27%
YoY
|
$18.53M
9.64%
YoY
|
| Operating Expenses |
$38.93M
-59.63%
YoY
|
$51.51M
-53.17%
YoY
|
$63.17M
-79.98%
YoY
|
$106.1M
-82.4%
YoY
|
$96.42M
-26.03%
YoY
|
$110.0M
-14.66%
YoY
|
$315.5M
138.72%
YoY
|
$602.7M
291.04%
YoY
|
$130.3M
-8.78%
YoY
|
$128.9M
-10.67%
YoY
|
$132.1M
0.9%
YoY
|
$154.1M
8.78%
YoY
|
$142.9M
0.79%
YoY
|
$144.3M
19.99%
YoY
|
$131.0M
25.36%
YoY
|
$141.7M
37.57%
YoY
|
$141.8M
28.64%
YoY
|
$120.3M
20.99%
YoY
|
$104.5M
-4.54%
YoY
|
| Operating Profit |
-$1.037M
-96.42%
YoY
|
-$9.407M
-18.6%
YoY
|
-$17.12M
-92.3%
YoY
|
-$36.46M
-92.48%
YoY
|
-$29.00M
1064.27%
YoY
|
-$11.56M
-186.98%
YoY
|
-$222.3M
284.12%
YoY
|
-$485.0M
2494.18%
YoY
|
-$2.491M
-43.97%
YoY
|
$13.29M
40.26%
YoY
|
-$57.87M
406.08%
YoY
|
-$18.70M
-354.61%
YoY
|
-$4.446M
-182.7%
YoY
|
$9.473M
-69.92%
YoY
|
-$11.44M
-3267.59%
YoY
|
$7.343M
-78.88%
YoY
|
$5.376M
-67.96%
YoY
|
$31.50M
-36.01%
YoY
|
$361.0K
-102.03%
YoY
|
| Interest Expense |
-$31.00K
-93.36%
YoY
|
-$41.00K
-93.93%
YoY
|
-$41.00K
-93.77%
YoY
|
-$41.00K
-93.7%
YoY
|
-$467.0K
-28.15%
YoY
|
-$675.0K
2.58%
YoY
|
-$658.0K
-107.81%
YoY
|
-$651.0K
-106.82%
YoY
|
-$650.0K
-105.77%
YoY
|
-$658.0K
-88.64%
YoY
|
$8.430M
125.58%
YoY
|
$9.544M
369.69%
YoY
|
$11.26M
662.56%
YoY
|
-$5.792M
1721.38%
YoY
|
$3.737M
151.65%
YoY
|
$2.032M
9.78%
YoY
|
$1.477M
-27.92%
YoY
|
-$318.0K
-98.55%
YoY
|
$1.485M
-41.51%
YoY
|
| Other Income/Expense, Net |
$1.125M
-91.02%
YoY
|
$871.0K
-86.34%
YoY
|
$1.336M
-80.72%
YoY
|
$2.018M
-68.8%
YoY
|
$12.53M
16.23%
YoY
|
$6.376M
24.07%
YoY
|
$6.928M
-82.58%
YoY
|
$6.468M
-2048.19%
YoY
|
$10.78M
-0.26%
YoY
|
$5.139M
1789.34%
YoY
|
$39.76M
-58.47%
YoY
|
-$332.0K
-272.02%
YoY
|
$10.81M
135.83%
YoY
|
$272.0K
-260.95%
YoY
|
$95.73M
1260.42%
YoY
|
$193.0K
-11.87%
YoY
|
$4.583M
-105.79%
YoY
|
-$169.0K
-107.35%
YoY
|
$7.037M
-138.51%
YoY
|
| Pretax Income |
$88.00K
-100.53%
YoY
|
-$33.44M
1489.45%
YoY
|
-$15.79M
-92.67%
YoY
|
-$34.44M
-92.8%
YoY
|
-$16.47M
-315.63%
YoY
|
-$2.104M
-111.84%
YoY
|
-$215.4M
1089.12%
YoY
|
-$478.5M
-1180.39%
YoY
|
$7.639M
20.07%
YoY
|
$17.77M
725.27%
YoY
|
-$18.11M
-121.48%
YoY
|
$44.29M
487.75%
YoY
|
$6.362M
-36.12%
YoY
|
$2.153M
-91.63%
YoY
|
$84.30M
1039.47%
YoY
|
$7.536M
-78.46%
YoY
|
$9.959M
-115.97%
YoY
|
$25.71M
-9.79%
YoY
|
$7.398M
-120.51%
YoY
|
| Income Tax |
-$140.0K
-113.83%
YoY
|
-$639.0K
-115.89%
YoY
|
$1.683M
-162.33%
YoY
|
$1.223M
-99.12%
YoY
|
$1.012M
-88.83%
YoY
|
$4.021M
-50.38%
YoY
|
-$2.700M
-1669.77%
YoY
|
$138.3M
602.71%
YoY
|
$9.059M
116.93%
YoY
|
$8.103M
2646.78%
YoY
|
$172.0K
-100.1%
YoY
|
$19.68M
32701.67%
YoY
|
$4.176M
-0.97%
YoY
|
$295.0K
-78.99%
YoY
|
-$167.3M
-22496.25%
YoY
|
$60.00K
-97.3%
YoY
|
$4.217M
49.49%
YoY
|
$1.404M
-43.84%
YoY
|
$747.0K
-29.92%
YoY
|
| Net Earnings |
$228.0K
-101.3%
YoY
|
-$32.80M
435.56%
YoY
|
-$17.47M
-91.78%
YoY
|
-$35.66M
-94.22%
YoY
|
-$17.48M
1131.27%
YoY
|
-$6.125M
-163.37%
YoY
|
-$212.6M
1063.04%
YoY
|
-$616.9M
-2606.44%
YoY
|
-$1.420M
-164.96%
YoY
|
$9.665M
420.18%
YoY
|
-$18.28M
-107.27%
YoY
|
$24.61M
229.21%
YoY
|
$2.186M
-61.93%
YoY
|
$1.858M
-92.36%
YoY
|
$251.6M
3682.32%
YoY
|
$7.476M
-77.18%
YoY
|
$5.742M
-108.81%
YoY
|
$24.31M
-6.67%
YoY
|
$6.651M
-117.91%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
N/A
|
-$0.16
-92.2%
YoY
|
-$0.33
-94.51%
YoY
|
-$0.17
1600.0%
YoY
|
N/A
|
-$2.05
1181.25%
YoY
|
-$6.01
-2961.9%
YoY
|
-$0.01
-150.0%
YoY
|
N/A
|
-$0.16
-108.04%
YoY
|
$0.21
250.0%
YoY
|
$0.02
-50.0%
YoY
|
N/A
|
$1.99
3880.0%
YoY
|
$0.06
-73.91%
YoY
|
$0.04
-108.16%
YoY
|
N/A
|
$0.05
-117.24%
YoY
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.30
409.56%
YoY
|
-$0.16
-92.2%
YoY
|
-$0.33
-94.51%
YoY
|
-$0.17
1153.57%
YoY
|
-$0.06
-172.09%
YoY
|
-$2.05
1181.25%
YoY
|
-$6.01
-3346.37%
YoY
|
-$0.01
-169.35%
YoY
|
$0.08
289.32%
YoY
|
-$0.16
-113.01%
YoY
|
$0.19
208.55%
YoY
|
$0.02
-50.0%
YoY
|
$0.02
-100.0%
YoY
|
$1.23
2360.0%
YoY
|
$0.06
-70.0%
YoY
|
$0.04
-108.16%
YoY
|
$170.3K
94612074.16%
YoY
|
$0.05
-117.24%
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
|
| Basic Shares Outstanding |
111.8M shares
6.36%
YoY
|
109.3M shares
4.76%
YoY
|
108.3M shares
4.49%
YoY
|
106.6M shares
4.26%
YoY
|
105.1M shares
2.1%
YoY
|
104.3M shares
-9.94%
YoY
|
103.7M shares
-10.1%
YoY
|
102.2M shares
-14.62%
YoY
|
102.9M shares
-18.65%
YoY
|
115.8M shares
-7.7%
YoY
|
115.3M shares
-8.76%
YoY
|
119.7M shares
-5.19%
YoY
|
126.6M shares
-4.24%
YoY
|
125.5M shares
-13.43%
YoY
|
126.4M shares
-12.68%
YoY
|
126.3M shares
-11.77%
YoY
|
132.2M shares
-1.63%
YoY
|
144.9M shares
12.4%
YoY
|
144.7M shares
14.7%
YoY
|
| Diluted Shares Outstanding |
112.1M shares
6.63%
YoY
|
N/A
|
108.5M shares
4.56%
YoY
|
106.9M shares
4.19%
YoY
|
105.2M shares
2.75%
YoY
|
N/A
|
103.7M shares
-10.12%
YoY
|
102.6M shares
-22.82%
YoY
|
102.3M shares
-17.67%
YoY
|
N/A
|
115.4M shares
-22.05%
YoY
|
132.9M shares
-11.12%
YoY
|
124.3M shares
-6.73%
YoY
|
N/A
|
148.0M shares
0.92%
YoY
|
149.6M shares
-11.12%
YoY
|
133.3M shares
-0.81%
YoY
|
N/A
|
146.7M shares
16.25%
YoY
|
Loading...