|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$365.9M
-21.06%
YoY
|
$463.5M
-13.4%
YoY
|
$535.2M
-4.6%
YoY
|
$561.0M
1.5%
YoY
|
$552.8M
6.57%
YoY
|
| Cost Of Revenue |
$148.1M
-22.71%
YoY
|
$191.6M
-11.74%
YoY
|
$217.1M
-10.34%
YoY
|
$242.2M
-4.2%
YoY
|
$252.8M
2.71%
YoY
|
| Gross Profit |
$217.8M
-19.89%
YoY
|
$271.8M
-14.54%
YoY
|
$318.1M
-0.24%
YoY
|
$318.9M
6.3%
YoY
|
$300.0M
10.04%
YoY
|
| Selling, General & Admin |
$201.6M
-27.49%
YoY
|
$278.0M
12.12%
YoY
|
$248.0M
0.52%
YoY
|
$246.7M
-4.08%
YoY
|
$257.2M
10.04%
YoY
|
| Research & Development |
$111.0M
-21.74%
YoY
|
$141.8M
15.79%
YoY
|
$122.5M
16.65%
YoY
|
$105.0M
10.58%
YoY
|
$94.96M
8.4%
YoY
|
| Depreciation & Amortization |
$31.89M
-13.02%
YoY
|
$36.67M
-9.51%
YoY
|
$40.52M
-2.63%
YoY
|
$41.61M
-3.07%
YoY
|
$42.93M
4.19%
YoY
|
| Operating Expenses |
$312.6M
-25.55%
YoY
|
$419.9M
13.33%
YoY
|
$370.5M
5.33%
YoY
|
$351.7M
-0.13%
YoY
|
$352.1M
9.59%
YoY
|
| Operating Profit |
-$94.82M
-35.94%
YoY
|
-$148.0M
182.64%
YoY
|
-$52.37M
59.51%
YoY
|
-$32.84M
-37.07%
YoY
|
-$52.17M
7.06%
YoY
|
| Interest Expense |
-$2.554M
-304.65%
YoY
|
$1.248M
-135.33%
YoY
|
-$3.532M
-453.2%
YoY
|
$1.000M
11.11%
YoY
|
$900.0K
-67.86%
YoY
|
| Other Income/Expense, Net |
-$2.554M
-304.65%
YoY
|
$1.248M
-135.33%
YoY
|
-$3.532M
-441.59%
YoY
|
$1.034M
21.65%
YoY
|
$850.0K
-69.4%
YoY
|
| Pretax Income |
-$114.5M
-21.98%
YoY
|
-$146.8M
162.55%
YoY
|
-$55.91M
75.8%
YoY
|
-$31.80M
-38.04%
YoY
|
-$51.32M
11.69%
YoY
|
| Income Tax |
-$28.48M
-11.78%
YoY
|
-$32.28M
100.32%
YoY
|
-$16.12M
62.79%
YoY
|
-$9.899M
-49.64%
YoY
|
-$19.66M
186.85%
YoY
|
| Net Earnings |
-$86.04M
-24.85%
YoY
|
-$114.5M
187.75%
YoY
|
-$39.79M
81.68%
YoY
|
-$21.90M
-30.83%
YoY
|
-$31.67M
-19.01%
YoY
|
| Basic Earnings Per Share |
-$1.00
-26.47%
YoY
|
-$1.36
183.33%
YoY
|
-$0.48
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.00
-26.3%
YoY
|
-$1.36
-100.0%
YoY
|
-$479.9K
78.37%
YoY
|
-$269.0K
-31.59%
YoY
|
-$393.3K
-18.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.05M shares
1.97%
YoY
|
84.39M shares
1.78%
YoY
|
82.92M shares
1.91%
YoY
|
81.36M shares
0.99%
YoY
|
80.56M shares
N/A
|
| Diluted Shares Outstanding |
86.05M shares
1.97%
YoY
|
84.39M shares
1.78%
YoY
|
82.92M shares
1.91%
YoY
|
81.36M shares
0.99%
YoY
|
80.56M shares
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$82.73M
-7.42%
YoY
|
$82.18M
-11.6%
YoY
|
$85.65M
-9.26%
YoY
|
$89.15M
-22.7%
YoY
|
$89.36M
-19.45%
YoY
|
$92.97M
-19.98%
YoY
|
$94.40M
-22.0%
YoY
|
$115.3M
-9.81%
YoY
|
$110.9M
-17.02%
YoY
|
$116.2M
-13.41%
YoY
|
$121.0M
-13.23%
YoY
|
$127.9M
-8.48%
YoY
|
$133.7M
-5.61%
YoY
|
$134.2M
-3.11%
YoY
|
$139.5M
-1.22%
YoY
|
$139.7M
-1.58%
YoY
|
$141.6M
0.22%
YoY
|
$138.5M
1.37%
YoY
|
$141.2M
6.28%
YoY
|
$142.0M
8.63%
YoY
|
| Cost Of Revenue |
$26.67M
-22.96%
YoY
|
$27.45M
-31.49%
YoY
|
$27.88M
-34.85%
YoY
|
$30.66M
-34.83%
YoY
|
$34.62M
-24.06%
YoY
|
$40.06M
-19.21%
YoY
|
$42.79M
-13.45%
YoY
|
$47.05M
-6.92%
YoY
|
$45.58M
-13.82%
YoY
|
$49.58M
-12.22%
YoY
|
$49.44M
-13.59%
YoY
|
$50.55M
-15.33%
YoY
|
$52.89M
-11.28%
YoY
|
$56.48M
-5.7%
YoY
|
$57.21M
-9.06%
YoY
|
$59.70M
-7.87%
YoY
|
$59.61M
-3.18%
YoY
|
$59.90M
-5.81%
YoY
|
$62.91M
0.11%
YoY
|
$64.80M
6.4%
YoY
|
| Gross Profit |
$56.07M
2.41%
YoY
|
$54.74M
3.45%
YoY
|
$57.78M
11.95%
YoY
|
$58.49M
-14.35%
YoY
|
$54.75M
-16.24%
YoY
|
$52.91M
-20.56%
YoY
|
$51.61M
-27.9%
YoY
|
$68.29M
-11.7%
YoY
|
$65.36M
-19.12%
YoY
|
$66.60M
-14.27%
YoY
|
$71.58M
-12.98%
YoY
|
$77.33M
-3.32%
YoY
|
$80.81M
-1.49%
YoY
|
$77.69M
-1.13%
YoY
|
$82.26M
5.09%
YoY
|
$79.99M
3.62%
YoY
|
$82.03M
2.84%
YoY
|
$78.58M
7.62%
YoY
|
$78.27M
11.82%
YoY
|
$77.19M
10.59%
YoY
|
| Selling, General & Admin |
$53.88M
13.09%
YoY
|
$45.06M
-12.67%
YoY
|
$42.42M
-25.3%
YoY
|
$45.55M
-44.52%
YoY
|
$47.64M
-27.93%
YoY
|
$51.60M
-20.87%
YoY
|
$56.79M
-12.1%
YoY
|
$82.10M
41.8%
YoY
|
$66.11M
4.25%
YoY
|
$65.21M
6.61%
YoY
|
$64.61M
4.27%
YoY
|
$57.90M
-5.85%
YoY
|
$63.41M
6.9%
YoY
|
$61.17M
6.53%
YoY
|
$61.96M
-4.63%
YoY
|
$61.50M
-2.07%
YoY
|
$59.32M
-9.86%
YoY
|
$57.42M
-9.13%
YoY
|
$64.97M
5.07%
YoY
|
$62.80M
14.18%
YoY
|
| Research & Development |
$24.34M
-7.64%
YoY
|
$22.80M
-19.24%
YoY
|
$24.55M
-21.25%
YoY
|
$25.23M
-36.3%
YoY
|
$26.36M
-25.25%
YoY
|
$28.24M
-16.06%
YoY
|
$31.17M
-6.48%
YoY
|
$39.61M
27.11%
YoY
|
$35.26M
7.62%
YoY
|
$33.64M
10.59%
YoY
|
$33.33M
18.4%
YoY
|
$31.16M
6.71%
YoY
|
$32.77M
18.69%
YoY
|
$30.42M
26.16%
YoY
|
$28.15M
16.94%
YoY
|
$29.20M
24.79%
YoY
|
$27.61M
14.58%
YoY
|
$24.11M
-3.03%
YoY
|
$24.07M
6.32%
YoY
|
$23.40M
7.83%
YoY
|
| Depreciation & Amortization |
N/A
|
$5.547M
-38.24%
YoY
|
$5.867M
-34.67%
YoY
|
$5.865M
-34.4%
YoY
|
$8.068M
-12.43%
YoY
|
$8.981M
-1.65%
YoY
|
$8.980M
-4.3%
YoY
|
$8.940M
-15.71%
YoY
|
$9.213M
-8.34%
YoY
|
$9.132M
-8.17%
YoY
|
$9.383M
-5.39%
YoY
|
$10.61M
-0.23%
YoY
|
$10.05M
-0.58%
YoY
|
$9.945M
-4.19%
YoY
|
$9.918M
-5.42%
YoY
|
$10.63M
-2.57%
YoY
|
$10.11M
-6.99%
YoY
|
$10.38M
-3.71%
YoY
|
$10.49M
1.17%
YoY
|
$10.91M
5.51%
YoY
|
| Operating Expenses |
$78.22M
5.71%
YoY
|
$67.87M
-27.85%
YoY
|
$68.44M
-22.19%
YoY
|
$70.78M
-41.85%
YoY
|
$74.00M
-27.0%
YoY
|
$94.07M
-4.84%
YoY
|
$87.96M
-10.19%
YoY
|
$121.7M
31.46%
YoY
|
$101.4M
5.4%
YoY
|
$98.85M
7.93%
YoY
|
$97.94M
8.68%
YoY
|
$92.58M
-1.72%
YoY
|
$96.18M
10.64%
YoY
|
$91.59M
12.33%
YoY
|
$90.11M
1.2%
YoY
|
$94.20M
5.02%
YoY
|
$86.93M
-3.31%
YoY
|
$81.53M
-7.41%
YoY
|
$89.04M
5.41%
YoY
|
$89.70M
11.85%
YoY
|
| Operating Profit |
-$22.16M
15.09%
YoY
|
-$13.13M
-68.1%
YoY
|
-$10.67M
-70.66%
YoY
|
-$12.29M
-77.0%
YoY
|
-$19.25M
-46.53%
YoY
|
-$41.16M
27.64%
YoY
|
-$36.35M
37.93%
YoY
|
-$53.42M
250.35%
YoY
|
-$36.01M
134.26%
YoY
|
-$32.25M
131.99%
YoY
|
-$26.36M
235.49%
YoY
|
-$15.25M
7.31%
YoY
|
-$15.37M
213.8%
YoY
|
-$13.90M
370.1%
YoY
|
-$7.856M
-27.05%
YoY
|
-$14.21M
13.62%
YoY
|
-$4.898M
-51.67%
YoY
|
-$2.957M
-80.35%
YoY
|
-$10.77M
-25.59%
YoY
|
-$12.51M
20.3%
YoY
|
| Interest Expense |
N/A
|
-$874.0K
37.42%
YoY
|
$796.0K
-145.59%
YoY
|
-$856.0K
-134.59%
YoY
|
$684.0K
-203.48%
YoY
|
-$636.0K
-585.5%
YoY
|
-$1.746M
150.5%
YoY
|
$2.475M
-296.12%
YoY
|
-$661.0K
-13.25%
YoY
|
$131.0K
-121.8%
YoY
|
-$697.0K
-23.15%
YoY
|
-$1.262M
-1362.0%
YoY
|
-$762.0K
662.0%
YoY
|
-$601.0K
N/A
|
-$907.0K
-190.7%
YoY
|
$100.0K
-200.0%
YoY
|
-$100.0K
-92.31%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
233.33%
YoY
|
-$100.0K
-150.0%
YoY
|
| Other Income/Expense, Net |
-$483.0K
-170.61%
YoY
|
-$874.0K
37.42%
YoY
|
$796.0K
-145.59%
YoY
|
N/A
|
$684.0K
-203.48%
YoY
|
-$636.0K
-585.5%
YoY
|
-$1.746M
150.5%
YoY
|
N/A
|
-$661.0K
-13.25%
YoY
|
$131.0K
-121.8%
YoY
|
-$697.0K
-23.15%
YoY
|
N/A
|
-$762.0K
864.56%
YoY
|
-$601.0K
-2103.33%
YoY
|
-$907.0K
-191.34%
YoY
|
N/A
|
-$79.00K
-93.72%
YoY
|
$30.00K
-98.46%
YoY
|
$993.0K
270.52%
YoY
|
N/A
|
| Pretax Income |
-$22.64M
21.93%
YoY
|
-$14.01M
-66.49%
YoY
|
-$9.871M
-74.09%
YoY
|
-$16.06M
-68.48%
YoY
|
-$18.57M
-49.36%
YoY
|
-$41.80M
30.14%
YoY
|
-$38.10M
40.83%
YoY
|
-$50.94M
208.58%
YoY
|
-$36.67M
127.29%
YoY
|
-$32.12M
121.47%
YoY
|
-$27.05M
208.72%
YoY
|
-$16.51M
17.09%
YoY
|
-$16.13M
224.13%
YoY
|
-$14.50M
395.46%
YoY
|
-$8.763M
-10.36%
YoY
|
-$14.10M
11.9%
YoY
|
-$4.977M
-56.31%
YoY
|
-$2.927M
-77.65%
YoY
|
-$9.776M
-31.17%
YoY
|
-$12.60M
23.53%
YoY
|
| Income Tax |
$4.860M
-217.16%
YoY
|
$724.0K
-107.67%
YoY
|
$26.21M
-467.63%
YoY
|
-$7.763M
-28.83%
YoY
|
-$4.148M
-51.32%
YoY
|
-$9.439M
27.57%
YoY
|
-$7.128M
30.67%
YoY
|
-$10.91M
41.03%
YoY
|
-$8.521M
160.66%
YoY
|
-$7.399M
170.14%
YoY
|
-$5.455M
129.88%
YoY
|
-$7.734M
68.13%
YoY
|
-$3.269M
138.79%
YoY
|
-$2.739M
61.12%
YoY
|
-$2.373M
5.94%
YoY
|
-$4.600M
-37.84%
YoY
|
-$1.369M
-60.71%
YoY
|
-$1.700M
-40.06%
YoY
|
-$2.240M
-62.25%
YoY
|
-$7.400M
-562.5%
YoY
|
| Net Earnings |
-$27.50M
90.7%
YoY
|
-$14.73M
-54.48%
YoY
|
-$36.08M
16.49%
YoY
|
-$8.292M
-79.29%
YoY
|
-$14.42M
-48.76%
YoY
|
-$32.36M
30.91%
YoY
|
-$30.97M
43.39%
YoY
|
-$40.04M
356.25%
YoY
|
-$28.15M
118.81%
YoY
|
-$24.72M
110.14%
YoY
|
-$21.60M
238.0%
YoY
|
-$8.775M
-7.93%
YoY
|
-$12.86M
256.51%
YoY
|
-$11.76M
858.68%
YoY
|
-$6.390M
-15.21%
YoY
|
-$9.531M
82.31%
YoY
|
-$3.608M
-54.38%
YoY
|
-$1.227M
-88.04%
YoY
|
-$7.536M
-8.88%
YoY
|
-$5.228M
-55.61%
YoY
|
| Basic Earnings Per Share |
-$0.31
82.35%
YoY
|
-$0.17
-55.26%
YoY
|
-$0.41
13.89%
YoY
|
N/A
|
-$0.17
-48.48%
YoY
|
-$0.38
31.03%
YoY
|
-$0.36
38.46%
YoY
|
N/A
|
-$0.33
120.0%
YoY
|
-$0.29
107.14%
YoY
|
-$0.26
N/A
|
N/A
|
-$0.15
N/A
|
-$0.14
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.31
82.35%
YoY
|
-$0.17
-55.26%
YoY
|
-$0.41
13.89%
YoY
|
-$0.10
-79.69%
YoY
|
-$0.17
-48.48%
YoY
|
-$0.38
31.03%
YoY
|
-$0.36
-100.0%
YoY
|
-$0.47
-100.0%
YoY
|
-$0.33
-100.0%
YoY
|
-$0.29
-100.0%
YoY
|
-$257.8K
230.82%
YoY
|
-$105.2K
-9.63%
YoY
|
-$154.4K
249.6%
YoY
|
-$141.8K
861.6%
YoY
|
-$77.94K
-15.93%
YoY
|
-$116.4K
80.45%
YoY
|
-$44.17K
-54.99%
YoY
|
-$14.74K
-88.45%
YoY
|
-$92.71K
-10.09%
YoY
|
-$64.52K
-55.93%
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 |
88.85M shares
2.98%
YoY
|
88.54M shares
2.81%
YoY
|
87.51M shares
2.44%
YoY
|
N/A
|
86.28M shares
2.0%
YoY
|
86.12M shares
1.94%
YoY
|
85.43M shares
1.99%
YoY
|
N/A
|
84.58M shares
1.55%
YoY
|
84.48M shares
1.81%
YoY
|
83.76M shares
2.17%
YoY
|
N/A
|
83.30M shares
2.24%
YoY
|
82.98M shares
1.92%
YoY
|
81.99M shares
N/A
|
N/A
|
81.47M shares
N/A
|
81.42M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
88.85M shares
2.98%
YoY
|
88.54M shares
2.81%
YoY
|
87.51M shares
2.44%
YoY
|
N/A
|
86.28M shares
2.0%
YoY
|
86.12M shares
1.94%
YoY
|
85.43M shares
1.99%
YoY
|
N/A
|
84.58M shares
1.55%
YoY
|
84.48M shares
1.81%
YoY
|
83.76M shares
2.17%
YoY
|
N/A
|
83.30M shares
2.24%
YoY
|
82.98M shares
1.92%
YoY
|
81.99M shares
N/A
|
N/A
|
81.47M shares
N/A
|
81.42M shares
N/A
|
N/A
|
N/A
|
Loading...