2019 Q1 | 2019 Q2 | 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] | [friend] |
0% - |
0% - |
91.22% - |
90.08% -1.3% |
75.86% -15.8% |
72.92% -3.9% |
70% -4.0% |
68.53% -2.1% |
67.41% -1.6% |
67.42% 0.0% |
67.42% 0% |
60.59% -10.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.57% 18.9% |
35.49% -5.5% |
47.27% 33.2% |
41.53% -12.1% |
38.73% -6.7% |
40.35% 4.2% |
53.76% 33.2% |
40.54% -24.6% |
39.92% -1.5% |
41.87% 4.9% |
45.71% 9.2% |
41.73% -8.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.38% -0.9% |
69.55% -1.2% |
73.76% 6.1% |
72.11% -2.2% |
65.64% -9.0% |
70.44% 7.3% |
72.37% 2.7% |
68.68% -5.1% |
73.62% 7.2% |
74.36% 1.0% |
74.57% 0.3% |
73.84% -1.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.98% 24.0% |
38.29% -8.8% |
55.25% 44.3% |
47.76% -13.6% |
33.24% -30.4% |
41.76% 25.7% |
56.24% 34.7% |
44.43% -21.0% |
41.03% -7.7% |
46.35% 13.0% |
49.4% 6.6% |
45.68% -7.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
693.34M 30.2% |
668.18M -3.6% |
651.53M -2.5% |
742.83M 14.0% |
674.08M -9.3% |
879.77M 30.5% |
750.28M -14.7% |
875.86M 16.7% |
989.33M 13.0% |
1.04B 5.4% |
1.02B -2.0% |
1.02B 0.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.53B 0.4% |
5.8B 4.9% |
6.14B 5.8% |
6.39B 4.2% |
6.27B -2.0% |
6.66B 6.3% |
7.01B 5.3% |
7.26B 3.5% |
7.25B -0.1% |
7.72B 6.5% |
8.22B 6.5% |
8.57B 4.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
435.11M -5.3% |
421.61M -3.1% |
523.51M 24.2% |
460.93M -12.0% |
531.02M 15.2% |
544.64M 2.6% |
615.06M 12.9% |
503.17M -18.2% |
602.33M 19.7% |
619.54M 2.9% |
678.09M 9.5% |
610.45M -10.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.09B 1.0% |
5.38B 5.6% |
5.61B 4.4% |
5.93B 5.7% |
5.74B -3.3% |
6.12B 6.7% |
6.4B 4.6% |
6.75B 5.5% |
6.65B -1.6% |
7.1B 6.8% |
7.54B 6.3% |
7.96B 5.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
280.08M - |
- | - | - |
437.69M - |
- | - | - |
526.54M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
868.89M -18.7% |
1.19B 36.4% |
902.31M -23.9% |
616.02M -31.7% |
594.98M -3.4% |
1.26B 112.1% |
1.03B -18.1% |
478.12M -53.7% |
699.42M 46.3% |
527.28M -24.6% |
806.83M 53.0% |
1.05B 29.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B 36.4% |
902.31M -23.9% |
616.02M -31.7% |
594.98M -3.4% |
1.26B 112.1% |
1.03B -18.1% |
478.12M -53.7% |
699.42M 46.3% |
527.28M -24.6% |
806.83M 53.0% |
1.05B 29.6% |
1.03B -1.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.73M -13.0% |
96.8M 76.9% |
215.84M 123.0% |
96.63M -55.2% |
162.58M 68.2% |
157.54M -3.1% |
142.42M -9.6% |
88.71M -37.7% |
239.07M 169.5% |
343.11M 43.5% |
425.21M 23.9% |
123.32M -71.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
428.61M - |
- | - | - |
569.58M - |
- | - | - |
750M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.332 -18.5% |
0.302 -9.2% |
0.39 29.2% |
0.392 0.5% |
0.332 -15.4% |
0.452 36.1% |
0.513 13.7% |
0.452 -12.0% |
0.502 11.2% |
0.556 10.6% |
0.594 6.9% |
0.542 -8.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.14% 50.5% |
4.53% -11.9% |
5.6% 23.7% |
5.34% -4.7% |
4.47% -16.3% |
5.99% 33.9% |
6.44% 7.6% |
5.4% -16.2% |
5.89% 9.2% |
6.35% 7.8% |
6.38% 0.4% |
5.5% -13.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.72% 51.8% |
4.19% -11.4% |
5.16% 23.3% |
4.92% -4.6% |
4.12% -16.2% |
5.49% 33.2% |
5.9% 7.4% |
4.98% -15.6% |
5.44% 9.4% |
5.83% 7.2% |
5.86% 0.4% |
5.07% -13.4% |