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] |
10.54% 104.3% |
8.33% -20.9% |
8.31% -0.3% |
8.92% 7.3% |
8.22% -7.8% |
7.55% -8.2% |
7.3% -3.3% |
7% -4.1% |
6.18% -11.7% |
6.07% -1.7% |
5.93% -2.4% |
4.85% -18.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
24.37% 1.0% |
24.38% 0.0% |
24.4% 0.1% |
24.32% -0.3% |
24.21% -0.5% |
24.44% 0.9% |
24.41% -0.1% |
24.29% -0.5% |
24.25% -0.2% |
24.27% 0.1% |
24.68% 1.7% |
24.89% 0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-14.72% - |
9.73% - |
10.96% 12.6% |
11.84% 8.1% |
8.41% -28.9% |
7.97% -5.3% |
7.66% -3.9% |
7.84% 2.3% |
7.26% -7.4% |
7.61% 4.9% |
7.6% -0.2% |
6.73% -11.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
241M 13.8% |
918.27M 281.0% |
1B 9.0% |
1.08B 7.7% |
1.14B 5.7% |
1.18B 3.9% |
1.22B 2.7% |
1.26B 3.5% |
1.29B 2.5% |
1.36B 5.4% |
1.42B 4.9% |
1.49B 4.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
861.24M - |
872.14M 1.3% |
882.92M 1.2% |
921.09M 4.3% |
1.31B 42.2% |
1.26B -3.7% |
1.38B 9.3% |
1.44B 4.2% |
1.56B 8.5% |
1.53B -2.0% |
1.59B 3.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
222.17M - |
219.31M -1.3% |
207.03M -5.6% |
221.28M 6.9% |
318.28M 43.8% |
256.28M -19.5% |
359.07M 40.1% |
384.01M 6.9% |
433.12M 12.8% |
388.46M -10.3% |
452.64M 16.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
633.54M - |
- | - |
694.61M - |
964.36M 38.8% |
977.24M 1.3% |
968.78M -0.9% |
983.27M 1.5% |
1.02B 3.8% |
1.04B 1.5% |
1.02B -1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
29.28M - |
- |
-43.71M - |
- |
52.43M - |
- |
75.87M - |
- |
106.04M - |
- |
80.65M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
166.59M 0% |
166.59M 0% |
231.93M 39.2% |
193.93M -16.4% |
198.34M 2.3% |
231.93M 16.9% |
193.93M -16.4% |
170.43M -12.1% |
173.11M 1.6% |
460.17M 165.8% |
357.24M -22.4% |
445.63M 24.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
198.34M -9.7% |
231.93M 16.9% |
193.93M -16.4% |
170.43M -12.1% |
168.53M -1.1% |
460.17M 173.0% |
353.31M -23.2% |
443.94M 25.7% |
373.23M -15.9% |
382.65M 2.5% |
235.25M -38.5% |
209.9M -10.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
1.97M - |
15.85M 704.1% |
-17.65M - |
21.76M - |
31.79M 46.0% |
42.64M 34.2% |
53.42M 25.3% |
65.73M 23.0% |
36.28M -44.8% |
27.76M -23.5% |
-13.9M - |
-37.81M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
78.15M - |
- |
38.04M - |
- |
91.25M - |
- |
93.51M - |
- |
93.91M - |
- |
81.85M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.071 132.6% |
0.215 204.7% |
0.233 8.6% |
0.269 15.4% |
0.261 -3.2% |
0.244 -6.6% |
0.238 -2.2% |
0.229 -4.1% |
0.203 -11.3% |
0.206 1.7% |
0.211 2.4% |
0.181 -14.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
14.34% - |
12.85% -10.4% |
15.44% 20.2% |
13.48% -12.7% |
11.19% -17.1% |
10.92% -2.3% |
10.74% -1.6% |
9.49% -11.7% |
8.31% -12.5% |
8.39% 1.0% |
7.27% -13.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
10.36% - |
9.54% -8.0% |
11.66% 22.3% |
10.17% -12.8% |
8.25% -18.9% |
8.32% 0.8% |
7.79% -6.4% |
6.75% -13.3% |
5.76% -14.8% |
6.05% 5.1% |
4.88% -19.3% |