2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
69.36% - |
74.02% 6.7% |
72.3% -2.3% |
72.3% 0% |
67.3% -6.9% |
67.3% 0% |
65.83% -2.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.34% -2.5% |
8.9% -27.9% |
7.13% -19.9% |
6.04% -15.3% |
3.07% -49.1% |
2.69% -12.3% |
2.26% -16.2% |
0.16% -93.1% |
0.78% 399.0% |
2.5% 219.5% |
3.3% 32.1% |
4.45% 34.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.17% -3.6% |
20.77% -17.5% |
17.95% -13.6% |
15.02% -16.3% |
11.53% -23.2% |
10.59% -8.2% |
10.2% -3.7% |
9.26% -9.2% |
10.15% 9.6% |
11.92% 17.5% |
13.09% 9.8% |
13.71% 4.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.84% -2.9% |
12.31% -26.9% |
9.44% -23.3% |
7.94% -15.9% |
4.01% -49.4% |
3.46% -13.9% |
3.21% -7.1% |
1.09% -66.1% |
1.81% 66.1% |
3.83% 112.2% |
5.14% 34.2% |
6.03% 17.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.49B -0.6% |
1.44B -3.0% |
1.34B -7.5% |
1.28B -4.0% |
1.23B -4.1% |
1.23B 0.0% |
1.27B 3.3% |
1.26B -1.0% |
1.28B 1.5% |
1.37B 7.6% |
1.43B 4.3% |
1.48B 3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.83B 3.1% |
1.8B -1.4% |
1.94B 7.6% |
2B 3.2% |
1.97B -1.7% |
1.91B -3.1% |
1.92B 0.5% |
1.95B 1.9% |
1.89B -3.3% |
1.87B -0.6% |
1.85B -1.2% |
1.81B -2.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
769.56M 1.8% |
230.97M -70.0% |
352.45M 52.6% |
386.28M 9.6% |
431.69M 11.8% |
380.64M -11.8% |
376.13M -1.2% |
410.63M 9.2% |
355.12M -13.5% |
329.64M -7.2% |
283.31M -14.1% |
227.2M -19.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06B 4.0% |
1.57B 48.5% |
1.59B 1.0% |
1.62B 1.8% |
1.54B -4.9% |
1.53B -0.7% |
1.54B 0.9% |
1.54B 0.1% |
1.53B -0.6% |
1.54B 0.9% |
1.57B 1.5% |
1.59B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.98M - |
- |
-106.39M - |
- |
-101.62M - |
- |
10.04M - |
- |
26.15M - |
- |
100.98M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.1M -53.3% |
57.84M 310.2% |
27.8M -51.9% |
29.43M 5.9% |
23.58M -19.9% |
27.29M 15.7% |
16.42M -39.8% |
32.34M 97.0% |
22.55M -30.3% |
29.07M 28.9% |
14M -51.8% |
31.62M 125.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.68M -18.3% |
28.06M 13.7% |
16.42M -41.5% |
21.48M 30.8% |
22.71M 5.7% |
28.85M 27.0% |
14M -51.5% |
41.91M 199.3% |
35.67M -14.9% |
25.18M -29.4% |
24.93M -1.0% |
67.14M 169.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.05M -41.6% |
-93.62M - |
-171.67M - |
-221.23M - |
-195.44M - |
-82.2M - |
-3.23M - |
32.76M - |
51.81M 58.2% |
70.53M 36.1% |
94.43M 33.9% |
228.47M 141.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.71M - |
- |
95.27M - |
- |
37.77M - |
- |
28.66M - |
- |
9.98M - |
- |
47.28M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.46 -2.8% |
1.64 -33.3% |
1.12 -31.7% |
0.8 -28.6% |
0.26 -67.5% |
0.31 19.2% |
0.29 -6.5% |
0.02 -93.1% |
0.1 400% |
0.34 240.0% |
0.47 38.2% |
0.66 40.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.88% 1.4% |
10.3% -45.4% |
7.44% -27.8% |
5.88% -20.9% |
2.91% -50.5% |
2.14% -26.6% |
1.83% -14.2% |
0.12% -93.2% |
0.65% 421.2% |
2.24% 243.6% |
3.04% 36.2% |
4.22% 38.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.8% 1.1% |
7.56% -30.0% |
5.29% -30.0% |
4.1% -22.5% |
1.99% -51.5% |
1.78% -10.3% |
1.49% -16.7% |
0.1% -93.3% |
0.52% 419.3% |
1.82% 250.6% |
2.51% 38.3% |
3.51% 39.7% |