2018 Q4 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
4.22% -24.2% |
6.03% 43.0% |
4.92% -18.5% |
5.6% 13.9% |
7.66% 36.7% |
7.77% 1.4% |
7.2% -7.3% |
7.14% -0.9% |
6.25% -12.5% |
5.78% -7.5% |
5.77% -0.2% |
5.75% -0.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
12.63% -18.3% |
15.07% 19.4% |
13.59% -9.8% |
13.22% -2.7% |
13.15% -0.6% |
13.38% 1.7% |
12.34% -7.7% |
13.25% 7.4% |
13.94% 5.2% |
13.11% -6.0% |
13.24% 1.0% |
12.88% -2.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
5.49% -31.1% |
8.17% 48.9% |
7.04% -13.8% |
6.78% -3.7% |
7.71% 13.7% |
6.77% -12.1% |
5.26% -22.3% |
5.51% 4.6% |
5.39% -2.1% |
5.43% 0.7% |
5.5% 1.2% |
6% 9.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
162.99M 16.3% |
585.01M 258.9% |
634.96M 8.5% |
622.07M -2.0% |
635.25M 2.1% |
605.43M -4.7% |
572.91M -5.4% |
636.38M 11.1% |
676.7M 6.3% |
753.32M 11.3% |
802.46M 6.5% |
850.7M 6.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.18B - |
1.23B 3.6% |
1.23B 0.5% |
2.01B 63.2% |
1.93B -4.1% |
1.97B 2.3% |
1.98B 0.4% |
1.97B -0.6% |
2.05B 4.1% |
2.04B -0.8% |
2.05B 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
529.26M - |
561.53M 6.1% |
556.46M -0.9% |
563.84M 1.3% |
476.56M -15.5% |
516.65M 8.4% |
523.61M 1.3% |
494.59M -5.5% |
569.25M 15.1% |
546.92M -3.9% |
555.04M 1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
653.99M - |
663.93M 1.5% |
675.35M 1.7% |
1.45B 114.2% |
1.45B 0.3% |
1.46B 0.3% |
1.46B 0.1% |
1.47B 1.2% |
1.48B 0.4% |
1.49B 0.5% |
1.49B 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
71.18M - |
- |
83.92M - |
- |
136.15M - |
- |
132.14M - |
- |
163.03M - |
- |
89.71M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
244.26M -20.4% |
593.68M 143.0% |
306.87M -48.3% |
244.26M -20.4% |
184.06M -24.6% |
245.29M 33.3% |
217.83M -11.2% |
195.71M -10.2% |
1.01B 414.8% |
917.89M -8.9% |
879.32M -4.2% |
828.61M -5.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
184.06M -24.6% |
245.29M 33.3% |
219.56M -10.5% |
193.6M -11.8% |
1.01B 421.1% |
917.89M -9.0% |
871.82M -5.0% |
822.02M -5.7% |
770.22M -6.3% |
830.74M 7.9% |
721.94M -13.1% |
564.36M -21.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-56.44M - |
-238.26M - |
-215.21M - |
-81.96M - |
-50.59M - |
-89.13M - |
-77.32M - |
-118.01M - |
-115.36M - |
-51.08M - |
-136.31M - |
-174.82M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
35.24M - |
- |
21.35M - |
- |
47.02M - |
- |
45.4M - |
- |
43.54M - |
- |
48.89M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.05 0% |
0.23 360% |
0.2 -13.0% |
0.231 15.3% |
0.25 8.5% |
0.28 12.0% |
0.23 -17.9% |
0.24 4.3% |
0.25 4.2% |
0.21 -16.0% |
0.22 4.8% |
0.23 4.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
5.54% - |
4.81% -13.1% |
5.29% 10.0% |
3.36% -36.5% |
4.47% 32.9% |
3.89% -12.9% |
4.26% 9.4% |
2.89% -32.0% |
2.97% 2.6% |
3.15% 5.9% |
3.32% 5.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
3% - |
2.87% -4.2% |
3.12% 8.4% |
2.42% -22.4% |
3.02% 25.0% |
2.58% -14.7% |
2.83% 9.6% |
2.12% -24.9% |
2.19% 3.0% |
2.31% 5.5% |
2.43% 5.1% |