2018 Q4 | 2019 Q4 | 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] | - | - |
20.7% - |
20.85% 0.7% |
10.95% -47.5% |
10.95% 0.0% |
10.95% 0.1% |
11.5% 5.0% |
11.49% 0.0% |
11.62% 1.1% |
11.89% 2.4% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.28% 16.5% |
10.04% 8.2% |
9.45% -5.9% |
7.97% -15.7% |
3.09% -61.2% |
2.07% -33.0% |
3.25% 57.1% |
5.02% 54.3% |
7.91% 57.6% |
8.09% 2.3% |
6.8% -15.9% |
5.4% -20.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.81% 4.0% |
34.58% 2.3% |
33.89% -2.0% |
34.56% 2.0% |
34.17% -1.1% |
34.43% 0.8% |
27.81% -19.2% |
28.65% 3.0% |
27.3% -4.7% |
26.47% -3.0% |
24.51% -7.4% |
22.52% -8.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.74% -0.5% |
12.27% 14.2% |
13.08% 6.6% |
13.78% 5.4% |
13.43% -2.5% |
14.52% 8.1% |
14.77% 1.8% |
15.56% 5.3% |
14.22% -8.6% |
12.73% -10.5% |
10.83% -14.9% |
8.79% -18.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.16B 305.7% |
3.33B 5.4% |
3.5B 5.3% |
3.7B 5.7% |
3.92B 5.8% |
4.15B 6.1% |
3.63B -12.6% |
3.77B 3.8% |
3.75B -0.3% |
3.68B -1.9% |
3.72B 1.0% |
3.69B -1.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.11B - |
2.74B -12.0% |
2.6B -5.1% |
2.71B 4.3% |
2.74B 1.2% |
2.8B 2.0% |
2.71B -3.1% |
2.8B 3.2% |
2.82B 0.9% |
2.79B -1.3% |
2.87B 3.1% |
2.8B -2.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
825M - |
2.47B 199.6% |
2.42B -2.3% |
2.38B -1.5% |
2.49B 4.7% |
2.54B 2.0% |
2.03B -20.0% |
2.01B -1.2% |
1.96B -2.3% |
1.95B -0.6% |
1.97B 1.1% |
1.91B -3.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.28B - |
265M -88.4% |
182M -31.3% |
331M 81.9% |
252M -23.9% |
258M 2.4% |
678M 162.8% |
790M 16.5% |
862M 9.1% |
836M -3.0% |
901M 7.8% |
889M -1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
429M 423.2% |
513M 19.6% |
549M 7.0% |
559M 1.8% |
502M -10.2% |
466M -7.2% |
438M -6.0% |
409M -6.6% |
403M -1.5% |
479M 18.9% |
504M 5.2% |
468M -7.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124M 30.5% |
141M 13.7% |
95M -32.6% |
169M 77.9% |
188M 11.2% |
124M -34.0% |
159M 28.2% |
162M 1.9% |
157M -3.1% |
163M 3.8% |
360M 120.9% |
191M -46.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
295M 74.6% |
246M -16.6% |
180M -26.8% |
155M -13.9% |
113M -27.1% |
96M -15.0% |
360M 275% |
103M -71.4% |
81M -21.4% |
185M 128.4% |
280M 51.4% |
204M -27.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
364M 460% |
443M 21.7% |
473M 6.8% |
481M 1.7% |
394M -18.1% |
346M -12.2% |
289M -16.5% |
215M -25.6% |
208M -3.3% |
274M 31.7% |
294M 7.3% |
259M -11.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
293M 372.6% |
334M 14.0% |
331M -0.9% |
295M -10.9% |
331M 12.2% |
381M 15.1% |
336M -11.8% |
378M 12.5% |
343M -9.3% |
292M -14.9% |
253M -13.4% |
199M -21.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
293M 372.6% |
334M 14.0% |
331M -0.9% |
295M -10.9% |
121M -59.0% |
86M -28.9% |
118M 37.2% |
189M 60.2% |
297M 57.1% |
298M 0.3% |
253M -15.1% |
199M -21.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.624 369.0% |
7.551 14.0% |
7.53 -0.3% |
6.689 -11.2% |
2.75 -58.9% |
1.97 -28.4% |
2.66 35.0% |
4.32 62.4% |
6.81 57.6% |
6.89 1.2% |
5.93 -13.9% |
4.7 -20.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.83% - |
7.22% -43.7% |
27.74% 284.3% |
89.12% 221.3% |
9.54% -89.3% |
32.89% 244.6% |
20.09% -38.9% |
13.22% -34.2% |
5.93% -55.1% |
54.48% 818.4% |
5.64% -89.6% |
23.7% 320.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.42% - |
3.15% -66.6% |
2.32% -26.1% |
10.89% 368.4% |
4.14% -62.0% |
3.11% -24.9% |
3.41% 9.8% |
3.52% 3.2% |
1.74% -50.5% |
10.68% 512.4% |
1.73% -83.8% |
7.11% 310.6% |