2013 Q4 | 2014 Q4 | 2015 Q2 | 2016 Q4 | 2017 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.88% 12.1% |
24.76% -0.4% |
25.98% 4.9% |
24.4% -6.1% |
25.78% 5.6% |
25.92% 0.6% |
24.68% -4.8% |
25.87% 4.8% |
25.08% -3.1% |
24.15% -3.7% |
23.86% -1.2% |
24.06% 0.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.95% 8.7% |
37.46% -1.3% |
37.31% -0.4% |
36.42% -2.4% |
35.8% -1.7% |
35.36% -1.2% |
35% -1.0% |
35.82% 2.3% |
35.71% -0.3% |
35.31% -1.1% |
34.33% -2.8% |
34.79% 1.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.32% 9.6% |
27.38% 0.2% |
28.63% 4.5% |
27.17% -5.1% |
27.35% 0.7% |
26.76% -2.2% |
26.31% -1.7% |
28.47% 8.2% |
28.96% 1.7% |
28.34% -2.1% |
27.33% -3.6% |
27.54% 0.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.7M 7.4% |
657.82M 3.2% |
697.87M 6.1% |
760.74M 9.0% |
811.74M 6.7% |
906.01M 11.6% |
1.03B 13.9% |
1.15B 11.5% |
1.26B 9.5% |
1.37B 8.6% |
1.38B 1.1% |
1.4B 1.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 1.5% |
1.3B 10.9% |
1.37B 5.1% |
1.42B 3.8% |
1.55B 9.2% |
1.71B 10.0% |
1.89B 10.6% |
2.01B 6.5% |
2.06B 2.7% |
2.08B 0.6% |
2.19B 5.5% |
2.27B 3.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.91M -7.6% |
131.39M 148.3% |
141.43M 7.6% |
144.64M 2.3% |
211.04M 45.9% |
294.72M 39.7% |
398.25M 35.1% |
431.83M 8.4% |
390.62M -9.5% |
317.14M -18.8% |
360.63M 13.7% |
350.87M -2.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 2.0% |
1.17B 4.4% |
1.23B 4.8% |
1.27B 4.0% |
1.34B 5.0% |
1.41B 5.4% |
1.49B 5.5% |
1.58B 5.9% |
1.67B 6.1% |
1.76B 5.1% |
1.83B 4.0% |
1.92B 5.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.26M - |
- |
178.84M - |
- |
151.04M - |
- |
243.42M - |
- |
118.65M - |
- |
100.07M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.58M 87.0% |
247.92M 456.2% |
260.68M 5.1% |
208.57M -20.0% |
228.05M 9.3% |
127.03M -44.3% |
208.1M 63.8% |
180.31M -13.4% |
151.92M -15.7% |
195.42M 28.6% |
388M 98.6% |
303.38M -21.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
230.16M 9.6% |
128.19M -44.3% |
208.1M 62.3% |
180.87M -13.1% |
151.43M -16.3% |
194.9M 28.7% |
388M 99.1% |
278.63M -28.2% |
213.34M -23.4% |
233.79M 9.6% |
218.22M -6.7% |
273.91M 25.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.95M 34.3% |
-34.97M - |
-3.85M - |
-11.45M - |
-103.56M - |
-60.7M - |
-7.16M - |
-118M - |
-129.57M - |
-130.89M - |
-246.25M - |
-62.14M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
158.63M - |
- |
181.34M - |
- |
209.23M - |
- |
254.8M - |
- |
316.22M - |
- |
330.33M - |
- | |
Diluted Net Income | [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] |
0.415 11.0% |
0.415 0% |
0.462 11.1% |
0.472 2.2% |
0.536 13.6% |
0.6 12.0% |
0.646 7.7% |
0.762 17.9% |
0.796 4.5% |
0.834 4.7% |
0.84 0.7% |
0.86 2.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.29% 16.9% |
14.82% -23.2% |
15.86% 7.0% |
15.64% -1.4% |
17.02% 8.8% |
18.2% 7.0% |
18.78% 3.1% |
20.9% 11.3% |
21% 0.5% |
20.86% -0.7% |
19.92% -4.5% |
19.31% -3.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.71% 18.7% |
13.63% -23.1% |
14.65% 7.5% |
14.42% -1.6% |
15.37% 6.6% |
15.62% 1.7% |
15.66% 0.2% |
17.38% 11.0% |
17.5% 0.7% |
17.49% -0.1% |
16.21% -7.3% |
15.78% -2.7% |