2019 Q1 | 2019 Q2 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.6% -3.9% |
35.24% -3.7% |
27.84% -21.0% |
32.46% 16.6% |
23.42% -27.8% |
14.91% -36.3% |
7.31% -51.0% |
29.04% 297.4% |
2.3% -92.1% |
22.85% 895.0% |
20.74% -9.2% |
25.97% 25.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.87% 18.5% |
46.69% 1.8% |
34.02% -27.1% |
31.73% -6.7% |
35.74% 12.6% |
26.27% -26.5% |
27.49% 4.6% |
36.96% 34.5% |
39.07% 5.7% |
38.14% -2.4% |
38.08% -0.2% |
42.47% 11.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.54% 32.8% |
35.62% -14.3% |
24.29% -31.8% |
14.33% -41.0% |
21.63% 51.0% |
9.61% -55.6% |
13.48% 40.3% |
16.34% 21.2% |
3.37% -79.4% |
24.93% 640.1% |
28.03% 12.4% |
27.65% -1.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.31M 66.2% |
45.63M -33.2% |
86M 88.5% |
30.51M -64.5% |
37.27M 22.2% |
31.62M -15.2% |
48.51M 53.4% |
27.35M -43.6% |
16.56M -39.5% |
43.11M 160.4% |
67.56M 56.7% |
38.53M -43.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
870.61M -1.4% |
890.99M 2.3% |
928.98M 4.3% |
929.62M 0.1% |
904.3M -2.7% |
916.07M 1.3% |
927.12M 1.2% |
920.59M -0.7% |
910.31M -1.1% |
951.5M 4.5% |
965.3M 1.4% |
939.3M -2.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.39M 4.4% |
37.68M 12.9% |
51.3M 36.1% |
42.04M -18.1% |
47.19M 12.3% |
54.25M 15.0% |
61.14M 12.7% |
46.67M -23.7% |
51.69M 10.8% |
83.03M 60.6% |
83.2M 0.2% |
62.19M -25.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
837.22M -1.7% |
853.3M 1.9% |
877.68M 2.9% |
887.58M 1.1% |
857.11M -3.4% |
861.82M 0.6% |
865.98M 0.5% |
873.92M 0.9% |
858.62M -1.8% |
868.47M 1.1% |
882.1M 1.6% |
877.1M -0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.98M - |
- | - | - |
49.13M - |
- | - | - |
28.57M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
402.98M -31.9% |
358.99M -10.9% |
332.57M -7.4% |
427.38M 28.5% |
363.68M -14.9% |
317.92M -12.6% |
448.48M 41.1% |
366.19M -18.3% |
408.42M 11.5% |
324.9M -20.5% |
249.7M -23.1% |
349.43M 39.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
358.99M -10.9% |
332.57M -7.4% |
427.38M 28.5% |
363.68M -14.9% |
317.92M -12.6% |
448.48M 41.1% |
366.19M -18.3% |
408.42M 11.5% |
324.9M -20.5% |
249.7M -23.1% |
349.43M 39.9% |
331.58M -5.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.14M -68.6% |
-23.28M - |
21.5M - |
35.93M 67.1% |
-3.89M - |
-10.71M - |
-14.57M - |
-15.55M - |
-18.38M - |
3.49M - |
7.33M 110.0% |
3.88M -47.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.64M - |
- | - | - |
18.63M - |
- | - | - |
8.32M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 60% |
0.1 -37.5% |
0.15 50.0% |
0.06 -60% |
0.06 0% |
0.03 -50% |
0.02 -33.3% |
0.05 150.0% |
0 -100% |
0.07 - |
0.09 28.6% |
0.06 -33.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.96% 59.7% |
1.9% -35.7% |
2.77% 45.4% |
1.12% -59.4% |
1% -10.8% |
0.55% -45.2% |
0.41% -25.2% |
0.91% 122.5% |
0.04% -95.2% |
1.14% 2498.4% |
1.6% 40.4% |
1.14% -29.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.85% 61.8% |
1.83% -36.0% |
2.63% 44.1% |
1.07% -59.5% |
0.95% -10.7% |
0.52% -45.6% |
0.38% -25.8% |
0.86% 123.6% |
0.04% -95.2% |
1.06% 2449.9% |
1.46% 38.2% |
1.05% -28.2% |