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] |
77.82% 0% |
77.82% 0% |
77.82% 0% |
77.82% 0% |
77.82% 0% |
81.62% 4.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.26% -1.4% |
5.99% -27.6% |
6.32% 5.6% |
7.7% 21.8% |
7.98% 3.6% |
8.26% 3.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.52% -5.5% |
16.6% -10.3% |
17.82% 7.3% |
18.18% 2.0% |
17.92% -1.4% |
21.66% 20.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.61% -3.5% |
7.55% -28.9% |
7.92% 4.9% |
8.6% 8.6% |
8.74% 1.6% |
10.71% 22.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.66B 5.4% |
1.83B 9.9% |
1.83B 0.4% |
1.59B -13.3% |
1.57B -1.0% |
1.73B 10.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.71B 2.8% |
2.78B 2.6% |
2.87B 3.2% |
3B 4.5% |
2.91B -3.2% |
2.46B -15.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.06B 3.1% |
2.07B 0.6% |
2.13B 3.0% |
2.2B 3.2% |
2.08B -5.6% |
1.55B -25.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
658.77M 2.1% |
714.64M 8.5% |
742.42M 3.9% |
803.86M 8.3% |
830.78M 3.3% |
909.73M 9.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.18M -61.5% |
204.93M 176.2% |
172.6M -15.8% |
43.98M -74.5% |
16.49M -62.5% |
46.41M 181.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
417.47M -14.2% |
434.79M 4.1% |
343.7M -21.0% |
393.73M 14.6% |
376.16M -4.5% |
345.68M -8.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
351.86M -19.1% |
393.73M 11.9% |
374.67M -4.8% |
345.68M -7.7% |
391.34M 13.2% |
378.9M -3.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.59M - |
84.13M - |
61.1M -27.4% |
-66.84M - |
-44.99M - |
21.33M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
129.92M - |
- |
144.64M - |
- |
181.33M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.19M 4.0% |
109.23M -20.4% |
115.82M 6.0% |
122.22M 5.5% |
125.36M 2.6% |
142.87M 14.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.274 4.0% |
0.218 -20.4% |
0.232 6.0% |
0.244 5.5% |
0.251 2.5% |
0.286 14.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.48% 0.9% |
16.06% -28.6% |
16.52% 2.9% |
16.1% -2.6% |
15.94% -1.0% |
16.67% 4.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.18% -0.5% |
4.03% -22.2% |
4.14% 2.8% |
4.22% 2.0% |
4.34% 2.7% |
5.23% 20.6% |