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] | - | - | - | - | - |
78.5% - |
78.44% -0.1% |
77.91% -0.7% |
77.73% -0.2% |
78.15% 0.5% |
78.15% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.3% -3.0% |
10.03% -2.6% |
7.43% -25.9% |
5.67% -23.7% |
4.75% -16.3% |
4.04% -15.0% |
3.97% -1.7% |
3.75% -5.4% |
4.27% 13.9% |
3.7% -13.5% |
3.29% -11.0% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.75% -3.4% |
19.45% -6.2% |
17.25% -11.3% |
14.79% -14.3% |
13.46% -9.0% |
13.12% -2.5% |
12.84% -2.1% |
12.96% 0.9% |
13.46% 3.9% |
13.34% -0.8% |
13.44% 0.7% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.51% -5.2% |
10.54% -8.5% |
8.08% -23.3% |
5.96% -26.3% |
5.03% -15.6% |
4.54% -9.7% |
4.03% -11.2% |
3.87% -4.1% |
4.27% 10.4% |
3.64% -14.7% |
3.69% 1.4% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B 7.7% |
1.68B 8.2% |
1.72B 1.9% |
1.85B 7.6% |
1.88B 2.1% |
1.94B 2.8% |
1.9B -1.8% |
1.87B -1.7% |
1.9B 1.7% |
1.98B 4.1% |
2.13B 7.7% |
2.23B 4.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B 59.5% |
1.47B 3.1% |
1.6B 8.5% |
1.6B 0.0% |
1.7B 6.7% |
1.82B 6.6% |
1.86B 2.4% |
2.3B 23.5% |
2.49B 8.5% |
2.81B 12.8% |
2.89B 2.7% |
3.09B 6.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
394.22M -7.1% |
403.68M 2.4% |
506.19M 25.4% |
484.37M -4.3% |
631.66M 30.4% |
718.86M 13.8% |
751.19M 4.5% |
1.17B 56.3% |
1.37B 17.1% |
1.68B 21.9% |
1.56B -7.2% |
1.69B 8.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 119.5% |
1.01B -2.4% |
1.03B 2.2% |
1.05B 2.2% |
1.01B -3.9% |
1.04B 2.6% |
1.05B 1.0% |
1.06B 1.4% |
1.06B -0.6% |
1.07B 1.8% |
1.27B 18.3% |
1.31B 3.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.81M - |
- |
102.83M - |
- |
56.13M - |
- |
20.02M - |
- |
124.18M - |
- |
88.32M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.68M -5.1% |
52.12M -37.7% |
122.54M 135.1% |
57.86M -52.8% |
141.97M 145.4% |
147.16M 3.7% |
191.2M 29.9% |
67.98M -64.4% |
382.83M 463.2% |
374.66M -2.1% |
398.05M 6.2% |
745.95M 87.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.98M 143.9% |
146.39M 2.4% |
191.2M 30.6% |
68.87M -64.0% |
381.34M 453.7% |
371.59M -2.6% |
398.05M 7.1% |
750.49M 88.5% |
660.96M -11.9% |
585.8M -11.4% |
473.12M -19.2% |
417.1M -11.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.6M -33.8% |
19.95M -53.2% |
-36.95M - |
-119.87M - |
-138.28M - |
-179M - |
-333.57M - |
-384.35M - |
-416.73M - |
-563.82M - |
-583.92M - |
-631.37M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
159.49M - |
- |
127.85M - |
- |
89.98M - |
- |
75.36M - |
- |
81.01M - |
- |
68.64M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2 2.4% |
1.186 -1.1% |
0.821 -30.8% |
0.607 -26.1% |
0.481 -20.8% |
0.431 -10.4% |
0.43 -0.2% |
0.39 -9.3% |
0.45 15.4% |
0.39 -13.3% |
0.39 0% |
0.48 23.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.35% -31.5% |
16.75% -25.0% |
17.49% 4.4% |
13.74% -21.4% |
8.75% -36.4% |
7.64% -12.7% |
7.26% -4.9% |
6.64% -8.6% |
7.86% 18.5% |
6.93% -11.8% |
6.05% -12.7% |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.03% -12.3% |
11.47% -23.7% |
10.58% -7.7% |
8.4% -20.6% |
5.71% -32.0% |
4.75% -16.8% |
4.36% -8.1% |
3.6% -17.4% |
3.87% 7.5% |
3.16% -18.4% |
2.95% -6.6% |
- |