2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.58% - |
26.61% - |
16.44% -38.2% |
11.99% -27.1% |
10.57% -11.9% |
14.36% 35.8% |
17.23% 20.0% |
21.38% 24.1% |
22.18% 3.7% |
19.79% -10.8% |
18.97% -4.1% |
17.68% -6.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.26% 1.2% |
73.01% 8.5% |
64.5% -11.6% |
61.54% -4.6% |
65.16% 5.9% |
70.11% 7.6% |
69.88% -0.3% |
69.48% -0.6% |
74.16% 6.7% |
74.76% 0.8% |
73.1% -2.2% |
71.51% -2.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.98% -65.1% |
36.75% 360.2% |
19.42% -47.2% |
12.7% -34.6% |
8.99% -29.2% |
15.94% 77.3% |
21.66% 35.9% |
20.78% -4.0% |
17.39% -16.3% |
23.61% 35.8% |
23.22% -1.7% |
19.67% -15.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
709.94M -1.3% |
895.91M 26.2% |
713.05M -20.4% |
811.26M 13.8% |
884.79M 9.1% |
835.08M -5.6% |
909.35M 8.9% |
978.81M 7.6% |
1.2B 22.3% |
1.11B -7.4% |
1.19B 7.1% |
1.26B 5.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.47B 23.9% |
14.74B 1.9% |
15.29B 3.8% |
15.16B -0.9% |
16.22B 7.0% |
17.19B 6.0% |
18.03B 4.9% |
18.91B 4.9% |
21.59B 14.2% |
20.68B -4.2% |
20.1B -2.8% |
22.54B 12.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.69B 26.4% |
13.75B 0.4% |
14.17B 3.0% |
14.03B -1.0% |
14.98B 6.7% |
15.87B 6.0% |
16.58B 4.5% |
17.28B 4.2% |
19.28B 11.6% |
18.56B -3.8% |
18.16B -2.2% |
19.91B 9.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
779.32M -7.7% |
988.79M 26.9% |
1.13B 13.8% |
1.13B 0.0% |
1.24B 10.5% |
1.32B 6.1% |
1.45B 9.9% |
1.63B 12.6% |
2.31B 41.3% |
2.12B -8.0% |
1.95B -8.3% |
2.63B 35.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-46.85M - |
- | - | - |
536.2M - |
- | - | - |
237.55M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
5.17B - |
- | - | - |
3.06B - |
- | - | - |
3.8B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
3.71B - |
- | - | - |
2.92B - |
- | - | - |
3.04B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-334.59M - |
- | - | - |
403.4M - |
- | - | - |
42.02M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
524.81M - |
- | - | - |
402.88M - |
- | - | - |
651.71M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-39.59M - |
238.39M - |
117.24M -50.8% |
97.29M -17.0% |
93.52M -3.9% |
119.89M 28.2% |
156.7M 30.7% |
209.26M 33.5% |
265.44M 26.8% |
219.37M -17.4% |
225.14M 2.6% |
222.08M -1.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.88 - |
47.09 - |
23.11 -50.9% |
19.29 -16.5% |
18.7 -3.1% |
23.89 27.8% |
31.23 30.7% |
41.71 33.6% |
52.9 26.8% |
43.72 -17.4% |
44.88 2.7% |
44.2 -1.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.88% - |
26.97% - |
11.09% -58.9% |
8.65% -22.0% |
7.89% -8.7% |
9.35% 18.5% |
11.31% 21.0% |
13.57% 20.0% |
13.47% -0.8% |
9.9% -26.5% |
11.07% 11.8% |
9.71% -12.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.3% - |
1.63% - |
0.78% -52.2% |
0.64% -18.1% |
0.6% -6.7% |
0.72% 20.4% |
0.89% 24.0% |
1.13% 27.3% |
1.31% 15.7% |
1.04% -20.8% |
1.1% 6.4% |
1.04% -5.7% |