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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.73% -38.9% |
6.66% 16.3% |
4.12% -38.1% |
8.77% 112.6% |
14.85% 69.3% |
14.13% -4.8% |
15.76% 11.5% |
16.58% 5.2% |
16.16% -2.6% |
16.55% 2.4% |
15.64% -5.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.45% 6.2% |
31.12% 13.4% |
30.18% -3.0% |
33.3% 10.4% |
35.66% 7.1% |
39.97% 12.1% |
39.33% -1.6% |
39.84% 1.3% |
41.77% 4.9% |
43.15% 3.3% |
43.41% 0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.78% -7.0% |
9.11% 34.4% |
6.08% -33.2% |
10.57% 73.8% |
16.07% 52.0% |
17.59% 9.5% |
19.38% 10.2% |
20.16% 4.0% |
20.77% 3.0% |
19.52% -6.0% |
19.66% 0.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.65B 7.4% |
2.77B 4.5% |
2.34B -15.6% |
2.32B -1.0% |
2.77B 19.6% |
2.49B -10.0% |
2.95B 18.4% |
3.25B 10.1% |
3.79B 16.6% |
3.84B 1.3% |
3.72B -3.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.66B -0.4% |
11.05B 3.6% |
10.9B -1.3% |
11.28B 3.5% |
11.64B 3.1% |
12B 3.1% |
12.56B 4.7% |
13.45B 7.1% |
13.65B 1.5% |
14.49B 6.1% |
14.91B 2.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.12B 1.7% |
4.32B 4.7% |
4.11B -4.8% |
4.25B 3.5% |
4.13B -2.8% |
4.19B 1.3% |
4.28B 2.1% |
4.53B 5.9% |
5.03B 11.0% |
5.29B 5.3% |
5.81B 9.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.54B -1.8% |
6.74B 3.0% |
6.8B 0.9% |
7.03B 3.5% |
7.51B 6.8% |
7.81B 4.0% |
8.28B 6.0% |
8.9B 7.6% |
8.6B -3.4% |
9.17B 6.6% |
9.07B -1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
731.74M - |
- | - | - |
433.26M - |
- | - | - |
1.1B - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
6.77B - |
- | - | - |
5.35B - |
- | - | - |
6.49B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
5.15B - |
- | - | - |
5.19B - |
- | - | - |
6.42B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-388.27M - |
- | - | - |
355.23M - |
- | - | - |
832.78M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
338.62M - |
- | - | - | - | - | - | - |
1.26B - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.04M -34.4% |
184.74M 21.5% |
96.55M -47.7% |
203.26M 110.5% |
411.64M 102.5% |
352.46M -14.4% |
465.51M 32.1% |
539.33M 15.9% |
612.59M 13.6% |
635.82M 3.8% |
582.47M -8.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48 27.9% |
0.6 25.0% |
0.32 -46.7% |
0.68 112.5% |
1.32 94.1% |
1.12 -15.2% |
1.48 32.1% |
1.72 16.2% |
1.96 14.0% |
2.04 4.1% |
1.88 -7.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3% -34.7% |
2.78% 20.8% |
1.43% -48.7% |
2.94% 106.0% |
5.66% 92.6% |
4.6% -18.7% |
5.79% 25.8% |
6.28% 8.5% |
7% 11.5% |
7.16% 2.2% |
6.39% -10.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.42% -35.5% |
1.7% 19.6% |
0.88% -48.3% |
1.83% 108.3% |
3.59% 96.0% |
2.98% -17.0% |
3.79% 27.1% |
4.15% 9.4% |
4.52% 9.0% |
4.52% 0.0% |
3.96% -12.3% |