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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.49% 0.5% |
14.67% 1.3% |
14.42% -1.7% |
15.34% 6.4% |
15.53% 1.3% |
14.36% -7.6% |
14.56% 1.4% |
14.05% -3.5% |
13.61% -3.1% |
13.56% -0.4% |
13.39% -1.2% |
12.87% -3.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.35% 21.7% |
51.6% 59.5% |
43.23% -16.2% |
35.02% -19.0% |
30.53% -12.8% |
32.31% 5.8% |
20.49% -36.6% |
25.72% 25.5% |
26.43% 2.8% |
27.34% 3.4% |
28.48% 4.2% |
29.06% 2.0% |
|
Gross Margin | [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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.15M 6.4% |
40.7M -15.5% |
48.12M 18.2% |
48.06M -0.1% |
50.91M 5.9% |
53.48M 5.0% |
58.3M 9.0% |
62.64M 7.4% |
60.32M -3.7% |
61.11M 1.3% |
61.44M 0.5% |
62.18M 1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.31B -11.4% |
5.4B 1.7% |
5.62B 4.1% |
5.52B -1.8% |
5.71B 3.4% |
5.85B 2.5% |
6.6B 12.9% |
6.89B 4.4% |
7.12B 3.3% |
7.18B 0.8% |
7.38B 2.8% |
7.48B 1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.67B -12.9% |
4.75B 1.6% |
4.95B 4.3% |
4.89B -1.2% |
5.1B 4.2% |
5.27B 3.3% |
5.99B 13.7% |
6.25B 4.3% |
6.47B 3.5% |
6.54B 1.0% |
6.67B 2.1% |
6.76B 1.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.19M 1.3% |
652.41M 2.4% |
667.57M 2.3% |
623.2M -6.6% |
608.01M -2.4% |
580.55M -4.5% |
608.6M 4.8% |
645.49M 6.1% |
651.48M 0.9% |
643.05M -1.3% |
708.14M 10.1% |
714.97M 1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.23M - |
23.35M -54.4% |
23.53M 0.8% |
14.48M -38.4% |
8.72M -39.8% |
38.67M 343.2% |
18.48M -52.2% |
24.32M 31.6% |
21.88M -10.1% |
24.98M 14.2% |
28.17M 12.8% |
19.8M -29.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
630.79M 54.3% |
220.81M -65.0% |
316.72M 43.4% |
482.73M 52.4% |
276.93M -42.6% |
277.68M 0.3% |
309.13M 11.3% |
300.14M -2.9% |
262.97M -12.4% |
342.5M 30.2% |
233.19M -31.9% |
255.23M 9.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.81M -65.0% |
316.72M 43.4% |
482.73M 52.4% |
276.93M -42.6% |
277.68M 0.3% |
309.13M 11.3% |
300.14M -2.9% |
262.97M -12.4% |
342.5M 30.2% |
233.19M -31.9% |
255.23M 9.5% |
206.77M -19.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.19M - |
22.83M -55.4% |
22.99M 0.7% |
13.52M -41.2% |
8.55M -36.8% |
37.92M 343.4% |
17.79M -53.1% |
21.66M 21.8% |
19.29M -11.0% |
23.28M 20.7% |
26.17M 12.4% |
18.69M -28.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.58M 29.4% |
21M 34.8% |
20.8M -0.9% |
16.83M -19.1% |
15.54M -7.6% |
17.28M 11.2% |
11.95M -30.9% |
16.11M 34.8% |
16.05M -0.4% |
16.86M 5.1% |
17.65M 4.7% |
18.22M 3.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.58M 29.4% |
21M 34.8% |
20.8M -0.9% |
16.83M -19.1% |
15.54M -7.6% |
17.28M 11.2% |
11.95M -30.9% |
16.11M 34.8% |
15.94M -1.0% |
16.71M 4.8% |
17.5M 4.7% |
18.07M 3.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 30.4% |
0.41 36.7% |
0.4 -2.4% |
0.33 -17.5% |
0.31 -6.1% |
0.35 12.9% |
0.24 -31.4% |
0.33 37.5% |
0.33 0% |
0.34 3.0% |
0.35 2.9% |
0.36 2.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.46% 28.1% |
3.26% 32.3% |
3.15% -3.2% |
2.61% -17.3% |
2.53% -3.2% |
2.91% 15.2% |
2.01% -30.9% |
2.57% 27.9% |
2.46% -4.3% |
2.58% 5.0% |
2.59% 0.3% |
2.54% -2.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28% 33.4% |
0.39% 42.3% |
0.38% -3.7% |
0.3% -20.0% |
0.28% -8.3% |
0.3% 8.0% |
0.19% -35.8% |
0.24% 24.4% |
0.23% -4.7% |
0.23% 2.7% |
0.24% 2.8% |
0.24% 1.2% |