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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
10.06% - |
7.26% -27.8% |
9.93% 36.7% |
9.25% -6.8% |
8.4% -9.2% |
7.55% -10.1% |
7.45% -1.2% |
7.31% -1.9% |
7.31% 0.0% |
6.9% -5.7% |
6.19% -10.3% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
19.68% - |
15.11% -23.2% |
20.6% 36.3% |
18.34% -11.0% |
16.96% -7.5% |
15.44% -9.0% |
15% -2.8% |
14.55% -3.0% |
13.85% -4.8% |
13.44% -2.9% |
12.42% -7.6% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
14.95% - |
10.72% -28.3% |
14.1% 31.5% |
13.24% -6.1% |
11.74% -11.3% |
10.17% -13.4% |
9.92% -2.4% |
9.48% -4.5% |
8.95% -5.6% |
8.82% -1.5% |
7.43% -15.7% |
|
Total Revenue | [friend] | [friend] | [friend] |
886.91M -19.1% |
388.45M -56.2% |
1.7B 338.2% |
260.42M -84.7% |
1.49B 471.9% |
1.52B 1.8% |
1.63B 7.3% |
1.79B 9.8% |
1.87B 4.6% |
1.98B 6.1% |
2.01B 1.3% |
1.94B -3.3% |
|
Total Assets | [friend] | [friend] | [friend] |
1.01B - |
- |
1.16B - |
- |
1.16B - |
1.79B 53.7% |
1.78B -0.7% |
1.79B 0.9% |
1.76B -1.7% |
1.82B 3.3% |
1.9B 4.6% |
1.85B -2.9% |
|
Total Liabilities | [friend] | [friend] | [friend] |
660.13M - |
- |
732.62M - |
- |
700.17M - |
808.55M 15.5% |
763.75M -5.5% |
746.8M -2.2% |
733M -1.8% |
759.28M 3.6% |
814.4M 7.3% |
746.75M -8.3% |
|
Total Equity | [friend] | [friend] | [friend] |
345.3M - |
- |
423.29M - |
- |
460.51M - |
977.08M 112.2% |
1.01B 3.3% |
1.04B 3.3% |
1.03B -1.7% |
1.06B 3.1% |
1.08B 2.4% |
1.09B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
-135.58M - |
- |
-64.82M - |
- |
77.08M - |
- |
161.09M - |
- |
196.43M - |
- |
133.52M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
213.04M 28.5% |
86.4M -59.4% |
213.04M 146.6% |
141.95M -33.4% |
86.4M -39.1% |
211.59M 144.9% |
141.95M -32.9% |
98.04M -30.9% |
110.6M 12.8% |
690.93M 524.7% |
542.34M -21.5% |
549.16M 1.3% |
|
End Cash Position | [friend] | [friend] | [friend] |
86.4M -59.4% |
211.59M 144.9% |
141.95M -32.9% |
98.04M -30.9% |
107.86M 10.0% |
686.81M 536.7% |
542.34M -21.0% |
548.84M 1.2% |
513.78M -6.4% |
529.15M 3.0% |
710M 34.2% |
651.44M -8.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-136.45M - |
75.68M - |
-66.7M - |
-71.88M - |
73.07M - |
99.35M 36.0% |
156.31M 57.3% |
195.89M 25.3% |
193.49M -1.2% |
-37.86M - |
116.52M - |
106.63M -8.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
49.53M -39.3% |
- |
124.33M - |
- |
137.77M - |
- |
123.02M - |
- |
137.7M - |
- |
140.06M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.656 -39.7% |
0.52 -20.7% |
1.648 216.9% |
0.344 -79.1% |
1.832 432.6% |
1.656 -9.6% |
1.512 -8.7% |
1.528 1.1% |
1.442 -5.6% |
1.472 2.1% |
1.39 -5.6% |
1.21 -12.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
33.14% - |
- |
34.2% - |
13.04% -61.9% |
17.15% 31.6% |
12.78% -25.5% |
18.4% 44.0% |
14.26% -22.5% |
13.25% -7.1% |
11.26% -15.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
12.18% - |
- |
12.68% - |
7.12% -43.8% |
8.37% 17.5% |
7.43% -11.2% |
9.34% 25.8% |
8.04% -14.0% |
7.53% -6.3% |
6.6% -12.4% |