2017 Q1 | 2017 Q2 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.77% -5.3% |
0.77% 1.0% |
0.74% -3.8% |
0.9% 21.5% |
0.9% -0.9% |
0.8% -11.3% |
0.81% 2.4% |
0.81% -0.9% |
0.81% 0.4% |
0.82% 1.0% |
0.85% 3.4% |
0.89% 5.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.97% 14.8% |
6.94% 617.2% |
5.28% -23.9% |
4.24% -19.8% |
2.93% -30.8% |
2.26% -23.0% |
6.88% 204.8% |
6.7% -2.7% |
10.34% 54.3% |
8.27% -20.0% |
8.18% -1.1% |
12.25% 49.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.03% 1.4% |
23.89% -0.6% |
24.97% 4.5% |
23.97% -4.0% |
22.72% -5.2% |
19.24% -15.3% |
28.67% 49.0% |
29.88% 4.2% |
30.46% 1.9% |
31.06% 2.0% |
29.91% -3.7% |
32.45% 8.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.69% 34.1% |
7.39% 100.2% |
8.01% 8.4% |
6.61% -17.5% |
7.56% 14.4% |
4.19% -44.6% |
13.77% 228.7% |
12.92% -6.2% |
12.92% 0.0% |
13.78% 6.7% |
14.29% 3.6% |
13.75% -3.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
749.17M 9.4% |
818.78M 9.3% |
822.14M 0.4% |
865.96M 5.3% |
932.57M 7.7% |
1.02B 9.5% |
985.86M -3.5% |
948.35M -3.8% |
926.6M -2.3% |
939.78M 1.4% |
943.55M 0.4% |
- | |
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.49B 0.3% |
3.5B 0.5% |
3.53B 0.9% |
3.57B 1.0% |
3.46B -3.0% |
3.4B -1.7% |
3.39B -0.4% |
3.33B -1.8% |
3.33B 0.1% |
3.31B -0.6% |
3.24B -2.1% |
3.32B 2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.83B -1.1% |
1.79B -2.0% |
1.78B -0.6% |
1.79B 0.8% |
1.67B -6.9% |
1.71B 2.3% |
1.71B 0.1% |
1.66B -3.1% |
1.62B -2.4% |
1.61B -0.8% |
1.58B -1.5% |
1.63B 3.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67B 1.8% |
1.73B 3.1% |
1.77B 2.5% |
1.79B 1.2% |
1.81B 0.9% |
1.71B -5.4% |
1.69B -0.9% |
1.69B -0.3% |
1.73B 2.4% |
1.72B -0.5% |
1.68B -2.6% |
1.71B 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.92M -32.5% |
88.66M 45.5% |
88.42M -0.3% |
-43.12M - |
74.24M - |
187.15M 152.1% |
195.09M 4.2% |
92.38M -52.6% |
115.91M 25.5% |
163.03M 40.7% |
168.95M 3.6% |
173.51M 2.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
259.82M 29.0% |
239M -8.0% |
257.36M 7.7% |
255.18M -0.8% |
180.61M -29.2% |
170.78M -5.4% |
190.97M 11.8% |
250.19M 31.0% |
248M -0.9% |
263.09M 6.1% |
285.01M 8.3% |
288.56M 1.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
239M -8.0% |
257.36M 7.7% |
255.18M -0.8% |
180.61M -29.2% |
170.78M -5.4% |
190.97M 11.8% |
250.19M 31.0% |
248M -0.9% |
263.09M 6.1% |
285.01M 8.3% |
288.56M 1.2% |
386.02M 33.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.82M -36.8% |
67.31M 64.9% |
70.98M 5.4% |
-73.72M - |
51.28M - |
165.96M 223.6% |
167.04M 0.7% |
65.85M -60.6% |
85.16M 29.3% |
109.34M 28.4% |
137.59M 25.8% |
141.6M 2.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.79M 92.9% |
58.65M 653.3% |
43.77M -25.4% |
38.17M -12.8% |
28.9M -24.3% |
23.23M -19.6% |
66.27M 185.3% |
63.14M -4.7% |
96.63M 53.0% |
80.79M -16.4% |
78.16M -3.3% |
113.16M 44.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.25M 25.6% |
56.83M 683.8% |
43.45M -23.5% |
36.7M -15.5% |
27.34M -25.5% |
23.07M -15.6% |
67.86M 194.2% |
63.53M -6.4% |
95.8M 50.8% |
77.71M -18.9% |
77.2M -0.7% |
- | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 0% |
0.27 800.0% |
0.21 -22.2% |
0.18 -14.3% |
0.13 -27.8% |
0.11 -15.4% |
0.33 200.0% |
0.31 -6.1% |
0.48 54.8% |
0.39 -18.7% |
0.39 0% |
- | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.44% 23.8% |
3.34% 664.8% |
2.48% -25.6% |
2.06% -17.1% |
1.52% -26.3% |
1.31% -13.7% |
3.99% 204.0% |
3.76% -5.8% |
5.6% 49.2% |
4.5% -19.6% |
4.54% 0.9% |
6.67% 46.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21% 25.4% |
1.63% 680.7% |
1.23% -24.1% |
1.03% -16.3% |
0.78% -24.7% |
0.67% -13.5% |
2% 197.4% |
1.89% -5.3% |
2.88% 52.1% |
2.34% -18.7% |
2.36% 0.7% |
3.44% 46.0% |