2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.54% 0.6% |
24.45% -7.9% |
23.1% -5.5% |
20.2% -12.6% |
17.81% -11.9% |
16.67% -6.4% |
13.3% -20.2% |
13.33% 0.2% |
11% -17.4% |
15.08% 37.1% |
15.86% 5.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.06% 0.1% |
91.37% -0.7% |
91.08% -0.3% |
89.88% -1.3% |
88.18% -1.9% |
88.2% 0.0% |
87.37% -0.9% |
86.8% -0.6% |
86.15% -0.8% |
85.93% -0.3% |
85.2% -0.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.94% -1.1% |
25.31% -9.4% |
22.63% -10.6% |
17.93% -20.8% |
13.9% -22.5% |
10.38% -25.4% |
4.84% -53.4% |
4.3% -11.1% |
-0.81% - |
5.19% - |
5.99% 15.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B 4.8% |
1.82B 4.6% |
1.86B 2.2% |
1.77B -4.9% |
1.65B -6.8% |
1.49B -9.6% |
1.26B -15.3% |
1.11B -12.2% |
932.29M -16.1% |
927.08M -0.6% |
931.96M 0.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.69B 9.1% |
4.13B 144.0% |
4.23B 2.4% |
4.3B 1.7% |
4.29B -0.2% |
4.28B -0.4% |
4.37B 2.1% |
4.37B 0.1% |
4.54B 3.9% |
4.69B 3.2% |
4.81B 2.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
553.31M 2.1% |
571.01M 3.2% |
551.99M -3.3% |
662.49M 20.0% |
588.61M -11.2% |
558.44M -5.1% |
609.26M 9.1% |
681.22M 11.8% |
833.52M 22.4% |
911.22M 9.3% |
989.51M 8.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 12.8% |
3.56B 212.4% |
3.68B 3.4% |
3.64B -1.1% |
3.71B 1.8% |
3.72B 0.3% |
3.76B 1.0% |
3.69B -1.8% |
3.71B 0.5% |
3.77B 1.7% |
3.82B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
446.36M - |
- |
375.71M - |
- |
194.06M - |
- |
119.38M - |
- |
66.93M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.28M -85.8% |
371.52M 800.1% |
88.8M -76.1% |
187.73M 111.4% |
463.04M 146.6% |
1.29B 179.2% |
1.24B -4.0% |
1.37B 10.6% |
1.54B 12.3% |
1.21B -21.8% |
1.25B 3.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
463.05M 146.8% |
1.29B 179.2% |
1.23B -5.0% |
1.37B 11.8% |
1.54B 12.3% |
1.21B -21.8% |
1.26B 4.8% |
1.55B 22.7% |
1.77B 14.4% |
1.63B -8.1% |
1.81B 11.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.4M -94.9% |
12.91M 74.4% |
16.21M 25.5% |
-79.06M - |
-107M - |
-267.55M - |
-451.1M - |
-309.39M - |
-396.78M - |
-229.79M - |
-126.79M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
445.86M - |
- |
357.94M - |
- |
248.99M - |
- |
147.87M - |
- |
139.33M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29 5.7% |
1.2 -7.0% |
1.11 -7.5% |
0.88 -20.7% |
0.68 -22.7% |
0.59 -13.2% |
0.4 -32.2% |
0.35 -12.5% |
0.24 -31.4% |
0.33 37.5% |
0.35 6.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.62% -26.8% |
20.69% -49.1% |
18.86% -8.8% |
15.4% -18.3% |
12.14% -21.1% |
6.84% -43.6% |
4.52% -33.9% |
4.04% -10.7% |
2.77% -31.5% |
3.73% 34.9% |
3.9% 4.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.34% -21.1% |
16.69% -38.9% |
15.34% -8.1% |
12.23% -20.3% |
9.83% -19.7% |
5.92% -39.7% |
3.91% -33.9% |
3.41% -12.8% |
2.32% -32.0% |
3.12% 34.4% |
3.22% 3.3% |