2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.31% -25.6% |
11.43% -20.1% |
0.5% -95.6% |
8.97% 1681.1% |
2.68% -70.2% |
13.15% 391.0% |
7.63% -42.0% |
16.27% 113.3% |
17.49% 7.5% |
21.86% 24.9% |
27.57% 26.2% |
24.15% -12.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.5% -17.5% |
28.48% -15.0% |
21.2% -25.6% |
26.71% 26.0% |
23.4% -12.4% |
27.45% 17.3% |
30.45% 10.9% |
38.14% 25.3% |
41.51% 8.8% |
46.88% 12.9% |
48.37% 3.2% |
46.5% -3.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.1% -31.1% |
15.53% -3.5% |
1.03% -93.3% |
9.9% 857.1% |
0.53% -94.7% |
6.03% 1039.7% |
7.5% 24.4% |
13.78% 83.8% |
21.32% 54.7% |
22.73% 6.6% |
32.5% 43.0% |
28.92% -11.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
161.4M -23.4% |
240.01M 48.7% |
161.25M -32.8% |
210.32M 30.4% |
178.17M -15.3% |
187.67M 5.3% |
194.42M 3.6% |
221.25M 13.8% |
257.05M 16.2% |
286.39M 11.4% |
231.15M -19.3% |
320.33M 38.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.9B 36.7% |
1.96B 3.1% |
2B 2.0% |
2B 0.1% |
2.08B 3.7% |
2.11B 1.6% |
1.94B -8.0% |
1.9B -1.9% |
2.04B 7.1% |
2.02B -0.8% |
1.95B -3.9% |
2.07B 6.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
355.33M 25.4% |
378.02M 6.4% |
415.69M 10.0% |
441.05M 6.1% |
510.02M 15.6% |
518.69M 1.7% |
335.06M -35.4% |
283.57M -15.4% |
373.87M 31.8% |
375.76M 0.5% |
293.52M -21.9% |
466.57M 59.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.55B 39.5% |
1.58B 2.4% |
1.59B 0.1% |
1.56B -1.5% |
1.57B 0.3% |
1.59B 1.6% |
1.61B 0.9% |
1.62B 0.9% |
1.67B 2.8% |
1.65B -1.0% |
1.65B 0.2% |
1.6B -3.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
-101.78M - |
- | - | - |
-9.98M - |
- | - | - |
11.75M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
244M -12.2% |
384.35M 57.5% |
316.55M -17.6% |
500.63M 58.2% |
450.93M -9.9% |
532.16M 18.0% |
527.34M -0.9% |
459.13M -12.9% |
417.66M -9.0% |
458.41M 9.8% |
409.83M -10.6% |
351.85M -14.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
384.35M 57.5% |
316.55M -17.6% |
500.63M 58.2% |
450.93M -9.9% |
532.16M 18.0% |
527.34M -0.9% |
459.13M -12.9% |
417.66M -9.0% |
458.41M 9.8% |
409.83M -10.6% |
351.85M -14.1% |
137.63M -60.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.12M -89.1% |
-16.01M - |
-84.29M - |
-55.91M - |
1.38M - |
21.57M 1467.8% |
4.44M -79.4% |
-44.74M - |
32.38M - |
66.67M 105.9% |
-31.93M - |
15.16M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
19.68M - |
- | - | - |
50.84M - |
- | - | - |
141.09M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.05 -54.5% |
0.06 20.0% |
0 -100% |
0.044 - |
0.01 -77.1% |
0.05 400% |
0.03 -40.0% |
0.09 200% |
0.1 11.1% |
0.15 50.0% |
0.15 0% |
0.18 20% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74% -52.1% |
1.75% 0.8% |
0.05% -97.1% |
1.2% 2242.6% |
0.31% -74.6% |
1.56% 412.3% |
0.93% -40.6% |
2.23% 140.5% |
2.74% 22.6% |
3.78% 38.0% |
3.86% 2.2% |
4.76% 23.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4% -53.0% |
1.42% 1.3% |
0.04% -97.1% |
0.94% 2199.3% |
0.23% -75.2% |
1.18% 404.0% |
0.73% -37.9% |
1.87% 155.7% |
2.28% 21.8% |
3.08% 35.1% |
3.21% 4.2% |
3.86% 20.0% |