|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$310.9M
-29.36%
YoY
|
$440.2M
-21.12%
YoY
|
$558.0M
36.17%
YoY
|
$409.8M
14.45%
YoY
|
$358.1M
257515.11%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$23.62M
-49.58%
YoY
|
$46.85M
-58.75%
YoY
|
$113.6M
23.94%
YoY
|
$91.65M
5.94%
YoY
|
$86.50M
N/A
|
| Selling, General & Admin |
$74.93M
-73.37%
YoY
|
$281.4M
5.6%
YoY
|
$266.5M
63.65%
YoY
|
$162.8M
10.05%
YoY
|
$148.0M
3296.67%
YoY
|
| Research & Development |
$13.30M
-17.43%
YoY
|
$16.11M
20.42%
YoY
|
$13.38M
151.54%
YoY
|
$5.318M
-46.0%
YoY
|
$9.849M
N/A
|
| Depreciation & Amortization |
$12.18M
-23.95%
YoY
|
$16.02M
55.21%
YoY
|
$10.32M
77.49%
YoY
|
$5.815M
209.31%
YoY
|
$1.880M
18700.0%
YoY
|
| Operating Expenses |
$384.3M
-48.54%
YoY
|
$746.9M
13.16%
YoY
|
$660.0M
50.52%
YoY
|
$438.5M
16.76%
YoY
|
$375.6M
3470.57%
YoY
|
| Operating Profit |
-$74.89M
-75.58%
YoY
|
-$306.7M
200.8%
YoY
|
-$102.0M
255.49%
YoY
|
-$28.68M
64.19%
YoY
|
-$17.47M
N/A
|
| Interest Expense |
-$20.32M
-212.41%
YoY
|
$18.08M
7.23%
YoY
|
$16.86M
202.22%
YoY
|
$5.579M
-39.89%
YoY
|
$9.282M
-2895.78%
YoY
|
| Other Income/Expense, Net |
$453.0K
-97.87%
YoY
|
$21.32M
218.59%
YoY
|
$6.691M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$94.76M
-68.77%
YoY
|
-$303.5M
170.63%
YoY
|
-$112.1M
227.29%
YoY
|
-$34.26M
28.07%
YoY
|
-$26.75M
116.53%
YoY
|
| Income Tax |
$528.0K
-142.51%
YoY
|
-$1.242M
-233.98%
YoY
|
$927.0K
9.96%
YoY
|
$843.0K
117.83%
YoY
|
$387.0K
N/A
|
| Net Earnings |
-$124.4M
-58.83%
YoY
|
-$302.2M
167.31%
YoY
|
-$113.1M
222.07%
YoY
|
-$35.10M
29.35%
YoY
|
-$27.14M
125.26%
YoY
|
| Basic Earnings Per Share |
-$9.32
902.15%
YoY
|
-$0.93
45.31%
YoY
|
-$0.64
14.29%
YoY
|
-$0.56
24.44%
YoY
|
-$0.45
N/A
|
| Diluted Earnings Per Share |
-$9.32
902.15%
YoY
|
-$0.93
45.31%
YoY
|
-$0.64
14.29%
YoY
|
-$0.56
24.44%
YoY
|
-$0.45
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.34M
-95.91%
YoY
|
326.0M shares
84.05%
YoY
|
177.2M shares
183.63%
YoY
|
62.46M shares
3.55%
YoY
|
60.31M shares
N/A
|
| Diluted Shares Outstanding |
13.34M
-95.91%
YoY
|
326.0M shares
84.05%
YoY
|
177.2M shares
183.63%
YoY
|
62.46M shares
3.55%
YoY
|
60.31M shares
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$77.65M
-12.61%
YoY
|
$66.07M
-11.16%
YoY
|
$84.61M
-12.2%
YoY
|
$76.24M
-29.31%
YoY
|
$88.85M
-28.2%
YoY
|
$74.37M
-33.72%
YoY
|
$96.37M
-30.0%
YoY
|
$107.9M
-33.66%
YoY
|
$123.7M
-4.8%
YoY
|
$112.2M
-12.2%
YoY
|
$137.7M
17.16%
YoY
|
$162.6M
34.29%
YoY
|
$130.0M
N/A
|
$127.8M
121.87%
YoY
|
$117.5M
N/A
|
| Cost Of Revenue |
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
|
| Gross Profit |
$8.131M
-7.79%
YoY
|
$7.093M
58.64%
YoY
|
N/A
|
$6.021M
-48.12%
YoY
|
$8.818M
-19.03%
YoY
|
$4.471M
-56.89%
YoY
|
N/A
|
$11.61M
-61.67%
YoY
|
$10.89M
-63.13%
YoY
|
$10.37M
-64.39%
YoY
|
N/A
|
$30.28M
9.71%
YoY
|
$29.54M
N/A
|
$29.12M
N/A
|
N/A
|
| Selling, General & Admin |
$14.35M
-54.86%
YoY
|
$15.47M
-63.65%
YoY
|
$13.63M
-73.72%
YoY
|
$16.49M
-74.31%
YoY
|
$31.79M
-59.45%
YoY
|
$42.57M
-49.19%
YoY
|
$51.86M
-38.85%
YoY
|
$64.19M
-5.18%
YoY
|
$78.38M
31.83%
YoY
|
$83.77M
73.38%
YoY
|
$84.80M
95.99%
YoY
|
$67.70M
65.84%
YoY
|
$59.45M
64.69%
YoY
|
$48.32M
22.02%
YoY
|
$43.27M
N/A
|
| Research & Development |
$2.083M
-50.45%
YoY
|
$2.522M
105.54%
YoY
|
N/A
|
$2.694M
-26.39%
YoY
|
$4.204M
-23.35%
YoY
|
$1.227M
-78.1%
YoY
|
N/A
|
$3.660M
-32.22%
YoY
|
$5.485M
75.13%
YoY
|
$5.603M
140.78%
YoY
|
N/A
|
$5.400M
217.65%
YoY
|
$3.132M
N/A
|
$2.327M
N/A
|
N/A
|
| Depreciation & Amortization |
$3.074M
0.1%
YoY
|
$2.998M
-2.5%
YoY
|
$3.018M
-36.93%
YoY
|
$3.015M
-29.08%
YoY
|
$3.071M
-18.04%
YoY
|
$3.075M
-4.98%
YoY
|
$4.785M
82.91%
YoY
|
$4.251M
114.91%
YoY
|
$3.747M
-34.57%
YoY
|
$3.236M
19.54%
YoY
|
$2.616M
1.43%
YoY
|
$1.978M
-38.88%
YoY
|
$5.727M
183.51%
YoY
|
$2.707M
N/A
|
$2.579M
N/A
|
| Operating Expenses |
$88.69M
-17.2%
YoY
|
$79.20M
-28.86%
YoY
|
$96.26M
-31.38%
YoY
|
$93.09M
-50.59%
YoY
|
$107.1M
-41.45%
YoY
|
$111.3M
-35.17%
YoY
|
$140.3M
-25.24%
YoY
|
$188.4M
0.39%
YoY
|
$183.0M
23.11%
YoY
|
$171.7M
26.22%
YoY
|
$187.6M
50.47%
YoY
|
$187.7M
52.21%
YoY
|
$148.6M
49540900.0%
YoY
|
$136.1M
89.25%
YoY
|
$124.7M
3307565.78%
YoY
|
| Operating Profit |
-$11.05M
-39.52%
YoY
|
-$13.14M
-64.47%
YoY
|
N/A
|
-$16.85M
-79.08%
YoY
|
-$18.27M
-69.16%
YoY
|
-$36.96M
-37.91%
YoY
|
N/A
|
-$80.54M
221.0%
YoY
|
-$59.22M
217.76%
YoY
|
-$59.53M
619.62%
YoY
|
N/A
|
-$25.09M
1027.69%
YoY
|
-$18.64M
N/A
|
-$8.273M
N/A
|
N/A
|
| Interest Expense |
$7.838M
31.89%
YoY
|
$6.604M
32.37%
YoY
|
-$5.836M
21.58%
YoY
|
$5.495M
19.87%
YoY
|
$5.943M
32.39%
YoY
|
$4.989M
18.59%
YoY
|
-$4.800M
6.19%
YoY
|
$4.584M
1.17%
YoY
|
$4.489M
0.85%
YoY
|
$4.207M
25.21%
YoY
|
-$4.520M
292.7%
YoY
|
$4.531M
279.8%
YoY
|
$4.451M
-504.64%
YoY
|
$3.360M
-260.0%
YoY
|
-$1.151M
N/A
|
| Other Income/Expense, Net |
-$66.00K
-161.11%
YoY
|
-$239.0K
-1693.33%
YoY
|
$67.00K
-91.48%
YoY
|
$263.0K
-81.71%
YoY
|
$108.0K
-97.92%
YoY
|
$15.00K
-99.89%
YoY
|
$786.0K
-92.96%
YoY
|
$1.438M
-132.11%
YoY
|
$5.193M
N/A
|
$13.90M
N/A
|
$11.17M
N/A
|
-$4.478M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$18.95M
-46.9%
YoY
|
-$19.98M
-52.36%
YoY
|
-$17.50M
-84.29%
YoY
|
-$22.09M
-73.61%
YoY
|
-$35.69M
-39.0%
YoY
|
-$41.94M
-15.86%
YoY
|
-$111.4M
157.24%
YoY
|
-$83.69M
145.42%
YoY
|
-$58.52M
153.45%
YoY
|
-$49.84M
328.44%
YoY
|
-$43.31M
419.28%
YoY
|
-$34.10M
897.66%
YoY
|
-$23.09M
7695900.0%
YoY
|
-$11.63M
-29.07%
YoY
|
-$8.340M
221120.16%
YoY
|
| Income Tax |
$56.00K
-69.73%
YoY
|
-$504.0K
-372.43%
YoY
|
$62.00K
-103.12%
YoY
|
$154.0K
-63.76%
YoY
|
$185.0K
36.03%
YoY
|
$185.0K
0.0%
YoY
|
-$1.988M
-572.21%
YoY
|
$425.0K
150.0%
YoY
|
$136.0K
-35.55%
YoY
|
$185.0K
48.0%
YoY
|
$421.0K
88.79%
YoY
|
$170.0K
-16.67%
YoY
|
$211.0K
N/A
|
$125.0K
-37.5%
YoY
|
$223.0K
N/A
|
| Net Earnings |
-$20.40M
-43.15%
YoY
|
-$20.55M
-51.21%
YoY
|
-$20.79M
-81.0%
YoY
|
-$25.63M
-69.53%
YoY
|
-$35.88M
-38.83%
YoY
|
-$42.12M
-15.8%
YoY
|
-$109.4M
150.22%
YoY
|
-$84.11M
145.44%
YoY
|
-$58.65M
151.74%
YoY
|
-$50.03M
325.46%
YoY
|
-$43.73M
410.67%
YoY
|
-$34.27M
846.16%
YoY
|
-$23.30M
267.96%
YoY
|
-$11.76M
-29.11%
YoY
|
-$8.563M
227035.28%
YoY
|
| Basic Earnings Per Share |
-$1.46
-45.72%
YoY
|
-$1.50
1053.85%
YoY
|
N/A
|
-$1.91
634.62%
YoY
|
-$2.69
1394.44%
YoY
|
-$0.13
-13.33%
YoY
|
N/A
|
-$0.26
85.71%
YoY
|
-$0.18
-45.45%
YoY
|
-$0.15
-11.76%
YoY
|
N/A
|
-$0.14
133.33%
YoY
|
-$0.33
N/A
|
-$0.17
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.45
-46.15%
YoY
|
-$1.49
1046.15%
YoY
|
-$1.54
362.41%
YoY
|
-$1.91
634.62%
YoY
|
-$2.69
1395.9%
YoY
|
-$0.13
-13.33%
YoY
|
-$0.33
-100.0%
YoY
|
-$0.26
85.71%
YoY
|
-$0.18
-45.45%
YoY
|
-$0.15
-11.76%
YoY
|
-$246.8K
830.5%
YoY
|
-$0.14
133.33%
YoY
|
-$0.33
-95.88%
YoY
|
-$0.17
-86.72%
YoY
|
-$26.53K
26287.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
|
| Basic Shares Outstanding |
14.01M
-95.79%
YoY
|
13.89M
-95.79%
YoY
|
13.44M
-95.91%
YoY
|
13.44M
-95.89%
YoY
|
333.1M shares
2.52%
YoY
|
330.1M shares
1.93%
YoY
|
328.5M shares
1.84%
YoY
|
327.0M shares
33.47%
YoY
|
324.9M shares
364.48%
YoY
|
323.9M shares
380.42%
YoY
|
322.6M shares
N/A
|
245.0M shares
282.45%
YoY
|
69.94M shares
N/A
|
67.42M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
13.99M
5.02%
YoY
|
13.74M
-95.84%
YoY
|
N/A
|
13.40M
-95.9%
YoY
|
13.32M
-95.9%
YoY
|
329.9M shares
1.85%
YoY
|
N/A
|
326.8M shares
33.39%
YoY
|
324.9M shares
364.48%
YoY
|
323.9M shares
380.42%
YoY
|
N/A
|
245.0M shares
282.45%
YoY
|
69.94M shares
N/A
|
67.42M shares
N/A
|
N/A
|
Loading...