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] | - |
74.92% - |
74.64% -0.4% |
74.64% 0% |
74.34% -0.4% |
73.23% -1.5% |
73.38% 0.2% |
72.92% -0.6% |
72.92% 0% |
70.84% -2.8% |
70.84% 0% |
68.54% -3.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.07% -12.6% |
34.31% 0.7% |
55.42% 61.5% |
31.44% -43.3% |
26.55% -15.5% |
29% 9.2% |
30.14% 3.9% |
31.49% 4.5% |
32.57% 3.5% |
27.79% -14.7% |
26.51% -4.6% |
24.81% -6.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.71% 0.6% |
75.8% 2.8% |
75.77% 0.0% |
74.56% -1.6% |
73.23% -1.8% |
72.76% -0.6% |
70.61% -3.0% |
71.39% 1.1% |
71.37% 0.0% |
71.51% 0.2% |
72.62% 1.6% |
70.18% -3.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.3% -11.1% |
29.93% 2.2% |
52.02% 73.8% |
12.56% -75.9% |
18.48% 47.1% |
21.43% 16.0% |
29.48% 37.6% |
25.46% -13.6% |
30.08% 18.1% |
24.92% -17.2% |
25.63% 2.9% |
18.36% -28.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.23M 38.7% |
111.88M 0.6% |
126.73M 13.3% |
54.11M -57.3% |
80.02M 47.9% |
82.45M 3.0% |
105.04M 27.4% |
95.54M -9.0% |
124.26M 30.1% |
111.98M -9.9% |
130.45M 16.5% |
87.67M -32.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.52B -1.5% |
1.57B 2.7% |
1.64B 4.6% |
1.63B -0.3% |
1.56B -4.6% |
1.58B 1.4% |
1.68B 6.6% |
1.72B 2.2% |
1.71B -0.5% |
1.74B 1.6% |
1.81B 3.7% |
1.8B -0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.77M -1.8% |
105.29M -3.2% |
105.68M 0.4% |
81.06M -23.3% |
73.3M -9.6% |
69.09M -5.7% |
155.67M 125.3% |
167.23M 7.4% |
163.21M -2.4% |
152M -6.9% |
179.27M 17.9% |
147.66M -17.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B -1.5% |
1.46B 3.2% |
1.53B 5.0% |
1.55B 1.2% |
1.48B -4.3% |
1.51B 1.8% |
1.53B 1.2% |
1.55B 1.7% |
1.55B -0.2% |
1.59B 2.5% |
1.63B 2.4% |
1.65B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.96M - |
- | - | - |
854.9K - |
- | - | - |
41.01M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
987.56M -27.5% |
1.12B 13.9% |
1.17B 4.0% |
1.36B 16.4% |
1.35B -0.7% |
1.27B -6.1% |
1.26B -0.7% |
1.25B -1.0% |
1.24B -0.7% |
1.14B -7.9% |
1.13B -1.1% |
1.15B 2.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 13.9% |
1.17B 4.0% |
1.36B 16.4% |
1.35B -0.7% |
1.27B -6.1% |
1.26B -0.7% |
1.25B -1.0% |
1.24B -0.7% |
1.14B -7.9% |
1.13B -1.1% |
1.15B 2.2% |
1.11B -3.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.71M - |
2.59M - |
66.99M 2490.2% |
-14.81M - |
-5.2M - |
-5.6M - |
16.16M - |
-7.44M - |
-18.55M - |
-5.56M - |
32.26M - |
-35.92M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.98M - |
- | - | - |
38.26M - |
- | - | - |
70.56M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 20.2% |
0.558 1.3% |
1.028 84.3% |
0.248 -75.9% |
0.311 25.3% |
0.349 12.3% |
0.464 32.8% |
0.315 -32.1% |
0.424 34.6% |
0.325 -23.2% |
0.361 10.9% |
0.228 -36.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.66% 20.8% |
2.67% 0.5% |
4.69% 75.7% |
1.1% -76.5% |
1.4% 26.9% |
1.6% 14.1% |
2.08% 30.5% |
1.95% -6.3% |
2.61% 33.6% |
1.98% -24.0% |
2.15% 8.4% |
1.33% -38.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47% 21.9% |
2.48% 0.7% |
4.38% 76.5% |
1.04% -76.3% |
1.33% 28.1% |
1.52% 14.4% |
1.94% 27.3% |
1.77% -8.9% |
2.36% 33.4% |
1.8% -23.5% |
1.95% 8.2% |
1.21% -38.1% |