2018 Q4 | 2019 Q4 | 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] | - | - |
0% - |
61.31% - |
61.71% 0.6% |
56.4% -8.6% |
56.87% 0.8% |
17.85% -68.6% |
20.72% 16.1% |
15.33% -26.0% |
14.59% -4.8% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
34.23% -6.1% |
26.92% -21.4% |
31.13% 15.6% |
-1.72% - |
-5.96% - |
-9.56% - |
4.93% - |
4.52% -8.4% |
3.79% -16.0% |
4.94% 30.5% |
4.93% -0.4% |
5.24% 6.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
55.96% 3.9% |
53.3% -4.7% |
54.05% 1.4% |
55.23% 2.2% |
56.69% 2.6% |
57.96% 2.2% |
58.03% 0.1% |
57.55% -0.8% |
56.1% -2.5% |
53.69% -4.3% |
53.52% -0.3% |
52.82% -1.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
38.84% -5.7% |
31.49% -18.9% |
30.38% -3.5% |
29.52% -2.8% |
29.49% -0.1% |
27.57% -6.5% |
30.36% 10.1% |
29.34% -3.3% |
28.2% -3.9% |
29.49% 4.6% |
30.49% 3.4% |
30.25% -0.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
62.74M -1.5% |
246.36M 292.7% |
267.9M 8.7% |
288.41M 7.7% |
322.87M 11.9% |
359.99M 11.5% |
378.48M 5.1% |
389.61M 2.9% |
390.94M 0.3% |
384.52M -1.6% |
390.63M 1.6% |
399.32M 2.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
107.75M - |
131.35M 21.9% |
143.49M 9.2% |
151.86M 5.8% |
169.78M 11.8% |
162.94M -4.0% |
185.78M 14.0% |
181.06M -2.5% |
195.05M 7.7% |
201.04M 3.1% |
213.57M 6.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
258.12M - |
539M 108.8% |
520.08M -3.5% |
486.96M -6.4% |
494.62M 1.6% |
454.94M -8.0% |
476.93M 4.8% |
452.96M -5.0% |
433.89M -4.2% |
406.81M -6.2% |
410.94M 1.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-1.02B - |
-984.9M - |
-941.92M - |
-927.67M - |
-892.23M - |
-887.74M - |
-868.49M - |
-835.43M - |
-802.36M - |
-793.96M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
21.1M 245.7% |
61.52M 191.5% |
77.8M 26.5% |
83.58M 7.4% |
101.97M 22.0% |
120.58M 18.3% |
92.78M -23.1% |
105.77M 14.0% |
94.37M -10.8% |
88.7M -6.0% |
104.31M 17.6% |
113.17M 8.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
4.98M -62.9% |
17.51M 251.9% |
13.4M -23.5% |
4.98M -62.9% |
7.78M 56.3% |
12.24M 57.4% |
21.94M 79.3% |
15.48M -29.5% |
13.39M -13.5% |
15.43M 15.2% |
13.64M -11.6% |
22.57M 65.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
7.78M 56.3% |
12.24M 57.4% |
21.9M 79.0% |
15.48M -29.3% |
13.39M -13.5% |
15.43M 15.2% |
13.64M -11.6% |
22.57M 65.4% |
22.61M 0.2% |
23.82M 5.3% |
41.22M 73.1% |
55.15M 33.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
20.13M 245.2% |
57.32M 184.8% |
73M 27.4% |
77.7M 6.4% |
94.97M 22.2% |
112.52M 18.5% |
83.73M -25.6% |
94.47M 12.8% |
83.13M -12.0% |
80.2M -3.5% |
93.37M 16.4% |
104.28M 11.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
21.48M -7.5% |
66.32M 208.8% |
83.4M 25.8% |
87.1M 4.4% |
126.28M 45.0% |
129.48M 2.5% |
131.81M 1.8% |
115.64M -12.3% |
87.7M -24.2% |
103.85M 18.4% |
112.52M 8.3% |
118.86M 5.6% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
21.48M -7.5% |
66.32M 208.8% |
83.4M 25.8% |
-4.62M - |
-19.25M - |
-34.4M - |
18.66M - |
17.59M -5.7% |
8.69M -50.6% |
3.57M -59.0% |
19.24M 439.2% |
24.52M 27.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.439 -7.5% |
4.442 208.8% |
5.586 25.8% |
-0.332 - |
-1.273 - |
-2.183 - |
1.13 - |
1.01 -10.6% |
0.79 -21.8% |
0.94 19.0% |
0.96 2.1% |
1.02 6.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
61.55% - |
-50.39% - |
-3.46% - |
5.74% - |
1.75% -69.5% |
1.91% 8.8% |
1.34% -29.9% |
8.9% 566.5% |
3.97% -55.4% |
1.71% -56.9% |
10.48% 511.4% |