2019 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.98% -29.1% |
15.37% 28.3% |
12.8% -16.7% |
11.29% -11.8% |
10% -11.5% |
-126.74% - |
1.28% - |
9.16% 615.3% |
-5.19% - |
12.49% - |
2.54% -79.7% |
3.16% 24.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.53% -2.7% |
55.52% 0.0% |
54.43% -2.0% |
56.4% 3.6% |
54.69% -3.0% |
56.33% 3.0% |
50.55% -10.3% |
54.68% 8.2% |
55.47% 1.4% |
58.05% 4.6% |
51.22% -11.8% |
55.24% 7.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.04% -6.5% |
27.53% -5.2% |
22.59% -17.9% |
26.81% 18.7% |
25.41% -5.2% |
23.92% -5.9% |
15.13% -36.8% |
24.76% 63.7% |
28.92% 16.8% |
33.53% 16.0% |
21.43% -36.1% |
27.77% 29.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
226.16M -10.2% |
241.25M 6.7% |
236.75M -1.9% |
266.64M 12.6% |
248.7M -6.7% |
251.59M 1.2% |
220.59M -12.3% |
255.28M 15.7% |
263.18M 3.1% |
310.24M 17.9% |
248.18M -20.0% |
276.59M 11.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.74B -3.8% |
2.79B 1.7% |
2.84B 1.7% |
2.84B 0.1% |
2.81B -1.0% |
3.12B 10.9% |
3.41B 9.5% |
3.07B -9.9% |
3.04B -1.2% |
3.13B 3.1% |
3.06B -2.3% |
3.06B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.22B -4.8% |
2.2B -0.6% |
2.19B -0.4% |
2.2B 0.5% |
2.2B 0.0% |
2.77B 25.6% |
3.05B 10.3% |
2.66B -13.0% |
2.66B 0.1% |
2.69B 1.0% |
2.63B -2.1% |
2.64B 0.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
525.77M 0.5% |
586.1M 11.5% |
642.13M 9.6% |
636M -1.0% |
606.73M -4.6% |
350.24M -42.3% |
361.12M 3.1% |
418.37M 15.9% |
377.47M -9.8% |
443.73M 17.6% |
429.39M -3.2% |
422.76M -1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.94M 3.6% |
66.35M -18.0% |
49.97M -24.7% |
58.29M 16.7% |
67.78M 16.3% |
101.93M 50.4% |
33.87M -66.8% |
-336.57M - |
41.85M - |
113.12M 170.3% |
9.7M -91.4% |
61.3M 532.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.22M 44.6% |
114.92M -26.4% |
106.92M -7.0% |
121.45M 13.6% |
140.62M 15.8% |
164.96M 17.3% |
396.29M 140.2% |
660.18M 66.6% |
270.49M -59.0% |
252.53M -6.6% |
301.65M 19.5% |
262.82M -12.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.92M -26.4% |
106.92M -7.0% |
121.45M 13.6% |
140.62M 15.8% |
164.96M 17.3% |
396.29M 140.2% |
660.18M 66.6% |
270.49M -59.0% |
252.53M -6.6% |
301.65M 19.5% |
262.82M -12.9% |
247.76M -5.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.83M 19.5% |
25.09M -61.3% |
14.42M -42.5% |
22.19M 53.9% |
28.78M 29.7% |
30.19M 4.9% |
-11.13M - |
-389.71M - |
-10.17M - |
48.3M - |
-25.19M - |
19.37M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.44M -35.6% |
36M 31.2% |
30.64M -14.9% |
30.42M -0.7% |
25.09M -17.5% |
-319.72M - |
2.84M - |
23.51M 727.3% |
-13.66M - |
38.68M - |
6.32M -83.7% |
8.75M 38.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.1M -36.4% |
37.09M 36.8% |
30.3M -18.3% |
30.11M -0.6% |
24.87M -17.4% |
-318.86M - |
2.82M - |
23.38M 727.8% |
-13.66M - |
38.76M - |
6.3M -83.7% |
8.75M 38.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 -33.3% |
0.13 30% |
0.11 -15.4% |
0.11 0% |
0.09 -18.2% |
-1.14 - |
0.01 - |
0.08 700.0% |
-0.05 - |
0.14 - |
0.02 -85.7% |
0.03 50.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.17% -40.2% |
6.67% 29.1% |
4.93% -26.0% |
4.71% -4.5% |
4% -15.1% |
-66.64% - |
0.79% - |
6% 655.4% |
-3.43% - |
9.44% - |
1.44% -84.7% |
2.05% 42.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.97% -36.0% |
1.34% 38.4% |
1.08% -19.6% |
1.06% -1.5% |
0.88% -17.0% |
-10.76% - |
0.09% - |
0.72% 732.9% |
-0.45% - |
1.26% - |
0.2% -83.8% |
0.29% 40.5% |