2016 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [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] |
0.61% -80.7% |
0.61% 0.0% |
2.17% 258.3% |
2.52% 16.1% |
3.8% 50.7% |
4.52% 19.0% |
4.89% 8.0% |
5.22% 6.8% |
6.13% 17.5% |
5.07% -17.3% |
5.07% 0.1% |
5.77% 13.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.89% -22.6% |
8.46% -4.8% |
10.03% 18.6% |
10.19% 1.5% |
11.46% 12.5% |
12.97% 13.1% |
14.13% 9.0% |
15.66% 10.9% |
16.62% 6.1% |
15.68% -5.7% |
15.32% -2.3% |
15.08% -1.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.76% -63.2% |
1.48% -15.9% |
3.24% 119.0% |
3.52% 8.5% |
4.6% 30.8% |
5.62% 22.1% |
6.37% 13.3% |
7.02% 10.3% |
7.9% 12.5% |
7.11% -10.0% |
6.67% -6.2% |
6.44% -3.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.13B -4.9% |
2.07B -2.7% |
2.13B 2.8% |
2.05B -3.9% |
2.01B -1.8% |
1.86B -7.5% |
1.69B -9.0% |
1.53B -9.8% |
1.45B -5.2% |
1.4B -3.2% |
1.41B 0.9% |
1.45B 2.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.05B 1.2% |
1.95B -4.8% |
1.86B -4.4% |
1.74B -6.5% |
1.81B 3.8% |
1.82B 0.9% |
1.72B -5.7% |
1.59B -7.7% |
1.7B 7.4% |
1.78B 4.7% |
1.83B 2.3% |
1.82B -0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 2.6% |
896.82M -11.6% |
794.28M -11.4% |
650.38M -18.1% |
696.31M 7.1% |
677.27M -2.7% |
557.04M -17.8% |
411.41M -26.1% |
509.2M 23.8% |
567.14M 11.4% |
600.78M 5.9% |
578.54M -3.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B -0.1% |
1.05B 1.8% |
1.07B 1.5% |
1.09B 2.1% |
1.11B 1.9% |
1.15B 3.1% |
1.16B 1.4% |
1.18B 1.1% |
1.2B 1.7% |
1.21B 1.5% |
1.22B 0.5% |
1.24B 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-60.55M - |
- |
-74.08M - |
- |
-37.58M - |
- |
105.41M - |
- |
321.59M - |
- |
292M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.41M 34.1% |
215.88M 24.5% |
107.88M -50.0% |
227.83M 111.2% |
313.39M 37.6% |
151.32M -51.7% |
120.21M -20.6% |
125.16M 4.1% |
82.75M -33.9% |
175.39M 112.0% |
118.65M -32.4% |
174.67M 47.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.02M 37.0% |
151.32M -51.5% |
119.72M -20.9% |
123.75M 3.4% |
83.16M -32.8% |
175.39M 110.9% |
115.03M -34.4% |
170.92M 48.6% |
195.76M 14.5% |
354.71M 81.2% |
250.7M -29.3% |
237.14M -5.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-199.87M - |
-117.31M - |
-53.01M - |
-123.78M - |
-74.35M - |
-73.86M - |
-26.18M - |
83.77M - |
282.6M 237.4% |
307.69M 8.9% |
342.16M 11.2% |
274.34M -19.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.58M - |
- |
51.71M - |
- |
84.15M - |
- |
79.64M - |
- |
70.92M - |
- |
83.05M - |
|
Diluted Net Income | [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] |
0.03 -83.3% |
0.03 0% |
0.12 300% |
0.13 8.3% |
0.19 46.2% |
0.21 10.5% |
0.2 -4.8% |
0.2 0% |
0.22 10.0% |
0.18 -18.2% |
0.19 5.6% |
0.21 10.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23% -82.9% |
1.19% -3.8% |
4.44% 273.5% |
4.86% 9.6% |
7.13% 46.6% |
7.65% 7.3% |
7.41% -3.1% |
7.03% -5.2% |
7.69% 9.4% |
6.01% -21.8% |
6.02% 0.1% |
6.93% 15.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.68% -83.3% |
0.64% -5.4% |
2.44% 281.8% |
2.75% 12.6% |
3.97% 44.4% |
4.46% 12.5% |
4.62% 3.5% |
4.79% 3.7% |
5.05% 5.5% |
3.93% -22.1% |
4.04% 2.8% |
4.9% 21.3% |