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 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
4.96% - |
8.61% 73.5% |
11.6% 34.8% |
1.28% -88.9% |
6.27% 389.0% |
6.33% 0.9% |
10.55% 66.7% |
5.31% -49.7% |
9.83% 85.1% |
5.5% -44.0% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] |
49.72% 4.0% |
51.29% 3.2% |
53.37% 4.1% |
50.07% -6.2% |
53.59% 7.0% |
52.82% -1.4% |
52.52% -0.6% |
50.98% -2.9% |
52.09% 2.2% |
50.68% -2.7% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] |
10.64% 42.9% |
14.82% 39.4% |
43.62% 194.3% |
6.52% -85.0% |
12.34% 89.2% |
13.18% 6.8% |
41.58% 215.6% |
7.01% -83.1% |
12.16% 73.4% |
9.46% -22.2% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] |
240.51M 38.9% |
341.55M 42.0% |
367.98M 7.7% |
287.33M -21.9% |
353.83M 23.1% |
403.52M 14.0% |
482.26M 19.5% |
406.14M -15.8% |
482.93M 18.9% |
524.21M 8.5% |
520.68M -0.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.94B - |
1.99B 2.9% |
2.05B 3.0% |
2.01B -2.3% |
2.18B 8.9% |
2.26B 3.4% |
2.45B 8.5% |
2.46B 0.4% |
2.58B 4.9% |
2.58B 0.1% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
1.09B - |
1.12B 2.5% |
1.14B 2.1% |
1.12B -2.3% |
1.26B 13.0% |
1.36B 7.5% |
1.48B 9.4% |
1.57B 5.7% |
1.63B 4.0% |
1.67B 2.4% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] |
818.09M - |
846.23M 3.4% |
881.61M 4.2% |
852.35M -3.3% |
883.02M 3.6% |
900.96M 2.0% |
966.69M 7.3% |
891.75M -7.8% |
948.28M 6.3% |
911.36M -3.9% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
72.72M 848.3% |
83.59M 14.9% |
114.38M 36.8% |
-35.08M - |
111.53M - |
35.32M -68.3% |
131.31M 271.7% |
-7.39M - |
94.21M - |
107.48M 14.1% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
89.11M -1.0% |
702.78M 688.6% |
461.42M -34.3% |
459.39M -0.4% |
367.18M -20.1% |
373.23M 1.6% |
222.52M -40.4% |
313.4M 40.8% |
215.18M -31.3% |
162.89M -24.3% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] |
701.76M 686.3% |
461.42M -34.2% |
459.39M -0.4% |
367.18M -20.1% |
373.23M 1.6% |
222.52M -40.4% |
313.4M 40.8% |
215.18M -31.3% |
162.89M -24.3% |
194.88M 19.6% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
64.65M - |
66.73M 3.2% |
98.73M 48.0% |
-51.11M - |
96.44M - |
-8.29M - |
115.87M - |
-62.84M - |
56.53M - |
87.15M 54.2% |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
12.97M - |
31.97M 146.6% |
44.85M 40.3% |
4.7M -89.5% |
24.28M 416.0% |
25.54M 5.2% |
50.88M 99.2% |
21.56M -57.6% |
47.45M 120.1% |
28.83M -39.2% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
11.93M - |
29.4M 146.4% |
42.69M 45.2% |
3.69M -91.4% |
22.2M 502.2% |
25.54M 15.1% |
50.88M 99.2% |
21.56M -57.6% |
47.45M 120.1% |
28.83M -39.2% |
32.39M 12.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.3 - |
0.61 103.6% |
0.97 59.0% |
0.08 -91.8% |
0.46 475.0% |
0.53 15.2% |
1.05 98.1% |
0.44 -58.1% |
0.98 122.7% |
0.6 -38.8% |
0.67 11.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
1.46% - |
3.53% 142.1% |
4.94% 40.0% |
0.43% -91.4% |
2.56% 501.6% |
2.86% 11.9% |
5.45% 90.3% |
2.32% -57.4% |
5.16% 122.3% |
3.1% -39.9% |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
0.62% - |
1.49% 142.7% |
2.11% 41.2% |
0.18% -91.4% |
1.06% 483.4% |
1.15% 8.5% |
2.16% 88.0% |
0.88% -59.4% |
1.88% 114.5% |
1.12% -40.7% |
- |