2017 Q4 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.63% 20.4% |
13.5% -13.7% |
11.43% -15.3% |
12% 5.0% |
12.38% 3.2% |
12.47% 0.7% |
13.29% 6.5% |
13.98% 5.2% |
14.59% 4.4% |
15.83% 8.5% |
19.21% 21.4% |
19.38% 0.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.72% -13.9% |
74.33% 189.0% |
28.07% -62.2% |
29.73% 5.9% |
30.26% 1.8% |
29.24% -3.4% |
28.94% -1.0% |
29.5% 1.9% |
30.14% 2.2% |
33.16% 10.0% |
39.83% 20.1% |
39.59% -0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.23% -43.5% |
66.78% 369.3% |
22.27% -66.7% |
23.44% 5.3% |
24.14% 3.0% |
23.21% -3.9% |
22.09% -4.8% |
22.41% 1.5% |
22.77% 1.6% |
24.66% 8.3% |
30.07% 21.9% |
29.85% -0.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 208.6% |
1.21B 15.7% |
1.51B 24.3% |
1.48B -2.3% |
1.52B 3.1% |
1.59B 4.6% |
1.6B 0.4% |
1.6B 0.3% |
1.64B 2.6% |
1.54B -6.1% |
1.4B -9.0% |
1.45B 3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.19B - |
4.36B 4.2% |
4.56B 4.4% |
4.65B 2.0% |
4.85B 4.3% |
6.17B 27.3% |
6.5B 5.3% |
6.51B 0.2% |
6.67B 2.4% |
6.5B -2.4% |
7.15B 10.0% |
7.48B 4.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.42B - |
2.54B 4.9% |
2.7B 6.4% |
2.73B 1.3% |
2.87B 5.2% |
2.77B -3.5% |
3.05B 9.9% |
2.96B -2.8% |
3.13B 5.6% |
2.89B -7.7% |
3.45B 19.6% |
3.7B 7.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B - |
1.62B 3.4% |
1.65B 1.6% |
1.7B 3.0% |
1.76B 3.7% |
3.17B 80.4% |
3.21B 1.2% |
3.27B 1.9% |
3.27B 0.0% |
3.34B 2.1% |
3.4B 1.9% |
3.48B 2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.76M 23.3% |
- |
331.32M - |
351.67M 6.1% |
446.59M 27.0% |
- |
445.79M - |
- |
392.24M - |
- |
412.85M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
576.16M 9.2% |
450.84M -21.8% |
527.63M 17.0% |
576.16M 9.2% |
450.84M -21.8% |
459.01M 1.8% |
545.15M 18.8% |
515.94M -5.4% |
491.11M -4.8% |
776.59M 58.1% |
1.75B 125.1% |
1.15B -33.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
450.84M -21.8% |
459.01M 1.8% |
545.15M 18.8% |
516.33M -5.3% |
491.11M -4.9% |
776.59M 58.1% |
1.75B 125.1% |
1.15B -33.9% |
1.44B 24.6% |
1.14B -20.7% |
976.4M -14.4% |
1.17B 19.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-488.92M - |
-152.13M - |
-296.3M - |
-258.15M - |
-165.18M - |
-223.28M - |
-185.37M - |
-196.9M - |
-207.58M - |
-161.18M - |
-311.36M - |
-318.86M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.16M 14.1% |
- |
197.57M - |
203.14M 2.8% |
216.17M 6.4% |
- |
250.23M - |
- |
282.73M - |
- |
310.67M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.162 306.3% |
0.158 -2.8% |
0.16 1.3% |
0.164 2.6% |
0.174 6.2% |
0.18 3.3% |
0.17 -5.6% |
0.17 0% |
0.164 -3.7% |
0.16 -2.0% |
0.18 12.2% |
0.188 4.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.09% - |
10.11% -8.8% |
11.17% 10.5% |
10.44% -6.5% |
11.32% 8.4% |
8.27% -26.9% |
8.73% 5.6% |
9.01% 3.2% |
9.53% 5.8% |
7.5% -21.3% |
8.15% 8.7% |
8.34% 2.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.22% - |
3.76% -11.1% |
4.16% 10.8% |
3.81% -8.5% |
4.17% 9.4% |
3.76% -9.7% |
3.84% 2.0% |
4.01% 4.5% |
4.17% 3.8% |
3.85% -7.5% |
3.95% 2.6% |
4.03% 1.9% |