|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$449.0M
-5.28%
YoY
|
$474.0M
-26.59%
YoY
|
$645.7M
-28.62%
YoY
|
$904.6M
22.06%
YoY
|
$741.1M
77.25%
YoY
|
| Cost Of Revenue |
$48.27M
-3.74%
YoY
|
$50.15M
-22.02%
YoY
|
$64.31M
-25.48%
YoY
|
$86.30M
8.4%
YoY
|
$79.61M
46.99%
YoY
|
| Gross Profit |
$400.7M
-5.47%
YoY
|
$423.9M
-27.1%
YoY
|
$581.4M
-28.95%
YoY
|
$818.4M
23.71%
YoY
|
$661.5M
81.75%
YoY
|
| Selling, General & Admin |
$295.5M
2.68%
YoY
|
$287.8M
-20.11%
YoY
|
$360.2M
-39.3%
YoY
|
$593.4M
6.07%
YoY
|
$559.4M
143.09%
YoY
|
| Research & Development |
$124.6M
-7.61%
YoY
|
$134.8M
-4.92%
YoY
|
$141.8M
11.01%
YoY
|
$127.7M
15.63%
YoY
|
$110.5M
59.16%
YoY
|
| Depreciation & Amortization |
$12.46M
1.39%
YoY
|
$12.29M
5.74%
YoY
|
$11.62M
8.82%
YoY
|
$10.68M
12.88%
YoY
|
$9.463M
-4.88%
YoY
|
| Operating Expenses |
$420.0M
-0.6%
YoY
|
$422.6M
-15.81%
YoY
|
$502.0M
-30.39%
YoY
|
$721.1M
7.64%
YoY
|
$669.9M
123.64%
YoY
|
| Operating Profit |
-$19.36M
-1633.91%
YoY
|
$1.262M
-98.41%
YoY
|
$79.44M
-18.3%
YoY
|
$97.23M
-1258.58%
YoY
|
-$8.392M
-113.02%
YoY
|
| Interest Expense |
-$11.63M
64.77%
YoY
|
-$7.060M
-124.02%
YoY
|
$29.39M
3.14%
YoY
|
$28.50M
3011.14%
YoY
|
$916.0K
-11.67%
YoY
|
| Other Income/Expense, Net |
-$11.26M
45.12%
YoY
|
-$7.759M
-12.69%
YoY
|
-$8.887M
-61.6%
YoY
|
-$23.14M
2518.1%
YoY
|
-$884.0K
830.53%
YoY
|
| Pretax Income |
-$30.62M
371.26%
YoY
|
-$6.497M
-109.21%
YoY
|
$70.55M
-4.77%
YoY
|
$74.08M
-898.66%
YoY
|
-$9.276M
-114.42%
YoY
|
| Income Tax |
$2.376M
-62.62%
YoY
|
$6.357M
-70.37%
YoY
|
$21.45M
70.39%
YoY
|
$12.59M
-197.78%
YoY
|
-$12.88M
-40.69%
YoY
|
| Net Earnings |
-$32.99M
156.68%
YoY
|
-$12.85M
-126.18%
YoY
|
$49.10M
-20.16%
YoY
|
$61.49M
1608.17%
YoY
|
$3.600M
-95.82%
YoY
|
| Basic Earnings Per Share |
-$0.37
184.62%
YoY
|
-$0.13
-126.53%
YoY
|
$0.49
-9.26%
YoY
|
$0.54
2600.0%
YoY
|
$0.02
-97.47%
YoY
|
| Diluted Earnings Per Share |
-$0.37
184.62%
YoY
|
-$0.13
-128.26%
YoY
|
$0.46
-9.8%
YoY
|
$0.51
2450.0%
YoY
|
$0.02
-97.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
89.87M shares
-8.85%
YoY
|
98.59M shares
-2.13%
YoY
|
100.7M shares
-11.85%
YoY
|
114.3M shares
11.78%
YoY
|
102.2M shares
28.35%
YoY
|
| Diluted Shares Outstanding |
89.87M shares
-8.85%
YoY
|
98.59M shares
-6.8%
YoY
|
105.8M shares
-12.86%
YoY
|
121.4M shares
5.13%
YoY
|
115.5M shares
22.64%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$107.5M
-2.29%
YoY
|
$111.7M
0.59%
YoY
|
$115.0M
-1.8%
YoY
|
$112.2M
-9.24%
YoY
|
$110.1M
-9.96%
YoY
|
$111.0M
-18.32%
YoY
|
$117.1M
-24.77%
YoY
|
$123.7M
-27.44%
YoY
|
$122.2M
-33.48%
YoY
|
$135.9M
-35.42%
YoY
|
$155.6M
-31.43%
YoY
|
$170.4M
-28.97%
YoY
|
$183.7M
-19.15%
YoY
|
$210.5M
-4.39%
YoY
|
$227.0M
6.72%
YoY
|
$239.9M
31.15%
YoY
|
$227.3M
81.27%
YoY
|
$220.1M
92.52%
YoY
|
$212.7M
106.78%
YoY
|
$183.0M
108.73%
YoY
|
| Cost Of Revenue |
$11.97M
2.74%
YoY
|
$12.14M
5.52%
YoY
|
$12.52M
1.07%
YoY
|
$11.96M
-7.57%
YoY
|
$11.66M
-12.51%
YoY
|
$11.50M
-14.65%
YoY
|
$12.38M
-14.8%
YoY
|
$12.94M
-17.43%
YoY
|
$13.32M
-35.4%
YoY
|
$13.48M
-36.11%
YoY
|
$14.53M
-33.45%
YoY
|
$15.68M
-27.95%
YoY
|
$20.62M
-4.55%
YoY
|
$21.10M
6.67%
YoY
|
$21.84M
-1.97%
YoY
|
$21.76M
0.73%
YoY
|
$21.61M
35.37%
YoY
|
$19.78M
32.71%
YoY
|
$22.28M
72.04%
YoY
|
$21.60M
82.43%
YoY
|
| Gross Profit |
$95.57M
-2.88%
YoY
|
$99.53M
0.02%
YoY
|
$102.5M
-2.13%
YoY
|
$100.3M
-9.44%
YoY
|
$98.41M
-9.65%
YoY
|
$99.52M
-18.73%
YoY
|
$104.7M
-25.79%
YoY
|
$110.7M
-28.45%
YoY
|
$108.9M
-33.23%
YoY
|
$122.4M
-35.35%
YoY
|
$141.1M
-31.22%
YoY
|
$154.7M
-29.08%
YoY
|
$163.1M
-20.68%
YoY
|
$189.4M
-5.48%
YoY
|
$205.1M
7.74%
YoY
|
$218.2M
35.22%
YoY
|
$205.7M
87.96%
YoY
|
$200.4M
101.49%
YoY
|
$190.4M
111.78%
YoY
|
$161.4M
112.83%
YoY
|
| Selling, General & Admin |
$71.04M
-7.52%
YoY
|
$67.18M
-6.42%
YoY
|
$76.64M
3.24%
YoY
|
$74.84M
10.08%
YoY
|
$76.81M
4.16%
YoY
|
$71.79M
-5.46%
YoY
|
$74.24M
-2.7%
YoY
|
$67.98M
-27.37%
YoY
|
$73.75M
-35.24%
YoY
|
$75.94M
-40.11%
YoY
|
$76.30M
-46.52%
YoY
|
$93.60M
-42.28%
YoY
|
$113.9M
-29.62%
YoY
|
$126.8M
-13.44%
YoY
|
$142.7M
-1.8%
YoY
|
$162.2M
-15.44%
YoY
|
$161.8M
113.07%
YoY
|
$146.5M
181.88%
YoY
|
$145.3M
190.86%
YoY
|
$191.8M
406.51%
YoY
|
| Research & Development |
$26.08M
-21.6%
YoY
|
$28.35M
-10.68%
YoY
|
$30.85M
-8.46%
YoY
|
$32.10M
-3.65%
YoY
|
$33.27M
-7.79%
YoY
|
$31.74M
1.99%
YoY
|
$33.71M
4.88%
YoY
|
$33.31M
-13.74%
YoY
|
$36.08M
-5.79%
YoY
|
$31.12M
-8.9%
YoY
|
$32.14M
-2.64%
YoY
|
$38.62M
24.87%
YoY
|
$38.29M
29.18%
YoY
|
$34.16M
20.32%
YoY
|
$33.01M
21.55%
YoY
|
$30.93M
-18.42%
YoY
|
$29.64M
74.22%
YoY
|
$28.39M
67.01%
YoY
|
$27.16M
61.03%
YoY
|
$37.91M
132.48%
YoY
|
| Depreciation & Amortization |
$2.878M
-3.29%
YoY
|
$2.877M
-10.23%
YoY
|
$3.216M
2.45%
YoY
|
$3.393M
19.6%
YoY
|
$2.976M
-4.31%
YoY
|
$3.205M
2.59%
YoY
|
$3.139M
16.26%
YoY
|
$2.837M
-8.75%
YoY
|
$3.110M
13.88%
YoY
|
$3.124M
16.0%
YoY
|
$2.700M
-5.82%
YoY
|
$3.109M
17.9%
YoY
|
$2.731M
9.9%
YoY
|
$2.693M
9.29%
YoY
|
$2.867M
16.36%
YoY
|
$2.637M
17.99%
YoY
|
$2.485M
7.95%
YoY
|
$2.464M
-5.45%
YoY
|
$2.464M
-49.86%
YoY
|
$2.235M
-14.04%
YoY
|
| Operating Expenses |
$97.12M
-11.77%
YoY
|
$95.53M
-7.73%
YoY
|
$107.5M
-0.41%
YoY
|
$106.9M
5.57%
YoY
|
$110.1M
0.23%
YoY
|
$103.5M
-5.15%
YoY
|
$107.9M
-0.45%
YoY
|
$101.3M
-23.39%
YoY
|
$109.8M
-27.83%
YoY
|
$109.2M
-32.18%
YoY
|
$108.4M
-38.27%
YoY
|
$132.2M
-31.52%
YoY
|
$152.2M
-20.51%
YoY
|
$160.9M
-7.96%
YoY
|
$175.7M
1.87%
YoY
|
$193.1M
-15.93%
YoY
|
$191.4M
105.96%
YoY
|
$174.9M
153.52%
YoY
|
$172.4M
158.09%
YoY
|
$229.7M
324.02%
YoY
|
| Operating Profit |
-$1.548M
-86.73%
YoY
|
$4.000M
-199.6%
YoY
|
-$5.027M
55.2%
YoY
|
-$6.662M
-170.7%
YoY
|
-$11.67M
1187.97%
YoY
|
-$4.016M
-130.23%
YoY
|
-$3.239M
-109.92%
YoY
|
$9.423M
-58.16%
YoY
|
-$906.0K
-108.27%
YoY
|
$13.29M
-53.27%
YoY
|
$32.67M
10.84%
YoY
|
$22.52M
-10.25%
YoY
|
$10.96M
-22.95%
YoY
|
$28.44M
11.55%
YoY
|
$29.47M
64.02%
YoY
|
$25.10M
-136.74%
YoY
|
$14.22M
-13.62%
YoY
|
$25.49M
-16.32%
YoY
|
$17.97M
-22.2%
YoY
|
-$68.32M
-415.58%
YoY
|
| Interest Expense |
-$7.446M
0.73%
YoY
|
-$7.430M
0.34%
YoY
|
-$7.406M
-0.92%
YoY
|
-$7.401M
0.54%
YoY
|
-$7.392M
-200.49%
YoY
|
-$7.405M
0.68%
YoY
|
-$7.475M
-201.69%
YoY
|
-$7.361M
0.2%
YoY
|
$7.356M
0.2%
YoY
|
-$7.355M
0.19%
YoY
|
$7.351M
-0.14%
YoY
|
-$7.346M
-197.8%
YoY
|
$7.341M
16.8%
YoY
|
-$7.341M
3236.82%
YoY
|
$7.361M
3230.77%
YoY
|
$7.511M
2723.68%
YoY
|
$6.285M
2907.18%
YoY
|
-$220.0K
3.77%
YoY
|
$221.0K
23.46%
YoY
|
$266.0K
-27.52%
YoY
|
| Other Income/Expense, Net |
-$4.026M
97.64%
YoY
|
$3.942M
-21.79%
YoY
|
-$3.287M
184.59%
YoY
|
-$2.448M
38.93%
YoY
|
-$2.037M
-17.76%
YoY
|
$5.040M
-12.73%
YoY
|
-$1.155M
-56.51%
YoY
|
-$1.762M
-135.14%
YoY
|
-$2.477M
6.81%
YoY
|
$5.775M
14.99%
YoY
|
-$2.656M
-62.27%
YoY
|
$5.014M
-167.08%
YoY
|
-$2.319M
-63.25%
YoY
|
$5.022M
-26531.58%
YoY
|
-$7.040M
1777.33%
YoY
|
-$7.475M
1572.26%
YoY
|
-$6.310M
-3664.97%
YoY
|
-$19.00K
-108.68%
YoY
|
-$375.0K
-288.44%
YoY
|
-$447.0K
179.38%
YoY
|
| Pretax Income |
-$5.574M
-59.33%
YoY
|
$512.0K
-108.02%
YoY
|
-$8.314M
89.21%
YoY
|
-$9.110M
-218.91%
YoY
|
-$13.71M
305.14%
YoY
|
-$6.381M
-154.51%
YoY
|
-$4.394M
-114.64%
YoY
|
$7.661M
-62.06%
YoY
|
-$3.383M
-139.15%
YoY
|
$11.71M
-55.17%
YoY
|
$30.01M
33.79%
YoY
|
$20.19M
14.58%
YoY
|
$8.641M
9.19%
YoY
|
$26.12M
3.43%
YoY
|
$22.43M
27.5%
YoY
|
$17.62M
-125.63%
YoY
|
$7.914M
-52.45%
YoY
|
$25.25M
-17.13%
YoY
|
$17.59M
-24.47%
YoY
|
-$68.76M
-420.01%
YoY
|
| Income Tax |
-$836.0K
-4.46%
YoY
|
$1.347M
-69.47%
YoY
|
$1.508M
-182.68%
YoY
|
$396.0K
-38.79%
YoY
|
-$875.0K
-128.03%
YoY
|
$4.412M
-27.39%
YoY
|
-$1.824M
-130.74%
YoY
|
$647.0K
-88.87%
YoY
|
$3.122M
-13.99%
YoY
|
$6.076M
-9.39%
YoY
|
$5.934M
216.48%
YoY
|
$5.812M
28.81%
YoY
|
$3.630M
-826.0%
YoY
|
$6.706M
57.31%
YoY
|
$1.875M
-141.67%
YoY
|
$4.512M
-128.35%
YoY
|
-$500.0K
-115.63%
YoY
|
$4.263M
-119.18%
YoY
|
-$4.500M
-2350.0%
YoY
|
-$15.92M
-8058.5%
YoY
|
| Net Earnings |
-$4.738M
-63.07%
YoY
|
-$835.0K
-92.26%
YoY
|
-$9.822M
282.18%
YoY
|
-$9.506M
-235.53%
YoY
|
-$12.83M
97.25%
YoY
|
-$10.79M
-291.67%
YoY
|
-$2.570M
-110.67%
YoY
|
$7.014M
-51.22%
YoY
|
-$6.505M
-229.81%
YoY
|
$5.631M
-70.99%
YoY
|
$24.08M
17.12%
YoY
|
$14.38M
9.69%
YoY
|
$5.011M
-40.47%
YoY
|
$19.41M
-7.52%
YoY
|
$20.56M
-6.82%
YoY
|
$13.11M
-124.81%
YoY
|
$8.417M
-37.18%
YoY
|
$20.99M
-60.17%
YoY
|
$22.06M
-4.53%
YoY
|
-$52.85M
-347.84%
YoY
|
| Basic Earnings Per Share |
-$0.06
-53.85%
YoY
|
N/A
|
-$0.11
266.67%
YoY
|
-$0.10
-242.86%
YoY
|
-$0.13
85.71%
YoY
|
N/A
|
-$0.03
-112.5%
YoY
|
$0.07
-50.0%
YoY
|
-$0.07
-240.0%
YoY
|
N/A
|
$0.24
33.33%
YoY
|
$0.14
27.27%
YoY
|
$0.05
-28.57%
YoY
|
N/A
|
$0.18
-5.26%
YoY
|
$0.11
-120.0%
YoY
|
$0.07
-41.67%
YoY
|
N/A
|
$0.19
-9.52%
YoY
|
-$0.55
-375.0%
YoY
|
| Diluted Earnings Per Share |
-$0.06
-53.85%
YoY
|
-$0.01
-90.58%
YoY
|
-$0.11
266.67%
YoY
|
-$0.10
-242.86%
YoY
|
-$0.13
85.71%
YoY
|
-$0.11
-302.09%
YoY
|
-$0.03
-113.04%
YoY
|
$0.07
-48.68%
YoY
|
-$0.07
-240.0%
YoY
|
$0.05
-67.71%
YoY
|
$0.23
35.29%
YoY
|
$0.14
24.01%
YoY
|
$0.05
-28.57%
YoY
|
$0.17
-100.0%
YoY
|
$0.17
0.0%
YoY
|
$0.11
-120.0%
YoY
|
$0.07
-30.0%
YoY
|
$123.2K
-75.55%
YoY
|
$0.17
-10.53%
YoY
|
-$0.55
-405.56%
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
|
N/A
|
| Basic Shares Outstanding |
83.67M shares
-14.68%
YoY
|
N/A
|
86.30M shares
-12.38%
YoY
|
90.57M shares
-8.67%
YoY
|
98.07M shares
-0.91%
YoY
|
N/A
|
98.49M shares
-1.32%
YoY
|
99.17M shares
-1.04%
YoY
|
98.96M shares
-5.08%
YoY
|
N/A
|
99.80M shares
-11.73%
YoY
|
100.2M shares
-14.2%
YoY
|
104.3M shares
-12.24%
YoY
|
N/A
|
113.1M shares
-2.0%
YoY
|
116.8M shares
20.74%
YoY
|
118.8M shares
50.7%
YoY
|
N/A
|
115.4M shares
43.82%
YoY
|
96.73M shares
21.39%
YoY
|
| Diluted Shares Outstanding |
83.67M shares
-14.68%
YoY
|
N/A
|
86.30M shares
-12.38%
YoY
|
90.57M shares
-12.11%
YoY
|
98.07M shares
-0.91%
YoY
|
N/A
|
98.49M shares
-5.94%
YoY
|
103.0M shares
-2.25%
YoY
|
98.96M shares
-10.02%
YoY
|
N/A
|
104.7M shares
-12.61%
YoY
|
105.4M shares
-15.05%
YoY
|
110.0M shares
-13.43%
YoY
|
N/A
|
119.8M shares
-5.27%
YoY
|
124.1M shares
28.29%
YoY
|
127.1M shares
29.07%
YoY
|
N/A
|
126.5M shares
31.96%
YoY
|
96.73M shares
5.95%
YoY
|
Loading...