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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.51% 37.9% |
28% 43.5% |
20.42% -27.1% |
60.52% 196.4% |
22.46% -62.9% |
24.11% 7.3% |
20.64% -14.4% |
13.14% -36.3% |
37.14% 182.7% |
14.08% -62.1% |
8.12% -42.3% |
7.81% -3.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.24% 9.3% |
80.48% 7.0% |
75.59% -6.1% |
72.1% -4.6% |
73.5% 1.9% |
70.07% -4.7% |
64.55% -7.9% |
62.25% -3.6% |
61.17% -1.7% |
58.52% -4.3% |
49.21% -15.9% |
54.85% 11.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.49% 35.6% |
43.32% 46.9% |
31.32% -27.7% |
29.46% -6.0% |
32.95% 11.8% |
36.65% 11.2% |
30.78% -16.0% |
15.06% -51.1% |
14.57% -3.2% |
20.25% 38.9% |
11.61% -42.7% |
11.93% 2.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.89M 14.3% |
187.89M 21.3% |
157.9M -16.0% |
149.01M -5.6% |
174.09M 16.8% |
192.16M 10.4% |
170.69M -11.2% |
148.55M -13.0% |
149.85M 0.9% |
168.95M 12.7% |
138.77M -17.9% |
152.39M 9.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 0.3% |
1.68B 6.0% |
1.67B -0.3% |
1.81B 7.8% |
1.81B 0.5% |
1.9B 4.6% |
1.88B -1.2% |
1.56B -16.8% |
1.64B 5.1% |
1.68B 2.5% |
1.64B -2.5% |
1.67B 1.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.08M -29.4% |
115.09M 57.5% |
77.96M -32.3% |
118.28M 51.7% |
89.06M -24.7% |
127.03M 42.6% |
69M -45.7% |
72.86M 5.6% |
96.43M 32.4% |
114.29M 18.5% |
61M -46.6% |
78.51M 28.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.51B 2.4% |
1.56B 3.5% |
1.6B 2.1% |
1.69B 5.7% |
1.73B 2.3% |
1.77B 2.7% |
1.81B 2.0% |
1.49B -17.6% |
1.54B 3.7% |
1.57B 1.5% |
1.58B 0.7% |
1.59B 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
54.36M - |
- | - | - |
137.52M - |
- | - | - |
155.24M - |
- | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.17B - |
- | - | - |
1.35B - |
- | - | - |
1.19B - |
- | - | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.23B - |
- | - | - |
1.49B - |
- | - | - |
1.27B - |
- | - | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
54.12M - |
- | - | - |
134.42M - |
- | - | - |
154.62M - |
- | - | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
121.11M - |
- | - | - |
123.73M - |
- | - | - |
115.98M - |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.22M 57.7% |
52.6M 74.1% |
32.24M -38.7% |
90.18M 179.7% |
39.11M -56.6% |
46.32M 18.5% |
35.23M -24.0% |
19.52M -44.6% |
55.66M 185.2% |
23.78M -57.3% |
11.27M -52.6% |
11.9M 5.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.75 57.7% |
23.92 74.0% |
14.68 -38.6% |
41.04 179.6% |
17.83 -56.6% |
21.12 18.5% |
16.06 -24.0% |
9.23 -42.5% |
30.07 225.8% |
12.67 -57.9% |
6.04 -52.3% |
6.39 5.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.02% 54.8% |
3.42% 69.1% |
2.04% -40.4% |
5.49% 169.2% |
2.29% -58.3% |
2.65% 15.6% |
1.97% -25.7% |
1.18% -39.8% |
3.67% 209.9% |
1.53% -58.4% |
0.72% -53.2% |
0.75% 4.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.91% 55.8% |
3.22% 68.8% |
1.92% -40.3% |
5.18% 169.6% |
2.16% -58.3% |
2.49% 15.4% |
1.87% -25.2% |
1.14% -39.2% |
3.48% 206.2% |
1.43% -58.8% |
0.68% -52.6% |
0.72% 6.0% |