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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.8% -12.9% |
42.77% 87.5% |
45.07% 5.4% |
48.12% 6.8% |
52% 8.1% |
37.54% -27.8% |
3.39% -91.0% |
3.73% 10.0% |
4.07% 9.1% |
4.63% 13.8% |
20.67% 346.2% |
22.71% 9.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.99% -5.2% |
78.13% -3.5% |
77.93% -0.3% |
73.15% -6.1% |
75.56% 3.3% |
71.23% -5.7% |
35.32% -50.4% |
35.12% -0.6% |
35.25% 0.4% |
36.54% 3.7% |
52.7% 44.2% |
52.43% -0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.54% -14.2% |
38.12% 20.8% |
40.15% 5.3% |
37.61% -6.3% |
39.77% 5.8% |
27.28% -31.4% |
6.51% -76.1% |
6.46% -0.8% |
6.42% -0.5% |
7.72% 20.1% |
19.77% 156.2% |
22.25% 12.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
310.28M 226.3% |
315.47M 1.7% |
317.59M 0.7% |
287.17M -9.6% |
271.19M -5.6% |
247.56M -8.7% |
226.8M -8.4% |
230.47M 1.6% |
274.02M 18.9% |
299.87M 9.4% |
368.86M 23.0% |
407.1M 10.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
799.59M 1.8% |
865.81M 8.3% |
880.97M 1.8% |
914.8M 3.8% |
1.3B 42.1% |
1.33B 2.5% |
1.33B -0.3% |
1.35B 1.4% |
1.35B 0.4% |
1.36B 0.6% |
1.35B -0.6% |
1.36B 0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.3M -5.5% |
160.62M -4.6% |
155.53M -3.2% |
169.32M 8.9% |
150.68M -11.0% |
155.05M 2.9% |
143.9M -7.2% |
175.25M 21.8% |
159.73M -8.9% |
151.36M -5.2% |
152.47M 0.7% |
150.39M -1.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
631.29M 4.0% |
705.19M 11.7% |
725.44M 2.9% |
745.48M 2.8% |
1.15B 54.2% |
1.18B 2.4% |
1.18B 0.7% |
1.17B -1.1% |
1.19B 1.8% |
1.21B 1.4% |
1.2B -0.8% |
1.21B 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
145.77M - |
125.46M -13.9% |
116.42M -7.2% |
- |
73.18M - |
- |
64.12M - |
- |
12.96M - |
- |
68.31M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.33M -38.0% |
433.95M 75.5% |
398.99M -8.1% |
247.33M -38.0% |
187.51M -24.2% |
511.65M 172.9% |
289.55M -43.4% |
166.65M -42.4% |
756.67M 354.0% |
763.15M 0.9% |
449.79M -41.1% |
382.11M -15.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.51M -24.2% |
511.65M 172.9% |
293.53M -42.6% |
164.9M -43.8% |
754.19M 357.4% |
763.15M 1.2% |
446.8M -41.5% |
380.03M -14.9% |
140.92M -62.9% |
641.78M 355.4% |
227.33M -64.6% |
265.65M 16.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.35M 64.6% |
129.77M 537.6% |
82.28M -36.6% |
24.06M -70.8% |
47.57M 97.7% |
-103.15M - |
-68.06M - |
-44.04M - |
-51.97M - |
-26M - |
-18.63M - |
29.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
134.92M - |
143.14M 6.1% |
138.17M -3.5% |
- |
92.94M - |
- |
75.52M - |
- |
61.07M - |
- |
92.44M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.173 189.0% |
0.33 90.3% |
0.35 6.1% |
0.34 -2.9% |
0.34 0% |
0.22 -35.3% |
0.19 -13.6% |
0.17 -10.5% |
0.16 -5.9% |
0.13 -18.8% |
0.16 23.1% |
0.2 25.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.21% 173.2% |
21.29% 89.9% |
19.73% -7.3% |
20.43% 3.5% |
15.84% -22.5% |
9.87% -37.7% |
8.42% -14.8% |
7.88% -6.4% |
5.97% -24.2% |
5.12% -14.3% |
6.39% 24.9% |
7.76% 21.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.85% 179.0% |
16.82% 90.0% |
16.25% -3.4% |
16.25% 0.0% |
13.43% -17.4% |
8.46% -37.0% |
7.28% -14.0% |
6.68% -8.2% |
5.27% -21.1% |
4.53% -14.0% |
5.69% 25.4% |
6.83% 20.0% |