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] | - | - | - | - | - |
63.05% - |
63.05% 0% |
63.35% 0.5% |
60.6% -4.3% |
59.01% -2.6% |
59.01% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.92% 50.4% |
6.86% -0.9% |
6.11% -10.9% |
5.85% -4.3% |
4.8% -18.0% |
4.74% -1.2% |
4.3% -9.2% |
4.31% 0.1% |
4.14% -3.8% |
3.75% -9.6% |
3.82% 2.1% |
3.37% -11.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.74% - |
35.16% - |
19.42% -44.8% |
18.72% -3.6% |
17.93% -4.2% |
18.21% 1.5% |
18.91% 3.9% |
19.56% 3.4% |
20.08% 2.7% |
20.07% 0.0% |
19.81% -1.3% |
19.55% -1.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-26.38% - |
23.59% - |
7.11% -69.9% |
6.31% -11.3% |
4.45% -29.4% |
3.88% -12.8% |
2.5% -35.5% |
1.87% -25.5% |
2.13% 14.0% |
1.84% -13.5% |
2.55% 38.7% |
2.14% -15.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B 350.0% |
1.31B 4.8% |
1.32B 1.4% |
1.33B 0.2% |
1.21B -8.8% |
1.14B -5.4% |
1.03B -9.7% |
980.62M -5.2% |
1B 2.0% |
1.03B 3.3% |
1.07B 3.4% |
1.09B 1.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B - |
1.12B 1.8% |
1.21B 8.8% |
1.13B -7.3% |
1.78B 57.8% |
1.79B 0.9% |
1.85B 3.4% |
1.83B -1.5% |
1.79B -2.2% |
1.81B 1.1% |
1.83B 1.4% |
1.77B -3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
589.38M - |
594.06M 0.8% |
670.79M 12.9% |
572.18M -14.7% |
515.05M -10.0% |
520.74M 1.1% |
568.79M 9.2% |
532.31M -6.4% |
510.55M -4.1% |
520.71M 2.0% |
537.51M 3.2% |
518.64M -3.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
508.66M - |
523.79M 3.0% |
545.42M 4.1% |
554.86M 1.7% |
1.26B 127.6% |
1.27B 0.9% |
1.29B 0.9% |
1.29B 0.7% |
1.28B -1.4% |
1.29B 0.8% |
1.29B 0.7% |
1.25B -3.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.74M - |
- |
56.33M - |
- |
65.67M - |
- |
75.59M - |
- |
90.57M - |
- |
76.96M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.38M -51.2% |
112.71M 35.2% |
170.85M 51.6% |
83.38M -51.2% |
112.71M 35.2% |
63M -44.1% |
127.51M 102.4% |
83.74M -34.3% |
813.3M 871.3% |
811.58M -0.2% |
807.3M -0.5% |
761.85M -5.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.71M 35.2% |
63M -44.1% |
127.51M 102.4% |
83.83M -34.3% |
813.36M 870.2% |
811.64M -0.2% |
807.3M -0.5% |
761.76M -5.6% |
749.69M -1.6% |
676.16M -9.8% |
681.78M 0.8% |
534.26M -21.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.76M - |
-10.28M - |
24.38M - |
8.02M -67.1% |
-1.77M - |
13.18M - |
-31.1M - |
-49.83M - |
-23.12M - |
-59.84M - |
-48.7M - |
-71.99M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.71M - |
- |
80.27M - |
- |
57.62M - |
- |
44.12M - |
- |
41.29M - |
- |
40.8M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.164 584.6% |
1.205 3.5% |
1.06 -12.0% |
1.01 -4.7% |
0.734 -27.3% |
0.644 -12.2% |
0.48 -25.5% |
0.43 -10.4% |
0.406 -5.5% |
0.381 -6.1% |
0.4 4.9% |
0.36 -10.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.12% - |
17.1% -5.6% |
15.7% -8.2% |
13.98% -10.9% |
6.55% -53.1% |
6.03% -8.0% |
4.86% -19.5% |
4.57% -6.0% |
3.26% -28.5% |
3.03% -7.3% |
3.17% 4.7% |
2.88% -9.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.09% - |
8.02% -0.9% |
6.83% -14.8% |
6.89% 0.9% |
4.04% -41.4% |
3.73% -7.8% |
2.9% -22.3% |
2.86% -1.3% |
2.33% -18.7% |
2.15% -7.5% |
2.22% 3.1% |
2.04% -8.2% |