2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.27% -1.8% |
73.07% -0.3% |
73.07% 0% |
72.62% -0.6% |
72.63% 0.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.88% -1.6% |
6.56% -4.6% |
6.35% -3.3% |
6.23% -1.9% |
6.22% -0.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.78% -6.5% |
16.22% 2.8% |
15.6% -3.9% |
15.14% -2.9% |
15.28% 0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.41% -4.2% |
11.18% 7.4% |
10.37% -7.2% |
10.19% -1.8% |
10.48% 2.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 17.6% |
1.35B 19.4% |
1.57B 16.3% |
1.71B 9.0% |
1.85B 8.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
879.33M -10.4% |
1.14B 29.1% |
1.08B -5.1% |
1.24B 15.5% |
1.29B 3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
659.61M -16.0% |
862.42M 30.7% |
770.58M -10.6% |
879.79M 14.2% |
853.47M -3.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.69M 11.1% |
242.78M 26.0% |
268.41M 10.6% |
324.69M 21.0% |
386.85M 19.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.56M -24.2% |
120.36M 133.4% |
46.1M -61.7% |
38.56M -16.4% |
92.22M 139.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
382.85M -14.5% |
566.91M 48.1% |
275.02M -51.5% |
538.13M 95.7% |
281.15M -47.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
274.68M -51.5% |
538.13M 95.9% |
281.15M -47.8% |
292.06M 3.9% |
194.11M -33.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.04M -42.7% |
51.86M 61.9% |
-31.29M - |
-10.49M - |
43.68M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.55M 14.9% |
129.05M 13.7% |
143.36M 11.1% |
150.78M 5.2% |
162.52M 7.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.84M 15.7% |
88.69M 13.9% |
99.79M 12.5% |
106.73M 7.0% |
115.19M 7.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 15.9% |
0.33 13.9% |
0.37 12.1% |
0.4 8.1% |
0.43 7.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.34% 1.8% |
42.62% -8.0% |
43.26% 1.5% |
37.62% -13.0% |
35.16% -6.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.37% 16.7% |
8.38% -10.6% |
10.19% 21.6% |
8.97% -12.0% |
9.73% 8.5% |