2019 Q1 | 2020 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
2.15% -50.5% |
2.89% 34.1% |
1.37% -52.6% |
1.38% 0.5% |
1.69% 22.7% |
2.77% 64.3% |
3.2% 15.4% |
3.06% -4.2% |
3.24% 5.8% |
1.89% -41.6% |
2.15% 13.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
25.2% 0.5% |
25.11% -0.4% |
24.74% -1.4% |
24.44% -1.2% |
24.13% -1.3% |
24.08% -0.2% |
23.36% -3.0% |
22.84% -2.2% |
22.81% -0.2% |
22.71% -0.4% |
23.49% 3.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
3.41% -37.5% |
4% 17.3% |
2.46% -38.4% |
2.16% -12.5% |
2.62% 21.7% |
4.26% 62.3% |
5% 17.5% |
4.99% -0.2% |
5.16% 3.5% |
3.13% -39.5% |
3.47% 10.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B -75.3% |
4.96B 325.5% |
4.88B -1.7% |
4.81B -1.4% |
4.98B 3.7% |
5.25B 5.3% |
5.64B 7.5% |
6.04B 7.0% |
6.33B 4.7% |
6.5B 2.7% |
6.84B 5.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46B -3.8% |
1.49B 1.7% |
1.44B -3.2% |
1.48B 3.1% |
1.65B 11.2% |
1.77B 7.5% |
2.07B 16.5% |
2.21B 7.1% |
2.13B -3.7% |
2.22B 4.4% |
2.37B 6.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
654.6M -10.6% |
670.12M 2.4% |
615.52M -8.1% |
634.83M 3.1% |
754.36M 18.8% |
799.96M 6.0% |
1.05B 31.3% |
1.17B 11.1% |
1.02B -12.5% |
1.12B 10.2% |
1.21B 7.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
807.9M 2.4% |
816.84M 1.1% |
823.16M 0.8% |
848.88M 3.1% |
895.58M 5.5% |
973.67M 8.7% |
1.02B 4.4% |
1.05B 3.1% |
1.11B 6.1% |
1.1B -1.0% |
1.17B 6.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
159.61M - |
- |
-15.82M - |
- |
-3.78M - |
- |
327.77M - |
- |
300.43M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
565.04M - |
- |
947.73M - |
- |
813.74M - |
- |
740.27M - |
- |
691.45M - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
813.75M - |
- |
740.27M - |
- |
691.45M - |
- |
1.13B - |
- |
1.04B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
98.38M - |
- |
-94.91M - |
- |
-88.43M - |
- |
249.92M - |
- |
203.82M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
186.66M - |
- |
102.53M - |
- |
229.03M - |
- |
302.3M - |
- |
198.92M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
25.12M -87.8% |
143.3M 470.5% |
66.74M -53.4% |
66.11M -0.9% |
84.06M 27.2% |
145.45M 73.0% |
180.49M 24.1% |
185.04M 2.5% |
204.96M 10.8% |
123.02M -40.0% |
147.36M 19.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
10.86 -88.4% |
64.127 490.5% |
24.839 -61.3% |
28.61 15.2% |
36.4 27.2% |
62.94 72.9% |
78.07 24.0% |
80.02 2.5% |
88.62 10.7% |
53.19 -40.0% |
63.76 19.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.15% -91.8% |
23.85% 658.0% |
9.05% -62.0% |
8.07% -10.8% |
9.87% 22.2% |
16.25% 64.6% |
19.62% 20.8% |
19.51% -0.5% |
20.43% 4.7% |
11.87% -41.9% |
13.51% 13.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68% -90.3% |
11.05% 556.3% |
4.67% -57.8% |
4.4% -5.7% |
5.4% 22.8% |
8.92% 65.2% |
10.3% 15.4% |
10.01% -2.8% |
10.84% 8.3% |
6.15% -43.2% |
6.64% 7.9% |