|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$467.6M
29.71%
YoY
|
$360.5M
-48.0%
YoY
|
$693.3M
-38.12%
YoY
|
$1.120B
25.53%
YoY
|
$892.4M
86.46%
YoY
|
| Cost Of Revenue |
$201.8M
21.77%
YoY
|
$165.7M
-46.12%
YoY
|
$307.6M
-34.62%
YoY
|
$470.5M
18.64%
YoY
|
$396.6M
49.2%
YoY
|
| Gross Profit |
$265.8M
36.47%
YoY
|
$194.8M
-49.49%
YoY
|
$385.7M
-40.65%
YoY
|
$649.8M
31.05%
YoY
|
$495.8M
133.01%
YoY
|
| Selling, General & Admin |
$159.6M
15.36%
YoY
|
$138.3M
4.67%
YoY
|
$132.2M
-21.34%
YoY
|
$168.0M
12.05%
YoY
|
$149.9M
15.32%
YoY
|
| Research & Development |
$208.6M
-7.37%
YoY
|
$225.2M
-16.44%
YoY
|
$269.5M
-9.09%
YoY
|
$296.4M
6.47%
YoY
|
$278.4M
54.69%
YoY
|
| Depreciation & Amortization |
$43.99M
-18.74%
YoY
|
$54.14M
-24.3%
YoY
|
$71.52M
-11.41%
YoY
|
$80.73M
-12.05%
YoY
|
$91.79M
19.97%
YoY
|
| Operating Expenses |
$392.7M
-6.08%
YoY
|
$418.1M
-1.36%
YoY
|
$423.9M
-9.72%
YoY
|
$469.5M
9.04%
YoY
|
$430.6M
37.16%
YoY
|
| Operating Profit |
-$126.9M
-43.19%
YoY
|
-$223.4M
484.37%
YoY
|
-$38.22M
-121.21%
YoY
|
$180.2M
176.26%
YoY
|
$65.25M
-164.51%
YoY
|
| Interest Expense |
-$6.671M
148.18%
YoY
|
-$2.688M
-125.12%
YoY
|
$10.70M
9.56%
YoY
|
$9.768M
-24.84%
YoY
|
$13.00M
0.34%
YoY
|
| Other Income/Expense, Net |
-$14.00M
-8.86%
YoY
|
-$15.37M
-39.95%
YoY
|
-$25.59M
323.31%
YoY
|
-$6.045M
-65.21%
YoY
|
-$17.38M
26.7%
YoY
|
| Pretax Income |
-$140.9M
-40.98%
YoY
|
-$238.7M
274.11%
YoY
|
-$63.81M
-136.63%
YoY
|
$174.2M
263.9%
YoY
|
$47.87M
-141.68%
YoY
|
| Income Tax |
-$4.200M
-164.8%
YoY
|
$6.481M
-30.31%
YoY
|
$9.300M
-81.1%
YoY
|
$49.20M
733.9%
YoY
|
$5.900M
-136.2%
YoY
|
| Net Earnings |
-$136.7M
-44.26%
YoY
|
-$245.2M
235.21%
YoY
|
-$73.15M
-158.5%
YoY
|
$125.0M
197.93%
YoY
|
$41.97M
-142.57%
YoY
|
| Basic Earnings Per Share |
-$1.58
-46.08%
YoY
|
-$2.93
221.98%
YoY
|
-$0.91
-156.88%
YoY
|
$1.60
190.91%
YoY
|
$0.55
-140.74%
YoY
|
| Diluted Earnings Per Share |
-$1.58
-46.08%
YoY
|
-$2.93
221.98%
YoY
|
-$0.91
-158.71%
YoY
|
$1.55
192.45%
YoY
|
$0.53
-139.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.59M shares
3.57%
YoY
|
83.60M shares
3.57%
YoY
|
80.72M shares
3.43%
YoY
|
78.04M shares
2.63%
YoY
|
76.04M shares
3.97%
YoY
|
| Diluted Shares Outstanding |
86.59M shares
3.57%
YoY
|
83.60M shares
3.57%
YoY
|
80.72M shares
-0.16%
YoY
|
80.85M shares
1.47%
YoY
|
79.68M shares
8.95%
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 |
$137.2M
43.0%
YoY
|
$136.4M
48.03%
YoY
|
$126.5M
55.93%
YoY
|
$108.8M
18.29%
YoY
|
$95.93M
0.7%
YoY
|
$92.17M
-26.47%
YoY
|
$81.10M
-40.16%
YoY
|
$91.99M
-49.99%
YoY
|
$95.27M
-61.65%
YoY
|
$125.4M
-56.86%
YoY
|
$135.5M
-52.57%
YoY
|
$183.9M
-34.31%
YoY
|
$248.4M
-5.87%
YoY
|
$290.6M
17.22%
YoY
|
$285.7M
24.35%
YoY
|
$280.0M
36.34%
YoY
|
$263.9M
26.06%
YoY
|
$247.9M
27.31%
YoY
|
$229.8M
46.7%
YoY
|
| Cost Of Revenue |
$58.30M
38.48%
YoY
|
$57.88M
41.45%
YoY
|
$54.56M
47.37%
YoY
|
$47.29M
13.12%
YoY
|
$42.10M
-8.48%
YoY
|
$40.92M
-27.98%
YoY
|
$37.02M
-39.89%
YoY
|
$41.80M
-48.43%
YoY
|
$46.00M
-57.46%
YoY
|
$56.81M
-55.35%
YoY
|
$61.59M
-47.92%
YoY
|
$81.07M
-29.91%
YoY
|
$108.1M
-1.1%
YoY
|
$127.2M
19.92%
YoY
|
$118.2M
18.26%
YoY
|
$115.7M
24.59%
YoY
|
$109.3M
11.98%
YoY
|
$106.1M
-4.92%
YoY
|
$99.98M
10.57%
YoY
|
| Gross Profit |
$78.88M
46.54%
YoY
|
$78.56M
53.29%
YoY
|
$71.90M
63.11%
YoY
|
$61.53M
22.59%
YoY
|
$53.83M
9.26%
YoY
|
$51.25M
-25.23%
YoY
|
$44.08M
-40.39%
YoY
|
$50.19M
-51.22%
YoY
|
$49.27M
-64.89%
YoY
|
$68.54M
-58.04%
YoY
|
$73.94M
-55.85%
YoY
|
$102.9M
-37.41%
YoY
|
$140.3M
-9.24%
YoY
|
$163.3M
15.21%
YoY
|
$167.5M
29.04%
YoY
|
$164.4M
46.03%
YoY
|
$154.6M
38.37%
YoY
|
$141.8M
70.64%
YoY
|
$129.8M
96.04%
YoY
|
| Selling, General & Admin |
$42.46M
16.04%
YoY
|
$41.75M
11.35%
YoY
|
$47.67M
58.1%
YoY
|
$33.36M
-0.71%
YoY
|
$36.59M
1.93%
YoY
|
$37.50M
10.95%
YoY
|
$30.15M
18.71%
YoY
|
$33.60M
1.79%
YoY
|
$35.90M
-7.13%
YoY
|
$33.79M
-21.7%
YoY
|
$25.40M
-33.97%
YoY
|
$33.01M
-25.8%
YoY
|
$38.65M
-4.74%
YoY
|
$43.16M
30.03%
YoY
|
$38.47M
0.01%
YoY
|
$44.49M
23.97%
YoY
|
$40.58M
11.26%
YoY
|
$33.19M
10.64%
YoY
|
$38.47M
-7.72%
YoY
|
| Research & Development |
$53.16M
-4.14%
YoY
|
$51.69M
0.81%
YoY
|
$54.25M
3.13%
YoY
|
$47.20M
-16.52%
YoY
|
$55.46M
-14.37%
YoY
|
$51.28M
-21.41%
YoY
|
$52.60M
-20.66%
YoY
|
$56.54M
-19.98%
YoY
|
$64.77M
-3.75%
YoY
|
$65.25M
-11.49%
YoY
|
$66.31M
-13.25%
YoY
|
$70.66M
-12.11%
YoY
|
$67.29M
2.13%
YoY
|
$73.72M
0.55%
YoY
|
$76.44M
13.18%
YoY
|
$80.40M
8.03%
YoY
|
$65.89M
4.31%
YoY
|
$73.32M
4.0%
YoY
|
$67.54M
21.0%
YoY
|
| Depreciation & Amortization |
$10.94M
-1.88%
YoY
|
$10.79M
-7.91%
YoY
|
$5.700M
-1.72%
YoY
|
$5.900M
3.51%
YoY
|
$11.15M
-33.18%
YoY
|
$11.71M
-29.4%
YoY
|
$5.800M
3.57%
YoY
|
$5.700M
-69.53%
YoY
|
$16.68M
-13.11%
YoY
|
$16.59M
1163.75%
YoY
|
$5.600M
9.8%
YoY
|
$18.71M
289.73%
YoY
|
$19.20M
-19.59%
YoY
|
$1.313M
-94.61%
YoY
|
$5.100M
8.51%
YoY
|
$4.800M
33.33%
YoY
|
$23.88M
6.97%
YoY
|
$24.35M
7.28%
YoY
|
$4.700M
30.56%
YoY
|
| Operating Expenses |
$96.09M
-3.83%
YoY
|
$93.65M
4.79%
YoY
|
$113.2M
2.14%
YoY
|
$86.14M
-5.35%
YoY
|
$99.93M
-1.31%
YoY
|
$89.37M
-10.31%
YoY
|
$110.8M
20.77%
YoY
|
$91.01M
-12.81%
YoY
|
$101.3M
-10.42%
YoY
|
$99.63M
-15.7%
YoY
|
$91.76M
-20.58%
YoY
|
$104.4M
-16.73%
YoY
|
$113.0M
6.17%
YoY
|
$118.2M
5.12%
YoY
|
$115.5M
8.99%
YoY
|
$125.3M
13.6%
YoY
|
$106.5M
4.58%
YoY
|
$112.4M
5.28%
YoY
|
$106.0M
5.19%
YoY
|
| Operating Profit |
-$17.21M
-62.67%
YoY
|
-$15.09M
-60.41%
YoY
|
-$41.29M
-38.14%
YoY
|
-$24.62M
-39.7%
YoY
|
-$46.09M
-11.33%
YoY
|
-$38.12M
22.58%
YoY
|
-$66.74M
274.58%
YoY
|
-$40.82M
2619.52%
YoY
|
-$51.99M
-290.59%
YoY
|
-$31.10M
-168.88%
YoY
|
-$17.82M
-134.3%
YoY
|
-$1.501M
-103.85%
YoY
|
$27.28M
-43.32%
YoY
|
$45.14M
53.88%
YoY
|
$51.95M
118.4%
YoY
|
$39.01M
1669.83%
YoY
|
$48.13M
385.25%
YoY
|
$29.34M
-223.72%
YoY
|
$23.79M
-168.8%
YoY
|
| Interest Expense |
-$1.564M
-4.63%
YoY
|
-$1.556M
-4194.74%
YoY
|
-$1.775M
77.15%
YoY
|
-$1.700M
103.59%
YoY
|
-$1.640M
84.48%
YoY
|
$38.00K
-100.97%
YoY
|
-$1.002M
-136.91%
YoY
|
-$835.0K
-43.88%
YoY
|
-$889.0K
-135.75%
YoY
|
-$3.928M
69.16%
YoY
|
$2.715M
0.15%
YoY
|
-$1.488M
-161.59%
YoY
|
$2.487M
5.87%
YoY
|
-$2.322M
-1.94%
YoY
|
$2.711M
2.34%
YoY
|
$2.416M
-35.42%
YoY
|
$2.349M
-44.15%
YoY
|
-$2.368M
-48.52%
YoY
|
$2.649M
-25.78%
YoY
|
| Other Income/Expense, Net |
-$1.443M
-50.38%
YoY
|
-$1.355M
-532.91%
YoY
|
-$2.099M
-86.68%
YoY
|
-$6.086M
1102.77%
YoY
|
-$2.908M
-302.79%
YoY
|
$313.0K
-89.7%
YoY
|
-$15.76M
-33.52%
YoY
|
-$506.0K
-118.99%
YoY
|
$1.434M
-165.84%
YoY
|
$3.040M
62.22%
YoY
|
-$23.70M
222.27%
YoY
|
$2.665M
-44.99%
YoY
|
-$2.178M
-29.47%
YoY
|
$1.874M
24.11%
YoY
|
-$7.354M
169.77%
YoY
|
$4.845M
-151.1%
YoY
|
-$3.088M
-28.35%
YoY
|
$1.510M
-351.67%
YoY
|
-$2.726M
-36.02%
YoY
|
| Pretax Income |
-$18.65M
-61.94%
YoY
|
-$17.80M
-56.39%
YoY
|
-$43.39M
-47.41%
YoY
|
-$30.70M
-25.71%
YoY
|
-$49.00M
-33.84%
YoY
|
-$40.82M
-4.24%
YoY
|
-$82.50M
98.7%
YoY
|
-$41.33M
768.19%
YoY
|
-$74.07M
-395.12%
YoY
|
-$42.63M
-204.71%
YoY
|
-$41.52M
-193.1%
YoY
|
-$4.760M
-110.85%
YoY
|
$25.10M
-44.27%
YoY
|
$40.71M
42.96%
YoY
|
$44.59M
111.75%
YoY
|
$43.85M
-702.61%
YoY
|
$45.04M
703.12%
YoY
|
$28.48M
-198.89%
YoY
|
$21.06M
-154.23%
YoY
|
| Income Tax |
$26.50M
3685.71%
YoY
|
-$2.906M
-117.08%
YoY
|
$2.100M
-131.34%
YoY
|
-$4.100M
95.24%
YoY
|
$700.0K
-139.73%
YoY
|
$17.02M
-511.91%
YoY
|
-$6.700M
294.12%
YoY
|
-$2.100M
413.45%
YoY
|
-$1.762M
-111.29%
YoY
|
-$4.131M
-142.88%
YoY
|
-$1.700M
-110.49%
YoY
|
-$409.0K
-103.44%
YoY
|
$15.60M
35.65%
YoY
|
$9.633M
3079.21%
YoY
|
$16.20M
37.29%
YoY
|
$11.90M
-248.75%
YoY
|
$11.50M
538.89%
YoY
|
$303.0K
-107.39%
YoY
|
$11.80M
-636.36%
YoY
|
| Net Earnings |
-$45.14M
-9.2%
YoY
|
-$14.90M
-74.24%
YoY
|
-$45.49M
-39.98%
YoY
|
-$26.59M
-32.29%
YoY
|
-$49.71M
-31.25%
YoY
|
-$57.84M
50.23%
YoY
|
-$75.79M
90.28%
YoY
|
-$39.27M
802.46%
YoY
|
-$72.31M
-858.51%
YoY
|
-$38.50M
-223.87%
YoY
|
-$39.83M
-240.2%
YoY
|
-$4.351M
-113.61%
YoY
|
$9.533M
-71.62%
YoY
|
$31.08M
10.31%
YoY
|
$28.41M
206.85%
YoY
|
$31.97M
4260.98%
YoY
|
$33.59M
783.38%
YoY
|
$28.18M
-214.2%
YoY
|
$9.258M
-125.26%
YoY
|
| Basic Earnings Per Share |
-$0.52
-10.34%
YoY
|
N/A
|
-$0.52
-42.22%
YoY
|
-$0.31
-34.04%
YoY
|
-$0.58
-34.09%
YoY
|
N/A
|
-$0.90
83.67%
YoY
|
-$0.47
840.0%
YoY
|
-$0.88
-833.33%
YoY
|
N/A
|
-$0.49
-236.11%
YoY
|
-$0.05
-112.2%
YoY
|
$0.12
-72.73%
YoY
|
N/A
|
$0.36
200.0%
YoY
|
$0.41
4000.0%
YoY
|
$0.44
780.0%
YoY
|
N/A
|
$0.12
-124.0%
YoY
|
| Diluted Earnings Per Share |
-$0.52
-10.34%
YoY
|
-$0.17
-74.5%
YoY
|
-$0.52
-42.22%
YoY
|
-$0.31
-34.04%
YoY
|
-$0.58
-33.95%
YoY
|
-$0.68
45.26%
YoY
|
-$0.90
83.67%
YoY
|
-$0.47
768.92%
YoY
|
-$0.88
-831.73%
YoY
|
-$0.47
-224.97%
YoY
|
-$0.49
-240.0%
YoY
|
-$0.05
-113.52%
YoY
|
$0.12
-71.43%
YoY
|
$0.38
-100.0%
YoY
|
$0.35
191.67%
YoY
|
$0.40
3900.0%
YoY
|
$0.42
740.0%
YoY
|
$345.4K
-104670597.45%
YoY
|
$0.12
-124.0%
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 |
86.45M shares
2.15%
YoY
|
87.37M shares
3.57%
YoY
|
87.08M shares
3.79%
YoY
|
86.37M shares
3.9%
YoY
|
84.63M shares
3.3%
YoY
|
84.36M shares
3.43%
YoY
|
83.90M shares
3.56%
YoY
|
83.13M shares
3.93%
YoY
|
81.93M shares
4.04%
YoY
|
81.56M shares
3.81%
YoY
|
81.02M shares
3.42%
YoY
|
79.98M shares
2.73%
YoY
|
78.75M shares
2.01%
YoY
|
78.57M shares
2.39%
YoY
|
78.33M shares
2.29%
YoY
|
77.86M shares
2.54%
YoY
|
77.19M shares
3.13%
YoY
|
76.73M shares
3.46%
YoY
|
76.58M shares
4.33%
YoY
|
| Diluted Shares Outstanding |
87.60M shares
2.73%
YoY
|
N/A
|
87.19M shares
3.7%
YoY
|
86.63M shares
3.77%
YoY
|
85.27M shares
3.55%
YoY
|
N/A
|
84.07M shares
3.48%
YoY
|
83.48M shares
3.77%
YoY
|
82.35M shares
1.24%
YoY
|
N/A
|
81.25M shares
1.49%
YoY
|
80.45M shares
0.21%
YoY
|
81.34M shares
0.86%
YoY
|
N/A
|
80.06M shares
0.31%
YoY
|
80.28M shares
1.59%
YoY
|
80.64M shares
3.01%
YoY
|
N/A
|
79.82M shares
8.74%
YoY
|
Loading...