2019 Q3 | 2019 Q4 | 2020 Q1 | 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] | [friend] | [friend] | [friend] |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0.84% - |
0.84% 0% |
0.84% 0% |
0.82% -1.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.68% 31.6% |
54.22% -12.1% |
28.58% -47.3% |
33.31% 16.6% |
28.6% -14.1% |
21.44% -25.0% |
50.96% 137.6% |
23.38% -54.1% |
45.43% 94.3% |
29.07% -36.0% |
42.05% 44.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.72% 4.9% |
61.61% -3.3% |
149.24% 142.2% |
85.1% -43.0% |
84.89% -0.2% |
83.9% -1.2% |
89.99% 7.3% |
86.7% -3.7% |
87.17% 0.5% |
83.99% -3.7% |
92.25% 9.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.57% 34.0% |
54.16% -10.6% |
57.5% 6.2% |
47.42% -17.5% |
45.77% -3.5% |
50.48% 10.3% |
54.22% 7.4% |
49.57% -8.6% |
49.95% 0.8% |
47.96% -4.0% |
49.51% 3.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119M 288.7% |
39.7M -66.6% |
46.21M 16.4% |
54.99M 19.0% |
55.62M 1.1% |
56.99M 2.5% |
91.28M 60.2% |
73.75M -19.2% |
78.59M 6.6% |
63.54M -19.2% |
111.74M 75.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
486.45M 17.6% |
478.51M -1.6% |
761.32M 59.1% |
1.01B 32.5% |
900.66M -10.7% |
955.56M 6.1% |
976.24M 2.2% |
999.77M 2.4% |
949.43M -5.0% |
929.64M -2.1% |
1.01B 8.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.33M 29.1% |
90.31M 60.3% |
197.04M 118.2% |
435.31M 120.9% |
367.17M -15.7% |
481.12M 31.0% |
462.78M -3.8% |
505.4M 9.2% |
442.22M -12.5% |
456.25M 3.2% |
490.24M 7.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
430.12M 16.2% |
388.19M -9.7% |
564.28M 45.4% |
573.41M 1.6% |
533.49M -7.0% |
516.63M -3.2% |
552.79M 7.0% |
539.16M -2.5% |
551.09M 2.2% |
514.19M -6.7% |
542.49M 5.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.88M - |
47.84M - |
28.04M -41.4% |
26.27M -6.3% |
7.66M -70.9% |
56.43M 637.2% |
-12.42M - |
29.27M - |
42.66M 45.7% |
45.35M 6.3% |
39.44M -13.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.73M 104.4% |
25.19M -12.3% |
44.3M 75.9% |
15.26M -65.5% |
12.91M -15.4% |
16.44M 27.3% |
25.79M 56.9% |
26.52M 2.8% |
30.75M 16.0% |
22.35M -27.3% |
17.53M -21.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.19M -12.3% |
44.3M 75.9% |
15.26M -65.5% |
12.91M -15.4% |
16.44M 27.3% |
25.79M 56.9% |
26.52M 2.8% |
30.75M 16.0% |
22.35M -27.3% |
17.53M -21.6% |
16.05M -8.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.86M - |
46.99M - |
27.26M -42.0% |
24.86M -8.8% |
4.58M -81.6% |
51.47M 1023.3% |
-9.69M - |
28.72M - |
42.23M 47.1% |
38.17M -9.6% |
32.58M -14.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.4M 461.9% |
21.52M -70.7% |
13.21M -38.6% |
18.32M 38.7% |
15.91M -13.2% |
13.22M -16.9% |
46.66M 253.0% |
17.56M -62.4% |
36.03M 105.2% |
18.84M -47.7% |
48.39M 156.9% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.4M 411.6% |
21.52M -70.7% |
13.21M -38.6% |
18.32M 38.7% |
15.91M -13.2% |
12.22M -23.2% |
46.51M 280.6% |
17.24M -62.9% |
35.7M 107.0% |
18.47M -48.3% |
46.99M 154.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.539 411.7% |
0.158 -70.7% |
0.089 -43.4% |
0.124 39.4% |
0.108 -13.2% |
0.083 -23.2% |
0.316 280.4% |
0.117 -63.0% |
0.241 106.1% |
0.125 -48.3% |
0.315 152.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.34% 173.3% |
5.26% -71.3% |
2.77% -47.3% |
3.22% 16.1% |
2.87% -10.7% |
2.33% -19.0% |
8.7% 273.7% |
3.16% -63.7% |
6.55% 107.4% |
3.47% -47.1% |
8.89% 156.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.31% 196.0% |
4.46% -72.7% |
2.13% -52.3% |
2.07% -2.8% |
1.67% -19.5% |
1.32% -21.0% |
4.82% 265.7% |
1.75% -63.8% |
3.66% 109.9% |
1.97% -46.3% |
4.84% 146.3% |