2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.36% 17.2% |
14.47% 0.8% |
14.54% 0.5% |
14.67% 0.9% |
15.32% 4.4% |
12.72% -17.0% |
12.74% 0.1% |
11.56% -9.3% |
17.69% 53.1% |
17.73% 0.2% |
17.75% 0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.31% 1.3% |
42.07% -0.6% |
40.15% -4.6% |
38.87% -3.2% |
42.15% 8.4% |
33.37% -20.8% |
38.27% 14.7% |
29.45% -23.1% |
38.59% 31.0% |
39.06% 1.2% |
127.94% 227.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.07M -1.0% |
26.45M -2.3% |
27.59M 4.3% |
25.99M -5.8% |
27.65M 6.4% |
31.34M 13.3% |
33.34M 6.4% |
36.05M 8.1% |
36.62M 1.6% |
37.68M 2.9% |
27.12M -28.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.82B -1.0% |
2.85B 1.0% |
2.94B 3.2% |
2.92B -0.4% |
2.96B 1.2% |
3.64B 23.0% |
3.66B 0.5% |
4.17B 13.8% |
4.09B -1.8% |
4.09B -0.1% |
4.22B 3.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.51B -1.4% |
2.53B 1.0% |
2.61B 3.3% |
2.61B -0.3% |
2.65B 1.5% |
3.2B 20.9% |
3.21B 0.2% |
3.6B 12.4% |
3.52B -2.3% |
3.51B -0.3% |
3.6B 2.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
311.43M 2.6% |
315.26M 1.2% |
322.65M 2.3% |
318.3M -1.3% |
314.16M -1.3% |
439.42M 39.9% |
453.1M 3.1% |
562.37M 24.1% |
570.87M 1.5% |
577.33M 1.1% |
619.8M 7.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.5M -10.2% |
13.03M 136.6% |
15.62M 19.9% |
2.49M -84.1% |
7.59M 205.0% |
9.92M 30.8% |
20.01M 101.7% |
4.11M -79.4% |
11.05M 168.6% |
17.48M 58.2% |
20.3M 16.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.17M 53.4% |
251.07M -3.9% |
299.95M 19.5% |
296.86M -1.0% |
107.36M -63.8% |
43.98M -59.0% |
143.44M 226.1% |
119.35M -16.8% |
169.69M 42.2% |
111.33M -34.4% |
75.78M -31.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
251.07M -3.9% |
299.95M 19.5% |
296.86M -1.0% |
107.36M -63.8% |
43.98M -59.0% |
143.44M 226.1% |
119.35M -16.8% |
169.69M 42.2% |
111.33M -34.4% |
75.78M -31.9% |
247.47M 226.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.92M 0.4% |
11.95M 143.0% |
9.8M -18.0% |
1.48M -84.9% |
6.65M 348.4% |
6.54M -1.5% |
18.46M 182.2% |
1.41M -92.4% |
7M 396.5% |
12.92M 84.5% |
18.13M 40.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.55M 0.3% |
11.22M -2.9% |
11.16M -0.5% |
10.18M -8.8% |
11.65M 14.4% |
10.53M -9.6% |
12.84M 21.9% |
10.68M -16.8% |
14.13M 32.3% |
14.8M 4.8% |
34.9M 135.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.46M 0.3% |
11.13M -2.8% |
11.08M -0.5% |
10.1M -8.8% |
11.65M 15.3% |
10.46M -10.3% |
12.76M 22.0% |
10.62M -16.8% |
14.13M 33.1% |
14.72M 4.2% |
34.7M 135.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.5 0.7% |
1.46 -2.7% |
1.47 0.7% |
1.34 -8.8% |
1.55 15.7% |
1.26 -18.7% |
1.43 13.5% |
1.09 -23.8% |
1.37 25.7% |
1.43 4.4% |
3.39 137.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.73% -2.4% |
3.55% -4.7% |
3.47% -2.2% |
3.15% -9.2% |
3.69% 16.9% |
2.78% -24.7% |
2.86% 3.0% |
2.09% -26.9% |
2.49% 19.3% |
2.56% 2.8% |
5.8% 126.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4% -1.5% |
0.39% -2.8% |
0.38% -2.5% |
0.34% -10.0% |
0.4% 14.9% |
0.32% -20.0% |
0.35% 10.4% |
0.27% -22.4% |
0.34% 26.2% |
0.36% 5.2% |
0.84% 132.1% |