2018 Q2 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.93% -15.1% |
25.16% 40.3% |
17.13% -31.9% |
26.65% 55.6% |
21% -21.2% |
20.46% -2.6% |
21.27% 4.0% |
19.14% -10.0% |
12.58% -34.3% |
6.61% -47.4% |
5.84% -11.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.13% -4.4% |
38.41% 12.6% |
32.58% -15.2% |
41.42% 27.1% |
33.88% -18.2% |
39.28% 15.9% |
34.03% -13.4% |
35.73% 5.0% |
31.16% -12.8% |
31.43% 0.9% |
32.53% 3.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.94% -3.2% |
24.91% 8.6% |
17.08% -31.4% |
28.26% 65.4% |
21.51% -23.9% |
21.12% -1.8% |
17.59% -16.7% |
20.3% 15.4% |
9.05% -55.4% |
-0.01% - |
-1.51% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.29M 16.6% |
127.39M 8.6% |
89.67M -29.6% |
119.08M 32.8% |
129.27M 8.6% |
113.82M -12.0% |
92.1M -19.1% |
160.8M 74.6% |
101.99M -36.6% |
93.27M -8.5% |
73.49M -21.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
821.83M 4.7% |
857.74M 4.4% |
865.64M 0.9% |
1.63B 88.4% |
1.65B 1.0% |
1.67B 1.5% |
1.68B 0.3% |
1.69B 0.7% |
1.68B -0.2% |
1.67B -1.0% |
1.66B -0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.22M 20.3% |
97.83M 6.1% |
90.37M -7.6% |
120.08M 32.9% |
109.2M -9.1% |
110.79M 1.5% |
96M -13.3% |
95.61M -0.4% |
80.15M -16.2% |
75.14M -6.3% |
81.25M 8.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
729.61M 3.1% |
759.91M 4.2% |
775.27M 2.0% |
1.51B 94.8% |
1.54B 1.8% |
1.56B 1.6% |
1.58B 1.3% |
1.59B 0.7% |
1.61B 0.8% |
1.6B -0.6% |
1.59B -0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
29.35M - |
- | - | - |
12.63M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.93M 9.3% |
96.19M -7.5% |
133.66M 39.0% |
230.55M 72.5% |
684.11M 196.7% |
516.73M -24.5% |
547.17M 5.9% |
545.31M -0.3% |
567.85M 4.1% |
426.82M -24.8% |
424.3M -0.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.19M -7.5% |
112.44M 16.9% |
230.55M 105.0% |
684.11M 196.7% |
516.73M -24.5% |
547.17M 5.9% |
545.31M -0.3% |
567.85M 4.1% |
426.82M -24.8% |
424.3M -0.6% |
455.28M 7.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.86M -32.8% |
21.62M 175.2% |
15.82M -26.8% |
8.83M -44.2% |
10.65M 20.6% |
-12.61M - |
-845.25K - |
6.43M - |
-2.05M - |
25.85M - |
1.94M -92.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
47.1M - |
- | - | - |
48.12M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.073 -8.3% |
0.113 54.5% |
0.053 -52.9% |
0.097 81.3% |
0.08 -17.2% |
0.063 -21.6% |
0.08 27.6% |
0.083 3.6% |
0.03 -63.8% |
0.02 -33.3% |
0.01 -50% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.93% -2.6% |
4.3% 47.1% |
2% -53.5% |
2.78% 38.8% |
1.78% -35.8% |
1.5% -15.6% |
1.25% -17.0% |
1.94% 55.5% |
0.8% -58.6% |
0.39% -52.0% |
0.27% -29.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.62% -3.4% |
3.82% 45.8% |
1.78% -53.3% |
2.54% 42.7% |
1.66% -34.8% |
1.4% -15.3% |
1.17% -16.6% |
1.83% 56.3% |
0.76% -58.4% |
0.37% -51.7% |
0.26% -30.0% |