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] | - | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.75% -20.4% |
7.79% -27.5% |
6.92% -11.1% |
6.95% 0.3% |
7.44% 7.1% |
7.16% -3.7% |
6.7% -6.4% |
6.41% -4.4% |
6.5% 1.4% |
5.36% -17.5% |
3.42% -36.2% |
0.68% -80.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.36% -12.9% |
20.77% -11.1% |
17.77% -14.5% |
16.9% -4.9% |
17.52% 3.7% |
17.78% 1.5% |
18.55% 4.3% |
19.21% 3.5% |
19.69% 2.5% |
18.46% -6.3% |
17.03% -7.7% |
14.8% -13.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.16% -25.6% |
11.47% -24.3% |
11.43% -0.3% |
9.73% -14.9% |
12.41% 27.5% |
7.35% -40.8% |
11.81% 60.7% |
11.85% 0.3% |
12.22% 3.1% |
10.77% -11.8% |
9.63% -10.6% |
6.73% -30.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B -4.4% |
1.14B -4.4% |
1.13B -0.8% |
1.19B 5.4% |
1.21B 1.7% |
1.26B 4.2% |
1.34B 6.2% |
1.35B 0.6% |
1.49B 10.2% |
1.62B 8.8% |
1.64B 1.6% |
1.6B -2.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B - |
- |
1.52B - |
- |
1.54B - |
- |
1.84B - |
1.82B -1.3% |
2.96B 63.1% |
2.89B -2.4% |
3.03B 4.6% |
3.04B 0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
745M - |
- |
934.28M - |
- |
918.3M - |
- |
1.16B - |
1.12B -4.0% |
1.38B 24.0% |
1.34B -2.9% |
1.48B 9.9% |
1.51B 2.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
534.8M - |
- |
584.97M - |
- |
624.94M - |
- |
674.49M - |
695.57M 3.1% |
1.57B 126.2% |
1.54B -2.1% |
1.54B -0.1% |
1.51B -1.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-14.58M - |
- |
-122.32M - |
- |
19.53M - |
- |
-83.08M - |
- |
-172.61M - |
- |
-106.58M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.14M - |
- |
105.5M - |
90.72M -14.0% |
105.74M 16.6% |
89.74M -15.1% |
90.72M 1.1% |
52M -42.7% |
89.74M 72.6% |
46.97M -47.7% |
113.59M 141.8% |
40.07M -64.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.6M - |
- |
90.72M - |
52M -42.7% |
89.69M 72.5% |
46.97M -47.6% |
113.59M 141.8% |
39.28M -65.4% |
818.72M 1984.2% |
374.56M -54.3% |
258.07M -31.1% |
367.11M 42.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-94.99M - |
- |
-238.82M - |
-65.32M - |
-97.48M - |
-108.88M - |
-170.08M - |
-168.4M - |
-334.23M - |
-398.07M - |
-316.57M - |
-211.76M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.19M - |
- |
78.63M - |
- |
91.72M - |
- |
93.86M - |
- |
103.08M - |
- |
63.19M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.18 -23.9% |
2.2 -30.8% |
1.94 -11.8% |
2.052 5.8% |
2.23 8.7% |
2.245 0.7% |
2.23 -0.7% |
1.532 -31.3% |
1.714 11.9% |
1.436 -16.2% |
0.857 -40.3% |
0.157 -81.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.21% - |
- |
14.32% - |
- |
15.54% - |
- |
14.27% - |
12.43% -12.9% |
8.79% -29.3% |
5.63% -35.9% |
5.08% -9.8% |
0.98% -80.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.22% - |
- |
5.98% - |
- |
6.38% - |
- |
5.35% - |
4.76% -11.0% |
4.29% -9.9% |
3% -30.1% |
2.31% -22.9% |
0.45% -80.7% |