2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
53.79% - |
49.52% -7.9% |
49.52% 0% |
49.52% 0% |
42.28% -14.6% |
42.28% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.33% 9.5% |
19.69% 37.3% |
16.43% -16.5% |
14.3% -13.0% |
14.41% 0.8% |
11.25% -21.9% |
4.88% -56.7% |
7.13% 46.1% |
9.65% 35.5% |
9.83% 1.9% |
8.53% -13.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.57% -17.1% |
69.85% 19.3% |
69.29% -0.8% |
69.59% 0.4% |
70.14% 0.8% |
68.9% -1.8% |
69.73% 1.2% |
71.44% 2.5% |
72.67% 1.7% |
74.09% 2.0% |
73.78% -0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.4% - |
23.7% - |
18.91% -20.2% |
15.66% -17.2% |
11.38% -27.4% |
6.53% -42.6% |
0.52% -92.0% |
3.04% 483.2% |
7.78% 156.0% |
7.66% -1.5% |
9.85% 28.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.75M 8.2% |
340.72M 7.6% |
347.05M 1.9% |
356.93M 2.8% |
367.5M 3.0% |
398.71M 8.5% |
445.26M 11.7% |
489.14M 9.9% |
566.99M 15.9% |
593.08M 4.6% |
678.08M 14.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
638.74M 0.1% |
652.19M 2.1% |
1.35B 106.9% |
1.34B -0.6% |
1.36B 1.6% |
1.38B 1.4% |
1.46B 5.7% |
1.45B -0.5% |
1.51B 4.0% |
1.53B 1.0% |
1.6B 4.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.28M -1.2% |
83.69M 0.5% |
90.36M 8.0% |
76.09M -15.8% |
116.72M 53.4% |
126.56M 8.4% |
178.46M 41.0% |
148.62M -16.7% |
163.85M 10.3% |
171.26M 4.5% |
199.88M 16.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
543.79M 0.1% |
556.21M 2.3% |
1.25B 124.5% |
1.25B 0.5% |
1.24B -1.6% |
1.24B 0.7% |
1.27B 2.0% |
1.29B 1.8% |
1.33B 3.4% |
1.34B 0.7% |
1.38B 2.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.79M - |
- |
66.15M - |
- |
4.53M - |
- |
-41.9M - |
- |
-35.86M - |
- |
37.41M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
161.25M -8.8% |
85.95M -46.7% |
176.79M 105.7% |
161.25M -8.8% |
178.9M 10.9% |
134.92M -24.6% |
766.82M 468.3% |
568.61M -25.8% |
560.39M -1.4% |
466.39M -16.8% |
230.16M -50.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.9M 10.9% |
136.08M -23.9% |
766.82M 463.5% |
567.6M -26.0% |
559.36M -1.5% |
465.13M -16.8% |
230.16M -50.5% |
188M -18.3% |
230.23M 22.5% |
178.87M -22.3% |
244.55M 36.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.13M -83.1% |
60.93M 649.0% |
-25.45M - |
-86.11M - |
-85.7M - |
-132.83M - |
-120.67M - |
-126.28M - |
-185.12M - |
-185.59M - |
-120.42M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.33M - |
- |
59.77M - |
- |
55.08M - |
- |
25.1M - |
- |
57.21M - |
- |
60.77M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.457 19.3% |
0.68 48.7% |
0.55 -19.1% |
0.49 -10.9% |
0.5 2.0% |
0.4 -20.0% |
0.16 -60.0% |
0.25 56.3% |
0.4 60.0% |
0.44 10.0% |
0.43 -2.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.73% 23.8% |
12.06% 38.1% |
6.4% -47.0% |
5.68% -11.3% |
5.95% 4.8% |
4.99% -16.2% |
1.73% -65.4% |
2.74% 58.7% |
4.26% 55.5% |
4.51% 5.9% |
4.37% -3.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.42% 23.6% |
10.29% 38.6% |
5.79% -43.7% |
5.16% -10.9% |
5.29% 2.6% |
4.41% -16.6% |
1.55% -65.0% |
2.49% 61.4% |
3.81% 52.6% |
4.01% 5.3% |
3.79% -5.6% |