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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
73.08% - |
70.8% -3.1% |
70.5% -0.4% |
69.2% -1.8% |
69.72% 0.7% |
70.45% 1.1% |
70.45% 0% |
70.21% -0.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.76% -10.8% |
32.54% 9.3% |
20.79% -36.1% |
28.04% 34.9% |
20.29% -27.6% |
8.27% -59.3% |
-11.68% - |
8.65% - |
8.27% -4.4% |
9% 8.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.01% -16.1% |
48.89% 13.7% |
37.19% -23.9% |
38.79% 4.3% |
43.89% 13.1% |
30.92% -29.5% |
30.03% -2.9% |
38.01% 26.6% |
37.53% -1.3% |
37.7% 0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.44% -4.9% |
36.52% 12.6% |
19.96% -45.4% |
18.72% -6.2% |
19.63% 4.9% |
-1.37% - |
-16.25% - |
9.57% - |
1.09% -88.6% |
4.95% 353.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
230.25M 34.8% |
202.3M -12.1% |
304.46M 50.5% |
128.46M -57.8% |
142.73M 11.1% |
111.3M -22.0% |
136.03M 22.2% |
131.27M -3.5% |
155.86M 18.7% |
143.57M -7.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.15B -1.7% |
2.24B 4.0% |
2.33B 4.2% |
2.28B -2.3% |
2.29B 0.7% |
2.33B 1.6% |
2.37B 1.8% |
2.35B -1.0% |
2.38B 1.3% |
2.39B 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
277.29M -18.6% |
295.31M 6.5% |
318.69M 7.9% |
221.07M -30.6% |
235.23M 6.4% |
257.21M 9.3% |
323.59M 25.8% |
289.46M -10.5% |
325.97M 12.6% |
325.05M -0.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87B 1.5% |
1.94B 3.6% |
2.01B 3.6% |
2.06B 2.1% |
2.06B 0.0% |
2.07B 0.7% |
2.05B -1.2% |
2.06B 0.6% |
2.05B -0.3% |
2.06B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-64.33M - |
- | - | - |
-88.41M - |
- | - | - |
-61.38M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
345.75M -34.1% |
366.11M 5.9% |
392.44M 7.2% |
568.32M 44.8% |
408.63M -28.1% |
347.52M -15.0% |
661.42M 90.3% |
579.69M -12.4% |
368.44M -36.4% |
405.31M 10.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
366.11M 5.9% |
392.44M 7.2% |
568.32M 44.8% |
408.63M -28.1% |
347.52M -15.0% |
661.42M 90.3% |
579.69M -12.4% |
368.44M -36.4% |
405.31M 10.0% |
308.04M -24.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.6M - |
13.07M - |
122.1M 834.4% |
-124.61M - |
14.45M - |
32.82M 127.1% |
100.67M 206.8% |
-80.75M - |
854.57K - |
8.81M 930.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.51M - |
- | - | - |
64.99M - |
- | - | - |
24.25M - |
- | |
Diluted Net Income | [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] |
0.29 20.8% |
0.28 -3.4% |
0.27 -3.6% |
0.15 -44.4% |
0.12 -20% |
0.04 -66.7% |
-0.06 - |
0.05 - |
0.05 0% |
0.06 20.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.68% 20.5% |
3.45% -6.3% |
3.2% -7.2% |
1.77% -44.7% |
1.41% -20.5% |
0.45% -68.4% |
-0.77% - |
0.55% - |
0.63% 13.3% |
0.63% 0.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.16% 25.3% |
3% -5.0% |
2.77% -7.7% |
1.56% -43.6% |
1.27% -18.9% |
0.4% -68.6% |
-0.68% - |
0.48% - |
0.55% 13.3% |
0.54% -0.7% |