2018 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.27% 39.8% |
27.19% -13.1% |
15.18% -44.2% |
26.48% 74.5% |
35.54% 34.2% |
19.9% -44.0% |
2.61% -86.9% |
38.49% 1376.4% |
20.21% -47.5% |
19.7% -2.5% |
11.63% -41.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.27% -4.5% |
57.95% 1.2% |
57.17% -1.3% |
59.06% 3.3% |
61.7% 4.5% |
50.33% -18.4% |
57.59% 14.4% |
64.39% 11.8% |
53.38% -17.1% |
55.27% 3.5% |
57.07% 3.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.41% 29.6% |
32.47% 22.9% |
8.47% -73.9% |
-10.58% - |
24.99% - |
17.85% -28.6% |
-8.13% - |
4.49% - |
16.19% 260.4% |
24.71% 52.6% |
-5.08% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.05M 19.5% |
155.93M 41.7% |
64.96M -58.3% |
63.17M -2.8% |
110.45M 74.9% |
79.31M -28.2% |
52.52M -33.8% |
67.54M 28.6% |
88.06M 30.4% |
118.79M 34.9% |
71.5M -39.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.33B 1.5% |
1.39B 4.7% |
1.47B 5.6% |
1.43B -2.6% |
1.48B 3.3% |
1.5B 1.4% |
1.55B 3.3% |
1.5B -3.2% |
1.49B -0.5% |
1.5B 0.6% |
1.58B 5.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.81M -25.0% |
66.22M 2.2% |
128.16M 93.6% |
150.39M 17.3% |
140.41M -6.6% |
160.98M 14.6% |
207.85M 29.1% |
203.89M -1.9% |
176.73M -13.3% |
168.52M -4.6% |
236.06M 40.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26B 3.3% |
1.32B 4.9% |
1.33B 1.2% |
1.27B -4.5% |
1.33B 4.5% |
1.34B 0.4% |
1.34B 0.2% |
1.29B -3.4% |
1.31B 1.5% |
1.33B 1.3% |
1.35B 1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
33.56M - |
- | - | - |
32.16M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
441.37M -11.2% |
507.26M 14.9% |
538.33M 6.1% |
467.07M -13.2% |
638.81M 36.8% |
517.36M -19.0% |
328.31M -36.5% |
260.61M -20.6% |
157.64M -39.5% |
218.49M 38.6% |
145M -33.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
507.26M 14.9% |
538.33M 6.1% |
467.07M -13.2% |
638.81M 36.8% |
517.36M -19.0% |
328.3M -36.5% |
260.61M -20.6% |
157.64M -39.5% |
218.49M 38.6% |
145M -33.6% |
98.59M -32.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.21M - |
34.67M 113.8% |
35.56M 2.6% |
-20.36M - |
-64.85M - |
38.24M - |
5.7M -85.1% |
-59.91M - |
-46.89M - |
-53.99M - |
7.34M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
25.6M - |
- | - | - |
26.85M - |
- | - | - | |
Diluted Net Income | [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] |
0.24 60% |
0.29 20.8% |
0.07 -75.9% |
0.11 57.1% |
0.28 154.5% |
0.11 -60.7% |
0.01 -90.9% |
0.18 1700% |
0.12 -33.3% |
0.17 41.7% |
0.06 -64.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.78% 65.6% |
3.29% 18.3% |
0.74% -77.4% |
1.28% 72.5% |
3.01% 135.0% |
1.18% -60.7% |
0.1% -91.4% |
1.97% 1830.0% |
1.36% -30.9% |
1.77% 29.6% |
0.62% -64.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.61% 67.1% |
3.12% 19.5% |
0.69% -77.9% |
1.16% 67.4% |
2.7% 134.0% |
1.06% -60.7% |
0.09% -91.5% |
1.71% 1799.7% |
1.19% -30.2% |
1.57% 31.4% |
0.54% -65.5% |