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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.15% -11.2% |
4.77% -7.4% |
4.55% -4.6% |
4.32% -4.9% |
4.5% 4.1% |
4.27% -5.1% |
3.93% -7.9% |
3.93% -0.1% |
4.14% 5.2% |
4.23% 2.3% |
4.44% 4.8% |
4.38% -1.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.91% -6.2% |
19.46% -2.3% |
18.72% -3.8% |
18.25% -2.5% |
18.72% 2.6% |
18.77% 0.3% |
18.37% -2.1% |
18.36% -0.1% |
17.96% -2.2% |
17.67% -1.6% |
18% 1.9% |
17.21% -4.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.21% -8.9% |
7.8% -5.0% |
7.59% -2.7% |
7.19% -5.2% |
7.31% 1.6% |
6.96% -4.8% |
6.41% -7.9% |
6.35% -0.9% |
6.87% 8.3% |
7.72% 12.3% |
8.01% 3.8% |
8.11% 1.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B 5.6% |
1.25B 0.9% |
1.32B 5.1% |
1.43B 8.7% |
1.46B 1.7% |
1.64B 12.3% |
1.74B 6.2% |
1.93B 11.3% |
2.52B 30.4% |
2.85B 12.9% |
3.21B 12.8% |
3.67B 14.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B -3.0% |
1.46B 1.8% |
1.5B 2.7% |
1.68B 12.5% |
1.69B 0.5% |
1.87B 10.5% |
1.91B 2.0% |
2.41B 26.5% |
2.88B 19.6% |
3.1B 7.5% |
3.49B 12.5% |
3.7B 6.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
553.1M -9.7% |
564.61M 2.1% |
585.76M 3.7% |
786.22M 34.2% |
775.18M -1.4% |
924.17M 19.2% |
942.15M 1.9% |
1.44B 52.7% |
1.86B 29.1% |
2.02B 8.7% |
2.36B 16.9% |
2.56B 8.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
847.91M 1.8% |
863.46M 1.8% |
880.83M 2.0% |
867.87M -1.5% |
886.33M 2.1% |
913.28M 3.0% |
930.74M 1.9% |
935.5M 0.5% |
986.28M 5.4% |
1.03B 4.7% |
1.07B 3.9% |
1.08B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
3.57M - |
- |
-113.46M - |
- |
-77.34M - |
- |
-151.54M - |
- |
-219.28M - |
- |
-203.81M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.56M -60.0% |
68.41M 92.4% |
55.51M -18.9% |
269.07M 384.7% |
117.96M -56.2% |
225.82M 91.4% |
123.52M -45.3% |
124.78M 1.0% |
156.2M 25.2% |
179.68M 15.0% |
207.3M 15.4% |
232.77M 12.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.32M -56.0% |
225.82M 89.3% |
124.88M -44.7% |
124.95M 0.1% |
153.78M 23.1% |
179.68M 16.8% |
205.98M 14.6% |
231.62M 12.4% |
179.52M -22.5% |
234.09M 30.4% |
277.44M 18.5% |
202.51M -27.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-71.37M - |
-7.68M - |
-63.53M - |
-128.76M - |
-61.53M - |
-180M - |
-213.67M - |
-383.18M - |
-622.93M - |
-573.05M - |
-691.17M - |
-558.05M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
60.34M - |
- |
63.47M - |
- |
73.86M - |
- |
82.62M - |
- |
133.95M - |
- |
175.68M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.51 -13.6% |
0.44 -13.7% |
0.41 -6.8% |
0.39 -4.9% |
0.42 7.7% |
0.45 7.1% |
0.44 -2.2% |
0.49 11.4% |
0.67 36.7% |
0.77 14.9% |
0.91 18.2% |
1.02 12.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.54% -22.3% |
8.12% 7.7% |
7.97% -1.9% |
7.28% -8.5% |
7.56% 3.8% |
7.87% 4.0% |
7.55% -4.1% |
8.43% 11.8% |
11.14% 32.1% |
12.38% 11.2% |
14.22% 14.9% |
15.93% 12.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.47% -18.7% |
4.53% 1.3% |
4.4% -2.8% |
3.92% -10.8% |
4.2% 7.1% |
4.2% 0.1% |
4.02% -4.5% |
3.71% -7.5% |
4.56% 22.7% |
4.85% 6.4% |
5.28% 8.9% |
5.26% -0.4% |