2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
0% - |
0% - |
- | - |
0% - |
0% - |
- |
91.07% - |
90.2% -1.0% |
90.15% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.91% 10.1% |
17.89% -5.4% |
16.63% -7.1% |
16.37% -1.5% |
16.7% 2.0% |
16% -4.2% |
13.95% -12.8% |
13.34% -4.3% |
11.05% -17.2% |
9.73% -11.9% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.91% -12.6% |
35.67% 8.4% |
32.89% -7.8% |
31.35% -4.7% |
31.68% 1.1% |
30.86% -2.6% |
26.81% -13.1% |
26.41% -1.5% |
23.94% -9.3% |
21.83% -8.8% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.33% 5.1% |
25.14% -0.7% |
22.65% -9.9% |
22.45% -0.9% |
23.08% 2.8% |
22.31% -3.4% |
19.32% -13.4% |
18.25% -5.5% |
15.23% -16.6% |
12.91% -15.2% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.52M -2.0% |
177.85M 339.0% |
196.91M 10.7% |
214.45M 8.9% |
249.54M 16.4% |
278.98M 11.8% |
253.15M -9.3% |
255.85M 1.1% |
252.87M -1.2% |
245.56M -2.9% |
- | |
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
635.62M -0.4% |
659.93M 3.8% |
745.99M 13.0% |
755.54M 1.3% |
855.75M 13.3% |
873.94M 2.1% |
865.33M -1.0% |
859.11M -0.7% |
877.11M 2.1% |
911.46M 3.9% |
927.42M 1.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.13M -1.0% |
199.74M 8.5% |
276.53M 38.4% |
276.62M 0.0% |
368.22M 33.1% |
379.33M 3.0% |
369.84M -2.5% |
354.83M -4.1% |
364.5M 2.7% |
391.02M 7.3% |
407.75M 4.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
451.49M -0.1% |
460.19M 1.9% |
469.46M 2.0% |
478.93M 2.0% |
487.53M 1.8% |
494.61M 1.5% |
495.49M 0.2% |
504.18M 1.8% |
512.51M 1.7% |
520.34M 1.5% |
519.63M -0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.19M - |
7.25M - |
-7.07M - |
-42.56M - |
17.19M - |
116.94M 580.2% |
134.46M 15.0% |
146.51M 9.0% |
131.09M -10.5% |
32.61M -75.1% |
30.66M -6.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.3M 143.1% |
55.96M -59.5% |
56.9M 1.7% |
138.3M 143.1% |
115.61M -16.4% |
93.91M -18.8% |
64.92M -30.9% |
44.34M -31.7% |
46.23M 4.3% |
122.13M 164.2% |
113.15M -7.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.61M -16.4% |
93.91M -18.8% |
64.92M -30.9% |
44.34M -31.7% |
46.22M 4.3% |
122.13M 164.2% |
113.15M -7.4% |
75.6M -33.2% |
91.63M 21.2% |
68.13M -25.6% |
61.66M -9.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.3M - |
2.17M - |
-9.26M - |
-40.91M - |
16.97M - |
113.92M 571.3% |
121.86M 7.0% |
117.41M -3.6% |
111.73M -4.8% |
14.42M -87.1% |
28.46M 97.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.18M 4.0% |
42.72M 319.7% |
44.27M 3.6% |
47.23M 6.7% |
55.98M 18.5% |
59.81M 6.8% |
48.13M -19.5% |
46.47M -3.4% |
38.75M -16.6% |
32.24M -16.8% |
38.22M 18.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.66M 7.9% |
31.81M 315.2% |
32.74M 2.9% |
35.1M 7.2% |
41.68M 18.7% |
44.63M 7.1% |
35.31M -20.9% |
34.14M -3.3% |
27.94M -18.2% |
23.89M -14.5% |
- | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.011 26.1% |
0.045 305.6% |
0.039 -13.2% |
0.041 3.6% |
0.042 2.7% |
0.041 -1.4% |
0.04 -3.2% |
0.037 -5.5% |
0.03 -18.7% |
0.024 -20.3% |
- | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.7% -1.9% |
7.08% 317.2% |
7.8% 10.2% |
7.54% -3.3% |
8.88% 17.7% |
9.35% 5.3% |
7.32% -21.7% |
6.95% -5.1% |
5.59% -19.6% |
4.71% -15.7% |
5.34% 13.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2% -0.1% |
4.83% 301.3% |
5.08% 5.3% |
5.04% -0.9% |
5.59% 10.9% |
5.82% 4.1% |
4.38% -24.7% |
4.23% -3.5% |
3.22% -23.8% |
2.68% -17.0% |
3.02% 13.0% |