2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q1 | 2017 Q4 | 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] |
0% - |
0% - |
68.38% - |
68.38% 0% |
65.54% -4.2% |
65.18% -0.5% |
61.41% -5.8% |
60.73% -1.1% |
60.73% 0% |
55.76% -8.2% |
55.76% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.13% -9.0% |
16.62% -13.1% |
16.57% -0.3% |
16.7% 0.8% |
16.67% -0.2% |
17.67% 6.0% |
18.12% 2.5% |
19.62% 8.3% |
21.13% 7.7% |
21.29% 0.8% |
22.08% 3.7% |
21.75% -1.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.27% -5.3% |
34.7% -4.3% |
33.85% -2.5% |
34.25% 1.2% |
34.69% 1.3% |
35.36% 1.9% |
37.64% 6.5% |
38.93% 3.4% |
39.83% 2.3% |
39.89% 0.2% |
39.61% -0.7% |
38.83% -2.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.88% -8.1% |
20.6% -10.0% |
20.47% -0.6% |
21.01% 2.7% |
21.9% 4.2% |
23.31% 6.4% |
23.46% 0.6% |
24.99% 6.5% |
26.01% 4.1% |
25.43% -2.2% |
26.26% 3.3% |
26.01% -1.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
618.96M 10.3% |
681.13M 10.0% |
725.89M 6.6% |
793.34M 9.3% |
879.52M 10.9% |
947.25M 7.7% |
1.07B 12.5% |
1.15B 8.3% |
1.18B 1.9% |
1.18B 0.1% |
1.16B -1.5% |
1.2B 3.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 4.7% |
1.15B 1.0% |
1.21B 5.8% |
1.76B 44.7% |
1.87B 6.2% |
1.91B 2.1% |
2.25B 17.9% |
2.29B 1.8% |
2.33B 2.0% |
2.36B 1.1% |
2.51B 6.5% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.53M 14.4% |
208.49M -10.3% |
224.04M 7.5% |
620.82M 177.1% |
689.41M 11.0% |
673.06M -2.4% |
619.49M -8.0% |
590.73M -4.6% |
572.76M -3.0% |
529.4M -7.6% |
604.35M 14.2% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
904.26M 2.4% |
940.02M 4.0% |
990.75M 5.4% |
1.14B 14.8% |
1.18B 3.5% |
1.23B 4.7% |
1.63B 32.1% |
1.7B 4.2% |
1.76B 3.7% |
1.82B 3.5% |
1.9B 4.3% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.83M - |
- |
-34.47M - |
- |
-98.73M - |
- |
-5.17M - |
- |
91.69M - |
- |
161.35M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.12M -11.8% |
123.08M 260.8% |
211.91M 72.2% |
79.06M -62.7% |
175.94M 122.5% |
101.69M -42.2% |
117.88M 15.9% |
328.32M 178.5% |
250.5M -23.7% |
110.46M -55.9% |
136.31M 23.4% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.54M 122.2% |
102.02M -42.2% |
117.88M 15.5% |
328.96M 179.1% |
248.88M -24.3% |
106.71M -57.1% |
136.31M 27.7% |
124.28M -8.8% |
200.1M 61.0% |
189.04M -5.5% |
181.05M -4.2% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-102.66M - |
-132.91M - |
-147.56M - |
-240.88M - |
-322.37M - |
-331.63M - |
-290.12M - |
-193.37M - |
-134.62M - |
-104.5M - |
-16.31M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.39M - |
- |
120.27M - |
- |
146.64M - |
- |
193.06M - |
- |
248.33M - |
- |
255.6M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.465 -26.4% |
0.271 -41.8% |
0.644 137.8% |
0.623 -3.3% |
0.783 25.7% |
0.895 14.3% |
1.028 14.8% |
1.187 15.4% |
1.294 9.0% |
1.296 0.2% |
1.29 -0.4% |
1.319 2.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.92% -1.8% |
12.76% -8.3% |
12.98% 1.7% |
13.12% 1.1% |
14.09% 7.4% |
15.4% 9.3% |
14.74% -4.3% |
15.97% 8.4% |
16.9% 5.8% |
16.39% -3.0% |
14.49% -11.6% |
14.23% -1.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.6% -2.5% |
10.46% -9.8% |
10.5% 0.5% |
9.32% -11.3% |
9.76% 4.8% |
10.96% 12.2% |
11.15% 1.7% |
11.19% 0.4% |
11.82% 5.7% |
11.74% -0.7% |
10.75% -8.5% |
10.71% -0.3% |