2017 Q4 | 2018 Q4 | 2019 Q1 | 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] | - | - | - | - | - |
41.16% - |
41.33% 0.4% |
39.43% -4.6% |
39.1% -0.8% |
32.71% -16.3% |
32.71% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.89% 18.7% |
27.24% 14.0% |
26.32% -3.4% |
26.3% -0.1% |
23.77% -9.6% |
18.45% -22.4% |
16.05% -13.0% |
15.72% -2.0% |
15.78% 0.3% |
16.87% 6.9% |
18.93% 12.2% |
16.08% -15.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.85% 7.5% |
55.07% 4.2% |
55.12% 0.1% |
53.87% -2.3% |
50.32% -6.6% |
44.77% -11.0% |
43.63% -2.6% |
43.35% -0.6% |
43.48% 0.3% |
43.58% 0.2% |
41.62% -4.5% |
40.12% -3.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.83% 43.7% |
34.05% 10.4% |
31.8% -6.6% |
29.25% -8.0% |
23.49% -19.7% |
14.86% -36.7% |
12.61% -15.2% |
13.53% 7.3% |
12.93% -4.5% |
14.54% 12.5% |
13.8% -5.1% |
9.98% -27.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
632.53M 24.7% |
783.61M 23.9% |
820.87M 4.8% |
783.6M -4.5% |
691.12M -11.8% |
585.71M -15.3% |
584.14M -0.3% |
609.56M 4.4% |
618.82M 1.5% |
630.64M 1.9% |
622.92M -1.2% |
593.14M -4.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
817.07M - |
875.57M 7.2% |
2.63B 200.7% |
2.63B 0.0% |
2.51B -4.8% |
2.53B 0.8% |
2.58B 2.1% |
2.64B 2.2% |
2.65B 0.3% |
2.64B -0.1% |
2.71B 2.6% |
2.56B -5.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.81M - |
294.87M -5.7% |
216.51M -26.6% |
185.43M -14.4% |
127.17M -31.4% |
127.27M 0.1% |
164.21M 29.0% |
185M 12.7% |
208.74M 12.8% |
187.08M -10.4% |
225.4M 20.5% |
235.46M 4.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
504.27M - |
580.7M 15.2% |
2.42B 316.1% |
2.45B 1.3% |
2.38B -2.8% |
2.4B 0.9% |
2.42B 0.7% |
2.45B 1.5% |
2.44B -0.6% |
2.45B 0.7% |
2.49B 1.3% |
2.33B -6.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.81M - |
- |
216.54M - |
- |
206.66M - |
- |
94.88M - |
- |
133.36M - |
- |
223.85M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.21M -35.0% |
59.41M 96.7% |
46.5M -21.7% |
39.89M -14.2% |
60.93M 52.7% |
52.04M -14.6% |
1.86B 3474.2% |
155.19M -91.7% |
93.93M -39.5% |
103.13M 9.8% |
134.37M 30.3% |
126.62M -5.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.72M 54.7% |
53.13M -13.9% |
1.86B 3400.8% |
157.34M -91.5% |
96.16M -38.9% |
104.23M 8.4% |
134.37M 28.9% |
126.86M -5.6% |
254.93M 100.9% |
144.48M -43.3% |
408.74M 182.9% |
460.85M 12.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.04M -9.4% |
65.82M 26.5% |
92.78M 41.0% |
113.82M 22.7% |
89.98M -20.9% |
44.57M -50.5% |
-78.73M - |
-129.36M - |
-117.92M - |
-123.76M - |
-73.39M - |
-6.25M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.87M - |
- |
216.02M - |
- |
164.3M - |
- |
93.75M - |
- |
97.63M - |
- |
117.93M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.496 47.9% |
2.114 41.3% |
2.026 -4.2% |
1.85 -8.7% |
1.376 -25.6% |
0.767 -44.3% |
0.696 -9.2% |
0.711 2.2% |
0.716 0.7% |
0.787 9.9% |
0.867 10.1% |
0.702 -19.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.24% - |
36.75% 4.3% |
15.36% -58.2% |
8.42% -45.2% |
11.4% 35.4% |
7.25% -36.4% |
3.88% -46.5% |
3.91% 0.8% |
4.06% 3.7% |
4.38% 8.1% |
4.81% 9.7% |
3.99% -17.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.37% - |
24.38% 14.1% |
13.27% -45.5% |
7.83% -41.0% |
9.89% 26.4% |
6.35% -35.8% |
3.6% -43.4% |
3.64% 1.1% |
3.79% 4.2% |
4.12% 8.6% |
4.46% 8.2% |
3.67% -17.7% |