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] | - | - | - | - |
0% - |
77.37% - |
78.48% 1.4% |
78.05% -0.5% |
78.03% 0.0% |
78.03% 0% |
78.03% 0% |
77.66% -0.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
24.66% 4.6% |
27% 9.5% |
21.05% -22.0% |
34.55% 64.1% |
38.65% 11.9% |
43.53% 12.6% |
24.41% -43.9% |
29.43% 20.6% |
29% -1.5% |
28.06% -3.2% |
33.34% 18.8% |
35.62% 6.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
36.7% 9.2% |
37.45% 2.0% |
34.51% -7.9% |
35.64% 3.3% |
36.19% 1.5% |
33.27% -8.1% |
33.63% 1.1% |
34.26% 1.9% |
33.34% -2.7% |
34.87% 4.6% |
35.5% 1.8% |
36.52% 2.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
27.78% 12.1% |
27.9% 0.4% |
20.17% -27.7% |
23.2% 15.0% |
20.38% -12.2% |
22.99% 12.8% |
10.17% -55.8% |
2.8% -72.5% |
9.21% 228.8% |
15.92% 72.9% |
20.26% 27.3% |
14.85% -26.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
139.87M 13.2% |
104.77M -25.1% |
107.49M 2.6% |
86.57M -19.5% |
100.05M 15.6% |
75.2M -24.8% |
74.33M -1.2% |
54.1M -27.2% |
77.06M 42.4% |
92.48M 20.0% |
96.78M 4.6% |
68.7M -29.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
284.42M - |
294.68M 3.6% |
2.15B 629.0% |
2.16B 0.7% |
2.18B 0.6% |
2.2B 1.0% |
2.21B 0.6% |
2.22B 0.5% |
2.21B -0.7% |
2.25B 1.8% |
2.28B 1.5% |
2.29B 0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
78.17M - |
60.15M -23.1% |
60.57M 0.7% |
46.55M -23.2% |
56.39M 21.1% |
46.05M -18.3% |
41.72M -9.4% |
36.14M -13.4% |
44.33M 22.6% |
54.66M 23.3% |
59M 7.9% |
38.03M -35.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
206.25M - |
234.54M 13.7% |
2.09B 790.1% |
2.12B 1.4% |
2.12B 0.1% |
2.15B 1.5% |
2.17B 0.8% |
2.19B 0.7% |
2.16B -1.1% |
2.19B 1.3% |
2.22B 1.4% |
2.25B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
49.97M - |
- | - | - |
40.04M - |
- | - | - |
29.59M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
87.62M 71.2% |
114.98M 31.2% |
116.17M 1.0% |
475.51M 309.3% |
637.36M 34.0% |
277.31M -56.5% |
282.7M 1.9% |
300.13M 6.2% |
96M -68.0% |
90.84M -5.4% |
40.04M -55.9% |
450.51M 1025.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
114.98M 31.2% |
116.17M 1.0% |
475.51M 309.3% |
637.36M 34.0% |
277.31M -56.5% |
282.7M 1.9% |
300.13M 6.2% |
96M -68.0% |
90.84M -5.4% |
40.04M -55.9% |
450.51M 1025.1% |
48.84M -89.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
17.78M -41.1% |
11.03M -37.9% |
20.24M 83.4% |
1.02M -95.0% |
35.4M 3366.8% |
-127.51M - |
9.38M - |
10.95M 16.8% |
18.33M 67.3% |
18.91M 3.2% |
19.95M 5.5% |
2.02M -89.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
63.61M - |
- | - | - |
68.58M - |
- | - | - |
38.27M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.39 17.5% |
0.321 -17.5% |
0.221 -31.1% |
0.257 16.1% |
0.323 25.6% |
0.28 -13.3% |
0.16 -42.9% |
0.14 -12.5% |
0.19 35.7% |
0.22 15.8% |
0.27 22.7% |
0.21 -22.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
16.72% - |
12.83% -23.3% |
1.95% -84.8% |
1.42% -27.0% |
1.83% 28.3% |
1.53% -16.1% |
0.84% -45.2% |
0.73% -12.9% |
1.03% 40.6% |
1.19% 16.0% |
1.46% 22.7% |
1.09% -25.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
12.13% - |
9.77% -19.5% |
1.85% -81.0% |
1.39% -25.1% |
1.78% 28.5% |
1.5% -16.0% |
0.82% -45.0% |
0.72% -12.7% |
1.01% 40.5% |
1.16% 15.5% |
1.43% 22.3% |
1.07% -24.8% |