2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
6.72% 209.7% |
5.82% -13.4% |
6.14% 5.5% |
6.81% 11.0% |
6.46% -5.2% |
6.46% 0.1% |
6.85% 6.0% |
7.83% 14.3% |
7.9% 0.9% |
6.76% -14.4% |
6.63% -1.9% |
6.52% -1.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-84.09% - |
16.44% - |
16.34% -0.6% |
22.09% 35.2% |
16.03% -27.4% |
17.36% 8.2% |
18.44% 6.2% |
20.4% 10.6% |
21.53% 5.5% |
20.36% -5.4% |
19.89% -2.3% |
19.44% -2.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-102.41% - |
8.77% - |
9.02% 2.8% |
14.93% 65.6% |
8.03% -46.2% |
8.42% 4.8% |
8.72% 3.7% |
10.03% 15.0% |
10.47% 4.4% |
9.17% -12.4% |
8.53% -7.0% |
8.31% -2.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
319.44M 45.4% |
1.02B 220.9% |
1.08B 5.2% |
1.1B 1.9% |
987.16M -10.2% |
894.36M -9.4% |
836.41M -6.5% |
860.2M 2.8% |
878.42M 2.1% |
916.52M 4.3% |
966.17M 5.4% |
1.05B 8.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
991.94M - |
989.59M -0.2% |
- |
918.49M - |
- |
867.07M - |
898.34M 3.6% |
1.68B 87.4% |
1.53B -9.3% |
1.5B -2.0% |
1.53B 2.6% |
1.64B 7.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
650.16M - |
615.69M -5.3% |
- |
521.97M - |
- |
434.27M - |
459.07M 5.7% |
474.49M 3.4% |
306.66M -35.4% |
311.4M 1.5% |
341.83M 9.8% |
448.25M 31.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
341.78M - |
373.9M 9.4% |
- |
396.51M - |
- |
432.79M - |
439.27M 1.5% |
1.21B 175.2% |
1.22B 0.9% |
1.18B -2.9% |
1.19B 0.7% |
1.19B 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
-77.33M - |
8.45M - |
- |
57.23M - |
- |
113.09M - |
- |
65.08M - |
- |
46.64M - |
- |
81.73M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
38.02M - |
38.02M 0% |
34.14M -10.2% |
21.12M -38.1% |
33.81M 60.1% |
73.67M 117.9% |
21.12M -71.3% |
53.57M 153.6% |
52.47M -2.1% |
48.81M -7.0% |
59.34M 21.6% |
823.32M 1287.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
33.81M - |
73.67M 117.9% |
21.86M -70.3% |
53.57M 145.0% |
49.2M -8.2% |
48.81M -0.8% |
56.82M 16.4% |
819.34M 1342.0% |
609.04M -25.7% |
39.48M -93.5% |
59.06M 49.6% |
71.78M 21.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.35M - |
-16.43M - |
36.5M - |
94.79M 159.7% |
162.11M 71.0% |
90.25M -44.3% |
43.9M -51.4% |
44.91M 2.3% |
10.97M -75.6% |
-3.55M - |
15.65M - |
23.17M 48.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
27.8M - |
59.65M 114.6% |
- |
21.55M - |
- |
57.8M - |
- |
67.32M - |
- |
61.92M - |
- |
68.53M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 350.2% |
0.58 176.3% |
0.64 10.3% |
0.729 13.9% |
0.62 -14.9% |
0.57 -8.1% |
0.56 -1.8% |
0.66 17.9% |
0.64 -3.0% |
0.52 -18.8% |
0.52 0% |
0.5 -3.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
6.28% - |
17.35% 176.1% |
- |
18.88% - |
- |
14.33% - |
13.04% -9.0% |
8.39% -35.7% |
5.69% -32.2% |
7.66% 34.7% |
7.85% 2.5% |
5.7% -27.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
2.17% - |
6.52% 201.1% |
- |
8.15% - |
- |
6.23% - |
6.38% 2.4% |
5.18% -18.8% |
4.54% -12.2% |
5.24% 15.3% |
5.26% 0.4% |
4.12% -21.7% |