2019 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
0% - |
0% - |
- | - |
0% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.08% -24.8% |
17.59% 9.4% |
20.36% 15.7% |
13.64% -33.0% |
17.98% 31.8% |
15.54% -13.5% |
15.2% -2.2% |
20.81% 36.9% |
4.65% -77.7% |
6.87% 47.8% |
8.74% 27.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.64% -6.4% |
32.2% -9.7% |
37.43% 16.2% |
30.76% -17.8% |
34.35% 11.7% |
31.22% -9.1% |
30.27% -3.0% |
33.26% 9.9% |
24.88% -25.2% |
23.25% -6.6% |
29.6% 27.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.87% -47.0% |
19.02% 27.9% |
22.9% 20.4% |
19.05% -16.8% |
19.4% 1.9% |
12.03% -38.0% |
14.55% 20.9% |
17.54% 20.6% |
2.97% -83.1% |
6.3% 112.3% |
12.84% 103.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.6M -16.7% |
162.58M 3.8% |
190.51M 17.2% |
216.8M 13.8% |
212.46M -2.0% |
183.74M -13.5% |
271.17M 47.6% |
259.47M -4.3% |
157.13M -39.4% |
243.96M 55.3% |
298.52M 22.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B 1.0% |
1.72B -0.9% |
1.86B 8.0% |
1.84B -1.2% |
1.87B 2.1% |
1.99B 6.3% |
2.09B 5.1% |
2.3B 9.8% |
2.29B -0.6% |
2.44B 6.7% |
3.25B 33.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
382.82M -2.2% |
390.32M 2.0% |
487.55M 24.9% |
435.45M -10.7% |
434.96M -0.1% |
585.52M 34.6% |
665.71M 13.7% |
828.31M 24.4% |
803.62M -3.0% |
934.47M 16.3% |
1.69B 80.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34B 1.9% |
1.32B -1.7% |
1.36B 3.0% |
1.39B 2.2% |
1.43B 2.8% |
1.39B -2.3% |
1.41B 1.4% |
1.47B 4.0% |
1.48B 0.8% |
1.43B -3.2% |
1.49B 4.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
21.72M - |
- | - | - |
75.75M - |
- | - | - |
94.22M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
703.75M 646.7% |
604.25M -14.1% |
596.81M -1.2% |
539.8M -9.6% |
308.88M -42.8% |
272.95M -11.6% |
246.32M -9.8% |
167.99M -31.8% |
160.49M -4.5% |
219.31M 36.6% |
131.68M -40.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
604.25M -14.1% |
596.81M -1.2% |
539.8M -9.6% |
257.49M -52.3% |
272.95M 6.0% |
246.32M -9.8% |
167.99M -31.8% |
145.94M -13.1% |
219.31M 50.3% |
131.68M -40.0% |
675.28M 412.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-42.48M - |
-17.11M - |
-43.66M - |
-103.2M - |
-71.31M - |
-13.06M - |
-79.68M - |
-101.68M - |
-86.17M - |
-34.22M - |
-95.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
55.32M - |
- | - | - |
67.65M - |
- | - | - |
25.42M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 -51.6% |
0.16 6.7% |
0.22 37.5% |
0.17 -22.7% |
0.22 29.4% |
0.16 -27.3% |
0.24 50.0% |
0.31 29.2% |
0.04 -87.1% |
0.1 150.0% |
0.15 50.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.9% -55.7% |
2.15% 13.5% |
2.9% 34.8% |
2.15% -25.7% |
2.71% 26.0% |
2.02% -25.4% |
2.93% 44.9% |
3.74% 27.5% |
0.49% -86.8% |
1.15% 132.4% |
1.78% 55.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46% -51.6% |
1.65% 13.5% |
2.17% 31.0% |
1.6% -26.2% |
2.06% 28.6% |
1.48% -28.2% |
2.02% 36.5% |
2.46% 21.9% |
0.32% -87.0% |
0.71% 122.7% |
0.92% 29.1% |