2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
70.32% 0% |
70.32% 0% |
60.23% -14.4% |
12.48% -79.3% |
55.3% 342.9% |
46.46% -16.0% |
55.53% 19.5% |
54.78% -1.4% |
53.75% -1.9% |
53.56% -0.3% |
53.56% 0% |
50.38% -5.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.13% -21.3% |
22.98% 26.7% |
5.2% -77.4% |
10.36% 99.5% |
15.75% 52.0% |
11.25% -28.6% |
20.16% 79.1% |
9.5% -52.9% |
20.16% 112.2% |
20.6% 2.2% |
12.69% -38.4% |
16.01% 26.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.24% 6.0% |
47.53% -9.0% |
48.05% 1.1% |
50.17% 4.4% |
49.98% -0.4% |
42.98% -14.0% |
44.54% 3.6% |
43.46% -2.4% |
42.39% -2.5% |
47.44% 11.9% |
45.83% -3.4% |
46.58% 1.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.55% -13.4% |
24.32% 12.9% |
2.77% -88.6% |
12.22% 341.1% |
18.55% 51.8% |
13.5% -27.2% |
20.81% 54.2% |
10.51% -49.5% |
20% 90.3% |
26.44% 32.2% |
16.78% -36.5% |
21.01% 25.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.56M 15.4% |
82.35M 2.2% |
93.12M 13.1% |
68.96M -25.9% |
89.79M 30.2% |
112.05M 24.8% |
143.51M 28.1% |
107.81M -24.9% |
135.72M 25.9% |
179.15M 32.0% |
180.23M 0.6% |
148.15M -17.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
910.85M -0.8% |
911.56M 0.1% |
931.42M 2.2% |
937.43M 0.6% |
956.82M 2.1% |
1.75B 83.0% |
2.06B 17.8% |
2.04B -0.9% |
2.03B -0.4% |
2.08B 2.5% |
2.13B 2.3% |
2.2B 3.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.25M -7.3% |
55.13M 5.5% |
68.36M 24.0% |
63.91M -6.5% |
82.39M 28.9% |
366.32M 344.6% |
181.13M -50.6% |
151.74M -16.2% |
166.92M 10.0% |
192.28M 15.2% |
217.15M 12.9% |
260.31M 19.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
858.61M -0.4% |
856.42M -0.3% |
863.06M 0.8% |
872.25M 1.1% |
872.97M 0.1% |
1.38B 58.5% |
1.88B 35.9% |
1.89B 0.5% |
1.87B -1.2% |
1.89B 1.3% |
1.91B 1.2% |
1.94B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.81M - |
- | - | - |
4.71M - |
- | - | - |
42.96M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
358M 6.3% |
304.42M -15.0% |
255.38M -16.1% |
228.37M -10.6% |
201.74M -11.7% |
156.48M -22.4% |
181.38M 15.9% |
449.54M 147.9% |
409.34M -8.9% |
349M -14.7% |
270.99M -22.4% |
235.97M -12.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
304.42M -15.0% |
255.38M -16.1% |
228.37M -10.6% |
201.74M -11.7% |
156.48M -22.4% |
181.38M 15.9% |
449.54M 147.9% |
409.34M -8.9% |
349M -14.7% |
270.99M -22.4% |
235.97M -12.9% |
243.99M 3.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-14.36M - |
-37.62M - |
-1.51M - |
-61.25M - |
-27.02M - |
-25.89M - |
-53.04M - |
-19.77M - |
-12.66M - |
-66.06M - |
-36.05M - |
-63.09M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.69M - |
- | - | - |
20.98M - |
- | - | - |
37.54M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.129 -10.0% |
0.171 33.3% |
0.043 -75.0% |
0.064 48.8% |
0.126 98.0% |
0.106 -15.8% |
0.217 103.8% |
0.067 -69.2% |
0.178 166.9% |
0.241 35.4% |
0.15 -37.7% |
0.156 3.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.7% -10.0% |
2.21% 30.0% |
0.56% -74.5% |
0.82% 46.4% |
1.62% 96.8% |
1.12% -31.0% |
1.77% 58.6% |
0.54% -69.4% |
1.46% 168.1% |
1.96% 34.8% |
1.2% -38.8% |
1.23% 2.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.6% -9.7% |
2.08% 30.0% |
0.53% -74.7% |
0.76% 45.7% |
1.49% 95.2% |
0.93% -37.6% |
1.52% 62.9% |
0.5% -67.1% |
1.34% 168.9% |
1.79% 33.5% |
1.08% -39.5% |
1.09% 1.0% |