2017 Q2 | 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] |
87.75% -0.1% |
87.58% -0.2% |
87.52% -0.1% |
87.59% 0.1% |
86.34% -1.4% |
88.8% 2.8% |
84.06% -5.3% |
83.82% -0.3% |
83.82% 0% |
82.76% -1.3% |
82.76% 0% |
78.15% -5.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.66% -8.8% |
16.61% 6.0% |
12.16% -26.8% |
15.52% 27.6% |
27.37% 76.3% |
16.96% -38.0% |
10.76% -36.5% |
20.1% 86.7% |
17.07% -15.1% |
15.28% -10.5% |
6.86% -55.1% |
13.23% 92.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.03% 0.2% |
24.91% 3.7% |
21.86% -12.3% |
23.73% 8.6% |
23.16% -2.4% |
22.64% -2.2% |
21.65% -4.4% |
22.89% 5.8% |
22.06% -3.6% |
22.64% 2.6% |
14.08% -37.8% |
15.3% 8.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.26% -1.7% |
20.71% 13.4% |
15.38% -25.7% |
18.7% 21.6% |
18.19% -2.7% |
18.55% 2.0% |
13.44% -27.6% |
16.67% 24.1% |
17.26% 3.5% |
17.4% 0.8% |
6.81% -60.9% |
9.81% 44.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
354.23M -16.1% |
557.17M 57.3% |
596.97M 7.1% |
617.69M 3.5% |
525.59M -14.9% |
515.35M -1.9% |
595.24M 15.5% |
416.97M -29.9% |
449.69M 7.8% |
552.92M 23.0% |
486.37M -12.0% |
477.85M -1.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.65B -6.9% |
1.69B 2.5% |
1.8B 6.1% |
2.09B 16.4% |
2.1B 0.3% |
2.21B 5.3% |
2.43B 10.3% |
2.55B 4.6% |
2.54B -0.4% |
3.3B 30.2% |
3.31B 0.3% |
3.37B 1.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.57M -17.0% |
119.99M -30.5% |
149.2M 24.3% |
345.35M 131.5% |
375.41M 8.7% |
398.2M 6.1% |
560.9M 40.9% |
589.81M 5.2% |
712.21M 20.8% |
1.34B 88.4% |
1.32B -1.6% |
1.31B -0.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48B -5.6% |
1.57B 6.3% |
1.65B 4.7% |
1.75B 5.9% |
1.72B -1.4% |
1.81B 5.1% |
1.87B 3.6% |
1.96B 4.5% |
1.82B -6.8% |
1.96B 7.5% |
1.99B 1.7% |
2.06B 3.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.08M - |
- | - | - |
361.21M - |
- | - | - |
226.22M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.9M -8.0% |
157.83M -23.7% |
99.15M -37.2% |
130.78M 31.9% |
150.95M 15.4% |
346.43M 129.5% |
330.87M -4.5% |
446.92M 35.1% |
510.94M 14.3% |
333.56M -34.7% |
404.25M 21.2% |
645.61M 59.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
157.83M -23.7% |
99.15M -37.2% |
130.78M 31.9% |
150.95M 15.4% |
346.43M 129.5% |
330.87M -4.5% |
446.92M 35.1% |
510.94M 14.3% |
333.56M -34.7% |
404.25M 21.2% |
645.61M 59.7% |
399.87M -38.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.19M -69.2% |
-133.04M - |
73.65M - |
-213.77M - |
301.99M - |
34.72M -88.5% |
64.57M 86.0% |
139.38M 115.8% |
-65.46M - |
-204.35M - |
-105.71M - |
51.58M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.05M - |
- | - | - |
239.77M - |
- | - | - |
160.57M - |
- | - | - | |
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.082 -23.6% |
0.137 67.0% |
0.107 -21.6% |
0.141 32.0% |
0.212 50.1% |
0.129 -39.2% |
0.095 -26.7% |
0.124 30.9% |
0.113 -8.5% |
0.119 4.8% |
0.048 -59.2% |
0.091 89.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.64% -23.2% |
6.06% 66.5% |
4.51% -25.6% |
5.65% 25.4% |
8.3% 46.8% |
4.95% -40.3% |
3.48% -29.7% |
4.38% 25.7% |
4.06% -7.2% |
4.46% 9.9% |
1.69% -62.2% |
3.12% 84.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.24% -21.8% |
5.53% 70.9% |
4.16% -24.8% |
4.93% 18.6% |
6.87% 39.3% |
4.06% -40.9% |
2.76% -32.0% |
3.36% 21.9% |
3.02% -10.2% |
2.89% -4.2% |
1.01% -65.1% |
1.89% 87.4% |