2018 Q4 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - |
0% - |
0% - |
- |
0% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
15.53% 23.7% |
18.17% 17.0% |
17.52% -3.5% |
17.73% 1.2% |
17.63% -0.6% |
17.58% -0.3% |
18.55% 5.5% |
18.08% -2.5% |
19.05% 5.4% |
19.22% 0.9% |
17.84% -7.2% |
17.79% -0.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
100% 0% |
48.17% -51.8% |
29.6% -38.5% |
34.22% 15.6% |
7.27% -78.8% |
-8.81% - |
30.1% - |
29.43% -2.2% |
29.93% 1.7% |
29.83% -0.3% |
28.32% -5.1% |
27.97% -1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
100% 0% |
40.37% -59.6% |
20.32% -49.7% |
25.55% 25.7% |
-5.1% - |
-22.83% - |
21.64% - |
21.31% -1.5% |
21.37% 0.3% |
20.46% -4.2% |
18.46% -9.8% |
17.54% -5.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
111.33M 99.5% |
434.18M 290.0% |
490.88M 13.1% |
525.35M 7.0% |
540.92M 3.0% |
568.27M 5.1% |
566.64M -0.3% |
574.86M 1.5% |
585.61M 1.9% |
585.55M 0.0% |
567.08M -3.2% |
555.4M -2.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
277.95M - |
329.02M 18.4% |
376.27M 14.4% |
366.63M -2.6% |
421.08M 14.9% |
- |
541.93M - |
507.84M -6.3% |
1.44B 184.0% |
1.47B 1.7% |
1.43B -2.7% |
1.38B -3.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
62.55M - |
86.05M 37.6% |
99.22M 15.3% |
75.51M -23.9% |
110.41M 46.2% |
- |
159.79M - |
112.9M -29.3% |
132.44M 17.3% |
185.86M 40.3% |
114.59M -38.3% |
54.84M -52.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
215.4M - |
242.98M 12.8% |
277.05M 14.0% |
291.11M 5.1% |
310.67M 6.7% |
- |
382.14M - |
394.93M 3.3% |
1.31B 231.6% |
1.28B -2.2% |
1.31B 2.4% |
1.32B 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
-29.36M - |
- |
30.84M - |
- |
7.44M - |
- |
44.88M - |
- |
67.84M - |
- |
127.96M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
45.7M - |
- |
45.7M - |
42.04M -8.0% |
5.22M -87.6% |
43.53M 734.4% |
42.04M -3.4% |
5.22M -87.6% |
43.53M 734.4% |
5.35M -87.7% |
62.31M 1065.1% |
17.89M -71.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
12.97M - |
- |
42.04M - |
5.22M -87.6% |
43.53M 734.4% |
5.35M -87.7% |
62.31M 1065.1% |
8.16M -86.9% |
933.2M 11339.9% |
826.38M -11.4% |
811.03M -1.9% |
823.82M 1.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
9.26M - |
-14.74M - |
-3.16M - |
7.2M - |
29.69M 312.3% |
20.23M -31.9% |
23.04M 13.9% |
15.74M -31.7% |
17.01M 8.1% |
43.77M 157.3% |
15.75M -64.0% |
-34.63M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
24.29M - |
- |
86.02M - |
- |
33.61M - |
- |
105.1M - |
- |
111.54M - |
- |
101.17M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.262 146.8% |
1.195 356.3% |
1.3 8.8% |
1.408 8.3% |
1.442 2.4% |
1.513 4.9% |
1.59 5.1% |
1.084 -31.8% |
1.145 5.6% |
1.076 -6.0% |
0.883 -17.9% |
0.828 -6.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
8.03% - |
32.46% 304.5% |
36.77% 13.3% |
32% -13.0% |
36.25% 13.3% |
- |
31.89% - |
30.3% -5.0% |
13.77% -54.6% |
8.79% -36.2% |
11.95% 35.9% |
11.51% -3.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
6.22% - |
23.97% 285.4% |
26.04% 8.6% |
25.41% -2.4% |
27.28% 7.4% |
- |
22.89% - |
23.77% 3.8% |
11.97% -49.6% |
7.68% -35.9% |
10.28% 34.0% |
10.48% 1.9% |