2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] | - | - | - | - | - | - | - |
0% - |
0% - |
- |
75.89% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
9.07% -20.0% |
8.9% -1.9% |
8.88% -0.2% |
9.22% 3.9% |
10.56% 14.5% |
10.42% -1.3% |
10.65% 2.2% |
12.56% 18.0% |
12.34% -1.8% |
12.18% -1.3% |
12.77% 4.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
-52.66% - |
20.8% - |
22.22% 6.8% |
20.44% -8.0% |
20.61% 0.8% |
21.52% 4.4% |
21.94% 2.0% |
23.7% 8.0% |
23.61% -0.4% |
23.91% 1.3% |
23.92% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-71.36% - |
11.53% - |
13.11% 13.7% |
11.2% -14.6% |
10.17% -9.2% |
11.82% 16.2% |
12.14% 2.8% |
14.24% 17.2% |
14.18% -0.4% |
14.02% -1.2% |
14.7% 4.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
198.43M 2.0% |
783.75M 295.0% |
798.04M 1.8% |
824.31M 3.3% |
183.44M -77.7% |
808.91M 341.0% |
815.7M 0.8% |
885.81M 8.6% |
944.98M 6.7% |
980.07M 3.7% |
1.04B 6.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
842.88M - |
- |
904.59M - |
902.49M -0.2% |
- |
919.08M - |
984.67M 7.1% |
1.61B 63.7% |
1.63B 1.0% |
1.69B 3.8% |
1.75B 3.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
488.33M - |
- |
498.02M - |
476.79M -4.3% |
- |
450.67M - |
490.54M 8.8% |
510.22M 4.0% |
501.62M -1.7% |
539.68M 7.6% |
559.45M 3.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
350.02M - |
- |
402.88M - |
425.26M 5.6% |
- |
467.97M - |
493.69M 5.5% |
1.1B 123.1% |
1.13B 2.2% |
1.15B 2.1% |
1.19B 3.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-41.93M - |
-19.12M - |
- |
22.21M - |
- |
23.65M - |
- |
22.44M - |
- |
1.46M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
29.63M - |
29.63M 0% |
34.68M 17.0% |
15.05M -56.6% |
37.34M 148.1% |
34.68M -7.1% |
41.14M 18.6% |
37.34M -9.2% |
45.62M 22.2% |
47.75M 4.7% |
60.52M 26.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
15.05M - |
34.68M 130.5% |
41.14M 18.6% |
37.34M -9.2% |
45.62M 22.2% |
47.75M 4.7% |
60.52M 26.7% |
640.57M 958.4% |
617.65M -3.6% |
612.61M -0.8% |
630.83M 3.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-16.34M - |
-35.91M - |
-10.29M - |
3.48M - |
6.63M 90.2% |
2.41M -63.6% |
6.39M 165.4% |
-22.47M - |
-63.5M - |
-56.44M - |
-20.25M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
39.27M - |
68.34M 74.0% |
- |
74.61M - |
- |
83.53M - |
- |
111.29M - |
- |
119.41M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.3 -18.4% |
1.16 286.5% |
1.178 1.6% |
1.26 6.9% |
0.33 -73.8% |
1.41 327.3% |
1.45 2.8% |
1.8 24.1% |
1.73 -3.9% |
1.67 -3.5% |
1.73 3.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
5.14% - |
20.23% 293.3% |
17.59% -13.1% |
19.61% 11.5% |
- |
19.89% - |
19.38% -2.6% |
14.58% -24.8% |
10.36% -29.0% |
14.76% 42.5% |
15.81% 7.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
2.14% - |
8.53% 299.3% |
7.83% -8.2% |
8.71% 11.2% |
- |
9.31% - |
9.2% -1.2% |
8.85% -3.7% |
7.16% -19.1% |
9.15% 27.8% |
9.73% 6.3% |