2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] | - | - | - | - | - |
79.5% - |
79.29% -0.3% |
79.95% 0.8% |
79.95% 0% |
72.88% -8.8% |
72.88% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.22% 14.5% |
5.29% 1.3% |
4.54% -14.2% |
4.23% -6.8% |
4.02% -4.9% |
3.59% -10.7% |
4.01% 11.7% |
4.29% 7.1% |
3.78% -12.0% |
4.77% 26.2% |
4.94% 3.6% |
4.6% -6.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.42% 8.0% |
8.22% -2.5% |
6.77% -17.6% |
6.37% -5.9% |
5.94% -6.7% |
5.47% -8.0% |
6.65% 21.7% |
7.02% 5.5% |
6.53% -7.0% |
7.65% 17.0% |
7.61% -0.5% |
7.04% -7.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.21% 7.3% |
6.24% 0.4% |
5.44% -12.8% |
4.97% -8.6% |
4.81% -3.3% |
4.15% -13.7% |
4.12% -0.7% |
4.51% 9.3% |
3.94% -12.6% |
5.32% 35.0% |
5.77% 8.5% |
5.36% -7.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.71B 25.3% |
4.01B 8.0% |
4.28B 6.7% |
4.25B -0.7% |
3.82B -10.1% |
3.67B -4.0% |
3.17B -13.6% |
3.11B -1.9% |
3.48B 12.0% |
4.22B 21.3% |
5.02B 18.9% |
5.55B 10.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 20.5% |
1.14B 1.4% |
1.74B 53.0% |
1.83B 5.1% |
1.81B -0.7% |
1.88B 3.3% |
1.9B 1.5% |
1.95B 2.8% |
2.16B 10.4% |
2.55B 18.1% |
2.65B 3.8% |
3.06B 15.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
309.29M 64.7% |
278.04M -10.1% |
201.8M -27.4% |
252.33M 25.0% |
237.57M -5.8% |
269.29M 13.4% |
268.13M -0.4% |
277.15M 3.4% |
481.06M 73.6% |
776.29M 61.4% |
801.57M 3.3% |
1.17B 45.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
812.84M - |
859.28M 5.7% |
1.54B 79.0% |
1.58B 2.4% |
1.58B 0.1% |
1.61B 1.8% |
1.63B 1.8% |
1.68B 2.7% |
1.68B -0.1% |
1.77B 5.7% |
1.84B 4.0% |
1.89B 2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.92M - |
- |
193.36M - |
- |
294.14M - |
- |
212.02M - |
- |
147.18M - |
- |
236.71M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
256.14M 18.0% |
172.96M -32.5% |
217.15M 25.5% |
155.81M -28.2% |
301.17M 93.3% |
184.6M -38.7% |
806.81M 337.1% |
615.86M -23.7% |
531.85M -13.6% |
475.08M -10.7% |
393.87M -17.1% |
496.44M 26.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
302.5M 94.1% |
188.31M -37.7% |
806.81M 328.4% |
612.62M -24.1% |
527.82M -13.8% |
468.7M -11.2% |
393.87M -16.0% |
495.13M 25.7% |
518.86M 4.8% |
489.12M -5.7% |
437.52M -10.5% |
652.3M 49.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
595.81K -97.0% |
-31.71M - |
45.31M - |
165.09M 264.3% |
24.02M -85.4% |
121.93M 407.5% |
-73.37M - |
-187M - |
-220.16M - |
-358.82M - |
-197.74M - |
-247.05M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.73M - |
- |
194.01M - |
- |
153.46M - |
- |
126.99M - |
- |
131.37M - |
- |
248.03M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 42.5% |
0.59 9.3% |
0.53 -10.2% |
0.47 -11.3% |
0.39 -17.0% |
0.311 -20.3% |
0.3 -3.4% |
0.32 6.7% |
0.31 -3.1% |
0.473 52.5% |
0.58 22.7% |
0.59 1.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.19% 49.6% |
24.66% -9.3% |
17.39% -29.5% |
15.48% -11.0% |
12.84% -17.0% |
10.67% -16.9% |
8.01% -25.0% |
8.2% 2.4% |
8.07% -1.5% |
11.91% 47.5% |
14.26% 19.7% |
14.29% 0.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.02% 44.9% |
18.63% -11.4% |
14.87% -20.2% |
13.01% -12.5% |
10.45% -19.7% |
8.73% -16.4% |
6.97% -20.2% |
7.05% 1.1% |
6.61% -6.2% |
9.1% 37.6% |
10.91% 19.9% |
10.17% -6.7% |