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.82% -13.5% |
9.24% -21.9% |
9.51% 3.0% |
13.73% 44.4% |
9.66% -29.7% |
4.08% -57.7% |
4.54% 11.1% |
6.02% 32.7% |
4.09% -32.1% |
3.55% -13.2% |
5.75% 62.1% |
3.79% -34.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.52% -11.9% |
19.17% -10.9% |
20.06% 4.6% |
23.24% 15.8% |
20.41% -12.2% |
17.48% -14.4% |
15.33% -12.3% |
17.21% 12.2% |
18.52% 7.6% |
14.32% -22.7% |
16.75% 17.0% |
14.49% -13.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.33% -29.9% |
13.42% 8.9% |
11.9% -11.3% |
13.9% 16.8% |
8.71% -37.3% |
8.12% -6.8% |
6.73% -17.1% |
7.41% 10.0% |
5.86% -20.8% |
6.31% 7.6% |
7.93% 25.7% |
5.83% -26.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.76M -6.2% |
397.41M 10.2% |
360.57M -9.3% |
381.69M 5.9% |
318.67M -16.5% |
625.07M 96.1% |
658.12M 5.3% |
857.55M 30.3% |
691.3M -19.4% |
978.56M 41.6% |
692.02M -29.3% |
934.97M 35.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29B 2.3% |
1.39B 7.6% |
1.45B 4.6% |
1.4B -3.9% |
1.48B 5.9% |
2.74B 85.7% |
2.84B 3.4% |
3.11B 9.7% |
2.85B -8.5% |
3.06B 7.3% |
3.17B 3.7% |
3.18B 0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.28M -11.7% |
232.15M 60.9% |
257.7M 11.0% |
281.15M 9.1% |
311.6M 10.8% |
1.55B 397.1% |
1.61B 3.6% |
1.84B 14.8% |
1.55B -16.1% |
1.71B 10.9% |
1.79B 4.2% |
1.8B 0.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 4.4% |
1.16B 0.9% |
1.19B 3.3% |
1.11B -6.7% |
1.17B 4.7% |
1.2B 2.5% |
1.23B 3.1% |
1.27B 3.1% |
1.3B 2.5% |
1.34B 3.1% |
1.38B 3.0% |
1.38B -0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
52.42M - |
- | - | - |
-8.46M - |
- | - | - |
97.2M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.56M -16.9% |
133.63M 18.7% |
179.41M 34.3% |
259.82M 44.8% |
200.17M -23.0% |
193.41M -3.4% |
130.45M -32.6% |
176.07M 35.0% |
265.84M 51.0% |
226.74M -14.7% |
148.75M -34.4% |
325.46M 118.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.63M 18.7% |
179.41M 34.3% |
259.82M 44.8% |
200.17M -23.0% |
193.41M -3.4% |
127.12M -34.3% |
176.07M 38.5% |
265.84M 51.0% |
226.74M -14.7% |
148.75M -34.4% |
325.46M 118.8% |
288.18M -11.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-20.6M - |
13.69M - |
-11.35M - |
-16.67M - |
5.44M - |
191.65M 3420.3% |
5.71M -97.0% |
-92.89M - |
290.22M - |
-134.12M - |
29.95M - |
27.4M -8.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
86.72M - |
- | - | - |
81.45M - |
- | - | - |
75.22M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.137 -20.7% |
0.118 -13.9% |
0.158 34.3% |
0.168 6.3% |
0.099 -41.3% |
0.082 -17.1% |
0.125 52.6% |
0.185 48% |
0.04 -78.4% |
0.108 170.8% |
0.125 15.4% |
0.115 -8.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.8% -22.3% |
3.19% -16.1% |
2.92% -8.5% |
4.54% 55.6% |
2.7% -40.6% |
2.16% -19.9% |
2.46% 13.7% |
4.12% 67.7% |
2.2% -46.7% |
2.63% 19.5% |
2.92% 11.2% |
2.57% -12.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.34% -21.3% |
2.74% -18.0% |
2.42% -11.9% |
3.68% 52.5% |
2.14% -41.8% |
1.21% -43.6% |
1.07% -11.6% |
1.73% 62.2% |
0.95% -45.4% |
1.18% 24.1% |
1.28% 8.7% |
1.12% -12.6% |