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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.66% -4.5% |
32.34% 2.1% |
32.75% 1.3% |
32.8% 0.2% |
33.69% 2.7% |
31.03% -7.9% |
30.32% -2.3% |
27.85% -8.1% |
26.55% -4.7% |
15.56% -41.4% |
12.03% -22.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.87% 6.0% |
55.07% -3.2% |
54.62% -0.8% |
53.88% -1.3% |
54.95% 2.0% |
54.77% -0.3% |
54.66% -0.2% |
55.02% 0.7% |
54.56% -0.8% |
55.66% 2.0% |
55.69% 0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.15% 32.3% |
36.99% -5.5% |
36.52% -1.3% |
35.38% -3.1% |
34.71% -1.9% |
35.27% 1.6% |
33.32% -5.5% |
32.15% -3.5% |
30.12% -6.3% |
21.76% -27.7% |
17.07% -21.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
436.98M -4.2% |
529.58M 21.2% |
539.49M 1.9% |
554.97M 2.9% |
576.69M 3.9% |
647.5M 12.3% |
649.67M 0.3% |
661.06M 1.8% |
654.99M -0.9% |
431.58M -34.1% |
426.99M -1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
626.69M 8.7% |
1.79B 186.3% |
1.73B -3.7% |
1.65B -4.7% |
1.7B 3.4% |
2B 17.5% |
1.87B -6.7% |
1.83B -1.8% |
1.84B 0.2% |
2.04B 11.0% |
1.99B -2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
213.55M 27.1% |
304.66M 42.7% |
228.13M -25.1% |
185.24M -18.8% |
220.89M 19.2% |
347.01M 57.1% |
206.14M -40.6% |
225.6M 9.4% |
220.96M -2.1% |
375.51M 69.9% |
332.57M -11.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
413.14M 1.1% |
1.49B 260.6% |
1.5B 0.7% |
1.46B -2.6% |
1.48B 1.4% |
1.65B 11.6% |
1.66B 0.4% |
1.61B -3.2% |
1.61B 0.5% |
1.66B 2.9% |
1.65B -0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
83.35M - |
- |
49.89M - |
- |
-11.98M - |
- |
20.54M - |
- |
-71.35M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.63M -84.7% |
184.6M 890.8% |
121.69M -34.1% |
74.48M -38.8% |
23.13M -68.9% |
696.15M 2909.4% |
293.98M -57.8% |
198.69M -32.4% |
124.09M -37.5% |
367.31M 196.0% |
119.66M -67.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.13M -68.9% |
696.15M 2909.4% |
293.98M -57.8% |
198.69M -32.4% |
124.09M -37.5% |
367.31M 196.0% |
119.66M -67.4% |
155.8M 30.2% |
99.97M -35.8% |
90.1M -9.9% |
116M 28.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.01M -26.8% |
64.89M 18.0% |
53.31M -17.8% |
35.19M -34.0% |
-3.57M - |
-134.59M - |
-147.45M - |
-157.72M - |
-160.45M - |
-192.9M - |
-121.89M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
171.26M - |
- |
182.03M - |
- |
200.93M - |
- |
184.13M - |
- |
67.16M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.394 -8.3% |
1.633 17.1% |
1.661 1.7% |
1.694 2.0% |
1.772 4.6% |
1.506 -15.0% |
1.472 -2.2% |
1.391 -5.5% |
1.096 -21.2% |
0.5 -54.4% |
0.38 -24% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.51% -11.4% |
18.15% -55.2% |
18.56% 2.2% |
19.47% 4.9% |
20.51% 5.4% |
12.79% -37.6% |
12.47% -2.5% |
12% -3.7% |
11.24% -6.4% |
4.05% -63.9% |
3.1% -23.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.86% -19.9% |
14.08% -43.4% |
15.36% 9.1% |
16.38% 6.6% |
16.69% 1.9% |
10.59% -36.5% |
10.96% 3.5% |
10.59% -3.4% |
9.83% -7.1% |
3.33% -66.2% |
2.67% -19.8% |