2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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] |
0% - |
0% - |
77.74% - |
77.58% -0.2% |
77.58% 0% |
70.33% -9.3% |
68.77% -2.2% |
68.77% 0% |
68.77% 0.0% |
64.65% -6.0% |
64.65% 0% |
64.88% 0.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.81% -12.3% |
38.29% -1.3% |
38.77% 1.3% |
37.36% -3.6% |
36.54% -2.2% |
36.6% 0.2% |
27.55% -24.7% |
32.64% 18.5% |
30.16% -7.6% |
25.04% -17.0% |
22.19% -11.4% |
0.01% -99.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.59% -10.2% |
47.82% -5.5% |
49.08% 2.6% |
47.3% -3.6% |
45.96% -2.8% |
46.1% 0.3% |
47.48% 3.0% |
54.73% 15.3% |
56.18% 2.6% |
55.89% -0.5% |
57.58% 3.0% |
50.83% -11.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.8% -16.7% |
35.8% -12.3% |
32.04% -10.5% |
28.28% -11.7% |
23.3% -17.6% |
18.89% -19.0% |
17.21% -8.9% |
27.26% 58.4% |
26.66% -2.2% |
25.09% -5.9% |
24.16% -3.7% |
0.69% -97.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B -21.9% |
1.01B -13.4% |
908.71M -10.0% |
831.94M -8.4% |
725.94M -12.7% |
651.6M -10.2% |
712.11M 9.3% |
897.58M 26.0% |
874.46M -2.6% |
867.16M -0.8% |
746.9M -13.9% |
477.38M -36.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.6B 2.8% |
2.8B 7.6% |
2.79B -0.5% |
2.87B 2.7% |
2.89B 0.9% |
3.58B 23.9% |
3.73B 4.2% |
3.69B -1.2% |
3.67B -0.6% |
3.47B -5.4% |
3.21B -7.3% |
3.1B -3.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
934.3M 9.8% |
1.05B 11.9% |
968.99M -7.3% |
971.98M 0.3% |
1.08B 10.6% |
1.64B 52.9% |
1.8B 9.8% |
1.59B -12.0% |
1.6B 0.9% |
1.39B -13.2% |
1.17B -16.1% |
1.05B -10.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67B -0.8% |
1.76B 5.1% |
1.82B 3.6% |
1.89B 4.0% |
1.82B -4.0% |
1.94B 6.8% |
1.93B -0.6% |
2.1B 8.8% |
2.06B -1.7% |
2.07B 0.6% |
2.04B -1.4% |
2.05B 0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.65M - |
- |
4.65M - |
- |
50.98M - |
- |
103.66M - |
- |
223.75M - |
- |
181.01M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
572.36M 221.4% |
1.02B 78.3% |
813.14M -20.3% |
627.77M -22.8% |
601.26M -4.2% |
711.19M 18.3% |
598.57M -15.8% |
606.18M 1.3% |
573.67M -5.4% |
1.41B 146.4% |
1.39B -1.9% |
1.13B -18.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
625.19M -3.3% |
728.64M 16.5% |
598.57M -17.9% |
583.1M -2.6% |
563.37M -3.4% |
1.39B 147.3% |
1.39B -0.4% |
1.12B -19.2% |
1.17B 4.4% |
350.21M -70.1% |
467.22M 33.4% |
751.38M 60.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.47M -80.4% |
-15.42M - |
-101.66M - |
-85.43M - |
-61.89M - |
-23.1M - |
22.21M - |
100.4M 352.0% |
165.95M 65.3% |
154.29M -7.0% |
150.28M -2.6% |
57.67M -61.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
452.13M - |
- |
352.35M - |
- |
265.26M - |
- |
196.2M - |
- |
263.71M - |
- |
165.77M - |
- | |
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] |
1.13 -34.9% |
0.95 -15.9% |
0.88 -7.4% |
0.777 -11.7% |
0.67 -13.7% |
0.597 -11.0% |
0.48 -19.5% |
0.716 49.1% |
0.65 -9.2% |
0.534 -17.8% |
0.4 -25.1% |
-0.002 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.54% -11.9% |
23.95% -30.7% |
20.79% -13.2% |
17.38% -16.4% |
15.21% -12.5% |
12.91% -15.2% |
10.47% -18.9% |
14.68% 40.2% |
13.6% -7.4% |
10.82% -20.4% |
8.34% -22.9% |
0% -100.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.36% -14.1% |
16.46% -26.4% |
14.42% -12.4% |
11.51% -20.2% |
9.65% -16.2% |
7.47% -22.6% |
6.02% -19.5% |
8.94% 48.6% |
8.04% -10.0% |
6.16% -23.4% |
4.77% -22.5% |
0% -100.0% |