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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
72.6% - |
70.75% -2.5% |
70.5% -0.4% |
70.5% 0% |
70.5% 0% |
70.5% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.49% -4.6% |
19.95% 2.3% |
16.48% -17.4% |
15.93% -3.3% |
15.18% -4.7% |
9.85% -35.1% |
9.41% -4.5% |
7.05% -25.1% |
4.75% -32.6% |
6.29% 32.3% |
4.87% -22.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.89% -6.4% |
31.26% 1.2% |
31% -0.8% |
32.59% 5.1% |
37.46% 15.0% |
36.37% -2.9% |
35.83% -1.5% |
32.1% -10.4% |
27.74% -13.6% |
27.31% -1.6% |
26.27% -3.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.01% -12.7% |
20.98% -4.7% |
15.84% -24.5% |
13.5% -14.8% |
12.58% -6.8% |
6.39% -49.2% |
5.68% -11.1% |
4.03% -29.0% |
2.72% -32.6% |
5.39% 98.4% |
5.08% -5.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
866.27M -0.1% |
847.81M -2.1% |
834.68M -1.5% |
805.73M -3.5% |
770.93M -4.3% |
766.73M -0.5% |
712M -7.1% |
773.37M 8.6% |
823.33M 6.5% |
881.05M 7.0% |
1.01B 14.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68B 2.7% |
1.68B 0.2% |
1.77B 5.0% |
1.77B 0.1% |
1.82B 3.2% |
1.86B 2.2% |
1.92B 2.9% |
1.9B -0.9% |
1.97B 3.6% |
2.02B 2.4% |
2.09B 3.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
324.31M 0.4% |
315.66M -2.7% |
360.2M 14.1% |
320.44M -11.0% |
327.74M 2.3% |
350.6M 7.0% |
401M 14.4% |
359.09M -10.5% |
409.49M 14.0% |
435.83M 6.4% |
502.26M 15.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B 3.3% |
1.37B 0.9% |
1.41B 2.8% |
1.45B 2.9% |
1.5B 3.4% |
1.51B 1.2% |
1.52B 0.3% |
1.54B 1.6% |
1.56B 1.2% |
1.58B 1.3% |
1.59B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-49.39M - |
- |
41.38M - |
- |
88.92M - |
- |
-31.16M - |
- |
-105.2M - |
- |
-72.66M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.2M -45.8% |
11.09M -16.0% |
14.11M 27.2% |
299.66M 2024.3% |
82.38M -72.5% |
66.57M -19.2% |
114.29M 71.7% |
90.41M -20.9% |
109.05M 20.6% |
183.88M 68.6% |
87.62M -52.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.38M -71.2% |
66.57M -19.2% |
114.29M 71.7% |
104.27M -8.8% |
109.05M 4.6% |
183.88M 68.6% |
87.62M -52.3% |
100.69M 14.9% |
275.72M 173.8% |
167.47M -39.3% |
201.78M 20.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-78.31M - |
-6.55M - |
-14.98M - |
2.26M - |
-53.38M - |
-142.37M - |
-241.51M - |
-315.18M - |
-252.47M - |
-226.9M - |
-161.15M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.87M - |
- |
137.55M - |
- |
116.99M - |
- |
67.03M - |
- |
39.11M - |
- |
49.13M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.07 -11.1% |
3.82 -6.1% |
2.82 -26.2% |
2.4 -14.9% |
2.18 -9.2% |
1.39 -36.2% |
1.28 -7.9% |
1.05 -18.0% |
0.75 -28.6% |
1.07 42.7% |
0.93 -13.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.32% 50.4% |
12.37% -39.1% |
15.26% 23.4% |
9.3% -39.1% |
8.2% -11.8% |
5.24% -36.1% |
4.58% -12.6% |
3.65% -20.4% |
2.56% -29.9% |
3.58% 39.9% |
3.16% -11.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.2% 31.0% |
10.05% -29.2% |
10.89% 8.4% |
7.54% -30.7% |
6.68% -11.5% |
4.26% -36.2% |
3.64% -14.6% |
2.97% -18.3% |
2.06% -30.6% |
2.85% 38.4% |
2.45% -14.2% |