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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.49% -76.2% |
1.03% 109.5% |
2.91% 183.7% |
3.32% 14.0% |
8.13% 145.1% |
7.83% -3.7% |
7.68% -1.9% |
7.15% -6.9% |
4.6% -35.7% |
3.54% -23.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.05% 9.2% |
12.94% 7.4% |
14.94% 15.5% |
15.18% 1.5% |
15.14% -0.2% |
15.11% -0.2% |
14.3% -5.4% |
14.28% -0.1% |
13.61% -4.7% |
12.22% -10.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.35% 9.4% |
6.88% 8.4% |
8.17% 18.7% |
8.2% 0.4% |
10.11% 23.3% |
9.97% -1.4% |
9.94% -0.3% |
9.9% -0.4% |
7.03% -29.0% |
5.38% -23.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
951.14M 0.9% |
904.84M -4.9% |
914.98M 1.1% |
909.75M -0.6% |
933.58M 2.6% |
957.49M 2.6% |
953.31M -0.4% |
939.85M -1.4% |
890.72M -5.2% |
859.86M -3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
471.73M 0.8% |
483.54M 2.5% |
487.36M 0.8% |
510.19M 4.7% |
523.28M 2.6% |
552.74M 5.6% |
521.61M -5.6% |
487.64M -6.5% |
497.03M 1.9% |
468.99M -5.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.98M 9.0% |
220.54M 3.6% |
219.35M -0.5% |
235.79M 7.5% |
226.55M -3.9% |
263.04M 16.1% |
228.03M -13.3% |
213.48M -6.4% |
216.91M 1.6% |
246.53M 13.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.75M -5.1% |
263M 1.6% |
268.01M 1.9% |
274.4M 2.4% |
296.73M 8.1% |
289.7M -2.4% |
293.58M 1.3% |
274.16M -6.6% |
280.11M 2.2% |
222.47M -20.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.75M 184.8% |
116M -7.7% |
98.09M -15.4% |
60.17M -38.7% |
80.22M 33.3% |
57.73M -28.0% |
59.13M 2.4% |
46.37M -21.6% |
-12.38M - |
12.41M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.73M -10.3% |
94.06M 81.8% |
148.26M 57.6% |
63.86M -56.9% |
130.78M 104.8% |
159.81M 22.2% |
188.71M 18.1% |
70.33M -62.7% |
140.91M 100.3% |
142.3M 1.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.35M 95.4% |
164.33M 21.4% |
188.71M 14.8% |
70.45M -62.7% |
139.34M 97.8% |
140.23M 0.6% |
190.31M 35.7% |
26.86M -85.9% |
60.99M 127.1% |
43.36M -28.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.08M 194.9% |
112.88M -8.3% |
92.98M -17.6% |
53.98M -41.9% |
74.39M 37.8% |
51.81M -30.3% |
52.84M 2.0% |
41.53M -21.4% |
-17.47M - |
6.62M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.66M -76.0% |
9.28M 99.3% |
26.63M 186.9% |
30.19M 13.4% |
75.92M 151.5% |
75.02M -1.2% |
73.24M -2.4% |
67.23M -8.2% |
40.97M -39.1% |
30.47M -25.6% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.66M -76.0% |
9.28M 99.3% |
26.63M 186.9% |
30.19M 13.4% |
75.92M 151.5% |
75.02M -1.2% |
73.24M -2.4% |
67.23M -8.2% |
40.97M -39.1% |
30.47M -25.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.024 -73.4% |
0.048 100.3% |
0.12 150.0% |
0.13 8.3% |
0.347 166.9% |
0.35 0.9% |
0.34 -2.9% |
0.32 -5.9% |
0.192 -40.0% |
0.13 -32.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.8% -74.7% |
3.53% 96.1% |
10.09% 185.8% |
11.04% 9.4% |
27.32% 147.4% |
27.15% -0.6% |
26.08% -3.9% |
24.51% -6.0% |
14.2% -42.1% |
11.9% -16.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.99% -76.2% |
1.92% 94.4% |
5.7% 197.2% |
6.17% 8.2% |
15.25% 147.0% |
14.48% -5.1% |
14.52% 0.3% |
13.48% -7.2% |
8.03% -40.4% |
5.96% -25.7% |