2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.8% 0% |
72.8% 0% |
72.8% 0% |
72.25% -0.8% |
72.25% 0% |
67.73% -6.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.52% -5.1% |
6.53% -13.2% |
6.06% -7.3% |
6.63% 9.4% |
6.55% -1.2% |
7.02% 7.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.1% -10.4% |
18.54% -2.9% |
19.03% 2.6% |
18.55% -2.5% |
17.58% -5.2% |
17.51% -0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.24% -2.5% |
7.9% -14.5% |
7.29% -7.8% |
7.52% 3.2% |
7.7% 2.3% |
8.48% 10.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47B 16.9% |
1.78B 21.1% |
2.04B 14.7% |
2.11B 3.4% |
2.16B 2.7% |
2.19B 1.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.16B 16.4% |
1.23B 5.7% |
1.32B 7.4% |
1.28B -2.8% |
1.53B 19.0% |
1.7B 11.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
382.3M 57.2% |
395.99M 3.6% |
452.78M 14.3% |
342.57M -24.3% |
551.48M 61.0% |
644.34M 16.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
773.2M 2.4% |
826.63M 6.9% |
861.56M 4.2% |
934.58M 8.5% |
969.56M 3.7% |
1.05B 7.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-25.86M - |
22.67M - |
211.72M 834.0% |
177.85M -16.0% |
149.49M -15.9% |
-20.39M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.87M -29.4% |
87.25M -42.5% |
106.65M 22.2% |
86.55M -18.8% |
67.44M -22.1% |
57.76M -14.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.27M 27.5% |
86.55M -22.2% |
63.2M -27.0% |
57.76M -8.6% |
101.63M 76.0% |
71.94M -29.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-113.47M - |
-160.28M - |
74.56M - |
127.68M 71.2% |
110.56M -13.4% |
-20.39M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
130.13M - |
- |
153.25M - |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.35M 10.9% |
116.02M 5.1% |
123.41M 6.4% |
139.69M 13.2% |
141.72M 1.4% |
153.73M 8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.254 10.8% |
0.267 5.3% |
0.284 6.4% |
0.322 13.4% |
0.327 1.6% |
0.35 7.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.89% 5.7% |
14.67% -1.5% |
15.09% 2.9% |
15.86% 5.1% |
15.48% -2.4% |
15.52% 0.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.46% 5.7% |
10.42% -0.4% |
9.94% -4.6% |
11.13% 11.9% |
9.96% -10.5% |
10.33% 3.7% |