2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - |
0% - |
0% - |
68.24% - |
|
Net Margin | [friend] | [friend] | [friend] | - |
13.56% - |
15.43% 13.8% |
13.28% -14.0% |
14.18% 6.8% |
14.33% 1.0% |
14.12% -1.4% |
14.06% -0.4% |
14.59% 3.8% |
14.82% 1.5% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
35.77% - |
37.24% 4.1% |
37.5% 0.7% |
35.83% -4.5% |
35.99% 0.4% |
35.57% -1.2% |
35.33% -0.7% |
36.75% 4.0% |
37.18% 1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
15.08% - |
18.35% 21.7% |
16.8% -8.5% |
17.16% 2.2% |
18.27% 6.5% |
17.53% -4.1% |
17.26% -1.6% |
17.58% 1.9% |
17.13% -2.6% |
|
Total Revenue | [friend] | [friend] | [friend] |
272.94M -43.5% |
142.76M -47.7% |
569.26M 298.8% |
149.84M -73.7% |
603.65M 302.9% |
616.32M 2.1% |
623.76M 1.2% |
609.98M -2.2% |
596.14M -2.3% |
599.32M 0.5% |
|
Total Assets | [friend] | [friend] | [friend] |
748.32M - |
- |
907.07M - |
- |
1.03B - |
1.05B 1.9% |
1.74B 65.5% |
1.69B -3.0% |
1.7B 0.6% |
1.66B -2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] |
153.63M - |
- |
267.09M - |
- |
351.87M - |
347.89M -1.1% |
378.79M 8.9% |
307.81M -18.7% |
322.97M 4.9% |
254.31M -21.3% |
|
Total Equity | [friend] | [friend] | [friend] |
594.69M - |
- |
639.98M - |
- |
680.83M - |
704.19M 3.4% |
1.36B 93.4% |
1.38B 1.4% |
1.38B -0.3% |
1.4B 1.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
50.24M -57.9% |
- |
134.01M - |
- |
157.23M - |
- |
144.64M - |
- |
149.62M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
141M 374.4% |
101.5M -28.0% |
141M 38.9% |
101.24M -28.2% |
101.5M 0.3% |
109.49M 7.9% |
101.24M -7.5% |
102.24M 1.0% |
130.49M 27.6% |
115.39M -11.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
101.5M -28.0% |
109.49M 7.9% |
101.24M -7.5% |
102.24M 1.0% |
130.06M 27.2% |
115.18M -11.4% |
752.67M 553.4% |
602.44M -20.0% |
622.91M 3.4% |
463.68M -25.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-37.83M - |
-10.9M - |
-100.34M - |
-50.96M - |
-94.12M - |
-84.13M - |
-6.23M - |
6.67M - |
22.62M 239.0% |
34.21M 51.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
42.36M -44.3% |
- |
87.85M - |
- |
85.62M - |
- |
88.08M - |
- |
86.98M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.17 -48.5% |
0.08 -52.9% |
0.35 337.5% |
0.078 -77.6% |
0.34 333.7% |
0.35 2.9% |
0.347 -0.8% |
0.321 -7.6% |
0.304 -5.1% |
0.287 -5.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
14.76% - |
- |
13.42% - |
12.54% -6.6% |
8.8% -29.8% |
6.21% -29.4% |
8.46% 36.2% |
8.43% -0.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
11.06% - |
- |
9.61% - |
8.39% -12.7% |
6.66% -20.7% |
5.08% -23.7% |
6.37% 25.4% |
6.56% 3.0% |