2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
20.33% 4.3% |
20.03% -1.5% |
22.65% 13.1% |
20.21% -10.8% |
17.65% -12.7% |
13.97% -20.8% |
-28.03% - |
-48.02% - |
-60.49% - |
-39.98% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
63.98% 7.1% |
64.12% 0.2% |
69.71% 8.7% |
62.8% -9.9% |
56.9% -9.4% |
49.71% -12.6% |
45.76% -8.0% |
47.83% 4.5% |
44.19% -7.6% |
36.48% -17.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
20.17% 2.1% |
19.77% -2.0% |
21.98% 11.2% |
19.37% -11.9% |
16.66% -14.0% |
12.92% -22.4% |
-29.26% - |
-50.03% - |
-62.58% - |
-37.98% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
405.24M 282.0% |
443.25M 9.4% |
358.65M -19.1% |
406.25M 13.3% |
392.88M -3.3% |
511.29M 30.1% |
500.29M -2.2% |
379.27M -24.2% |
333.71M -12.0% |
203.55M -39.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
234.04M - |
227.93M -2.6% |
177.47M -22.1% |
220.59M 24.3% |
- |
491.68M - |
282.21M -42.6% |
255.28M -9.5% |
253.03M -0.9% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
154.33M - |
141.37M -8.4% |
65.14M -53.9% |
86.73M 33.1% |
- |
98.43M - |
85.25M -13.4% |
82.74M -3.0% |
82.08M -0.8% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
79.71M - |
86.56M 8.6% |
112.33M 29.8% |
133.8M 19.1% |
- |
390.65M - |
196.66M -49.7% |
173.04M -12.0% |
171M -1.2% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
42.25M -0.8% |
114.15M 170.2% |
102.99M -9.8% |
62.15M -39.7% |
65.25M 5.0% |
11.17M -82.9% |
-138.07M - |
-146.47M - |
-171.45M - |
-27.74M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
2.52M -91.8% |
7.26M 187.7% |
30.68M 322.8% |
63.24M 106.1% |
49.34M -22.0% |
44.21M -10.4% |
51.98M 17.6% |
43.96M -15.4% |
81.56M 85.5% |
151.12M 85.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
49.82M -21.2% |
44.67M -10.3% |
48.01M 7.5% |
44.47M -7.4% |
81.03M 82.2% |
332.85M 310.8% |
151.17M -54.6% |
137.17M -9.3% |
131.53M -4.1% |
126.04M -4.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
42.16M -0.9% |
114.01M 170.4% |
102.86M -9.8% |
62.04M -39.7% |
63.37M 2.1% |
9.35M -85.2% |
-139.94M - |
-146.68M - |
-169.98M - |
-28.51M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
82.4M 298.5% |
88.78M 7.7% |
81.24M -8.5% |
82.18M 1.2% |
69.28M -15.7% |
74.04M 6.9% |
-139.91M - |
-24.88M - |
-4.14M - |
-81.59M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
82.4M 298.5% |
88.78M 7.7% |
81.24M -8.5% |
82.12M 1.1% |
69.34M -15.6% |
71.44M 3.0% |
-140.21M - |
-182.14M - |
-201.86M - |
-81.38M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
103.37% - |
102.56% -0.8% |
113.32% 10.5% |
61.37% -45.8% |
- |
29.94% - |
-90.77% - |
-118.72% - |
-118.05% - |
-48.2% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
35.21% - |
38.95% 10.6% |
43.86% 12.6% |
37.23% -15.1% |
- |
19.86% - |
-61.01% - |
-76.55% - |
-79.78% - |
-36.77% - |