2017 Q4 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.98% -17.9% |
8.83% -19.6% |
8.33% -5.7% |
8.5% 2.1% |
8.24% -3.1% |
7.84% -4.8% |
7.68% -2.1% |
7.17% -6.6% |
8.1% 13.0% |
8.54% 5.4% |
8.92% 4.4% |
9.61% 7.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.21% -12.6% |
16.61% -13.6% |
14.95% -10.0% |
14.81% -0.9% |
14.32% -3.4% |
14.22% -0.7% |
14.82% 4.2% |
15.67% 5.8% |
17.49% 11.6% |
17.11% -2.2% |
17.21% 0.6% |
17.45% 1.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.62% -17.1% |
9.3% -26.3% |
8.25% -11.3% |
7.93% -3.9% |
6.93% -12.6% |
6.79% -1.9% |
6.55% -3.7% |
6.28% -4.1% |
7.91% 26.0% |
8.07% 2.0% |
8.58% 6.3% |
9.01% 5.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
646.2M -1.0% |
621.1M -3.9% |
661.64M 6.5% |
716.92M 8.4% |
740.5M 3.3% |
758.74M 2.5% |
729.68M -3.8% |
676.89M -7.2% |
685.95M 1.3% |
697.89M 1.7% |
715.65M 2.5% |
733.76M 2.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34B 94.2% |
1.36B 1.3% |
1.36B 0.2% |
1.39B 2.3% |
1.38B -0.7% |
1.39B 1.0% |
1.42B 1.9% |
1.41B -0.7% |
1.43B 1.2% |
1.49B 4.4% |
1.47B -1.1% |
1.55B 5.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.64M -24.4% |
144.89M 6.0% |
131.06M -9.5% |
161.45M 23.2% |
141.43M -12.4% |
147.54M 4.3% |
161.08M 9.2% |
144.19M -10.5% |
143.67M -0.4% |
195.1M 35.8% |
204.87M 5.0% |
270.97M 32.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 136.3% |
1.21B 0.8% |
1.23B 1.3% |
1.23B 0.0% |
1.24B 0.8% |
1.25B 0.7% |
1.26B 1.0% |
1.27B 0.6% |
1.28B 1.4% |
1.3B 0.9% |
1.27B -2.0% |
1.28B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
36.02M - |
- |
45.57M - |
- |
42.58M - |
- |
30.22M - |
- |
91.92M - |
- |
239.07M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.52M 1.5% |
43.38M -31.7% |
28.66M -33.9% |
27.28M -4.8% |
674.65M 2373.1% |
664.86M -1.5% |
679.03M 2.1% |
638.5M -6.0% |
546.64M -14.4% |
545.46M -0.2% |
544M -0.3% |
533.58M -1.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
674.65M 2373.1% |
664.86M -1.5% |
679.03M 2.1% |
638.5M -6.0% |
546.64M -14.4% |
545.46M -0.2% |
536.4M -1.7% |
533.58M -0.5% |
510.56M -4.3% |
562.15M 10.1% |
590.29M 5.0% |
449.92M -23.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-41.84M - |
-13.95M - |
20.68M - |
5.25M -74.6% |
-79.87M - |
-88.19M - |
-111.55M - |
-87.98M - |
-18.65M - |
27.9M - |
90.76M 225.3% |
142.18M 56.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
54.82M - |
- |
60.97M - |
- |
59.49M - |
- |
48.53M - |
- |
59.62M - |
- |
70.55M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.893 -18.8% |
0.633 -29.1% |
0.587 -7.4% |
0.58 -1.1% |
0.547 -5.7% |
0.56 2.4% |
0.533 -4.8% |
0.46 -13.7% |
0.52 13.0% |
0.56 7.7% |
0.6 7.1% |
0.67 11.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.6% -54.2% |
6.51% -24.3% |
6.42% -1.4% |
7.02% 9.4% |
5% -28.8% |
4.84% -3.2% |
4.5% -6.9% |
3.89% -13.7% |
4.41% 13.3% |
4.69% 6.4% |
5.05% 7.6% |
5.54% 9.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.31% -46.1% |
5.5% -24.7% |
5.44% -1.1% |
5.86% 7.8% |
4.49% -23.5% |
4.33% -3.6% |
4.03% -6.8% |
3.47% -14.0% |
3.96% 14.2% |
4.13% 4.4% |
4.41% 6.7% |
4.77% 8.1% |