2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.85% -4.2% |
7.56% -3.6% |
7.04% -6.9% |
7.84% 11.5% |
8.26% 5.3% |
5.54% -33.0% |
6.54% 18.1% |
5.18% -20.8% |
4.89% -5.5% |
4.06% -16.9% |
4.55% 11.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.5% -13.3% |
19.62% 18.9% |
17.88% -8.9% |
16.6% -7.1% |
16.81% 1.3% |
13.64% -18.9% |
15.76% 15.6% |
13.8% -12.5% |
13.04% -5.5% |
9.17% -29.7% |
12.18% 32.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.18% -8.1% |
9.86% 20.5% |
6.74% -31.7% |
9.14% 35.6% |
9.49% 3.8% |
5.96% -37.2% |
8.11% 36.1% |
6.23% -23.3% |
6.68% 7.3% |
3.91% -41.5% |
6% 53.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
546.76M 16.2% |
645.13M 18.0% |
610.8M -5.3% |
639.54M 4.7% |
663.6M 3.8% |
684.17M 3.1% |
725.08M 6.0% |
750.33M 3.5% |
816.99M 8.9% |
834.51M 2.1% |
866.8M 3.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.31B 8.4% |
1.45B 10.9% |
1.46B 0.2% |
1.48B 1.4% |
1.53B 3.7% |
1.67B 8.9% |
1.71B 2.2% |
1.69B -0.7% |
1.92B 13.3% |
2.05B 6.9% |
2.01B -1.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
384.45M 25.6% |
466.32M 21.3% |
418.23M -10.3% |
462.78M 10.7% |
451.98M -2.3% |
539.03M 19.3% |
522.87M -3.0% |
540.36M 3.3% |
724.59M 34.1% |
831.92M 14.8% |
761.9M -8.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
918.34M 2.5% |
974.08M 6.1% |
1.02B 5.2% |
1B -2.2% |
1.07B 6.6% |
1.12B 4.6% |
1.17B 4.4% |
1.14B -2.5% |
1.17B 2.9% |
1.19B 1.9% |
1.22B 2.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
-114.83M - |
- | - | - |
-141.84M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
427.39M 3.1% |
417.11M -2.4% |
659.07M 58.0% |
470.72M -28.6% |
449.61M -4.5% |
382.42M -14.9% |
589.09M 54.0% |
384.86M -34.7% |
320.08M -16.8% |
335.16M 4.7% |
604.34M 80.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
417.11M -2.4% |
659.07M 58.0% |
470.72M -28.6% |
449.61M -4.5% |
382.42M -14.9% |
589.09M 54.0% |
384.86M -34.7% |
320.08M -16.8% |
335.16M 4.7% |
604.34M 80.3% |
302.37M -50.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.42M - |
191.48M 2883.6% |
-188.36M - |
54.35M - |
-31.35M - |
213.04M - |
-200.68M - |
29.28M - |
29.99M 2.4% |
299.65M 899.1% |
-285.97M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
94.41M - |
- | - | - |
86.03M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.264 17.3% |
0.214 -18.8% |
0.27 26.1% |
0.219 -18.9% |
0.24 9.8% |
0.167 -30.7% |
0.21 26.1% |
0.171 -18.4% |
0.178 3.7% |
0.15 -15.7% |
0.17 13.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.73% 9.3% |
5.16% 9.0% |
4.3% -16.6% |
4.95% 15.1% |
5.3% 6.9% |
3.47% -34.5% |
4.15% 19.7% |
3.37% -18.7% |
3.46% 2.7% |
2.87% -17.2% |
3.26% 13.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.4% 6.5% |
3.53% 3.7% |
2.95% -16.3% |
3.42% 15.8% |
3.64% 6.5% |
2.37% -35.0% |
2.81% 18.7% |
2.29% -18.6% |
2.21% -3.2% |
1.71% -22.8% |
1.94% 13.5% |