2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
4.18% -68.5% |
3.23% -22.5% |
3.1% -4.3% |
2.31% -25.4% |
0.16% -93.0% |
1.92% 1082.1% |
2.06% 7.0% |
4.77% 132.1% |
6.88% 44.2% |
5.47% -20.5% |
5.1% -6.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
42.87% -9.8% |
42.77% -0.2% |
43.84% 2.5% |
44.76% 2.1% |
44.26% -1.1% |
43.96% -0.7% |
41.13% -6.4% |
41% -0.3% |
39.43% -3.8% |
36.99% -6.2% |
37.69% 1.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
6.08% -58.7% |
6.15% 1.2% |
5.45% -11.4% |
7.8% 43.3% |
5.32% -31.8% |
4.7% -11.7% |
4.15% -11.7% |
6.99% 68.4% |
9.71% 39.0% |
7.44% -23.4% |
7.42% -0.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
277.17M -76.0% |
1.12B 305.4% |
1.12B -0.5% |
1.17B 4.7% |
1.2B 2.2% |
1.26B 5.1% |
1.38B 10.0% |
1.57B 13.8% |
1.88B 19.1% |
2.09B 11.3% |
2.29B 9.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
914.23M -2.4% |
907.32M -0.8% |
919.94M 1.4% |
973.21M 5.8% |
975.92M 0.3% |
988.6M 1.3% |
1.04B 5.7% |
1.17B 11.9% |
1.28B 9.1% |
1.28B 0.7% |
1.31B 2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
146.14M -19.0% |
154.21M 5.5% |
136.21M -11.7% |
172.91M 26.9% |
189.14M 9.4% |
197.08M 4.2% |
232.73M 18.1% |
293.8M 26.2% |
360M 22.5% |
369.38M 2.6% |
369.52M 0.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
768.09M 1.5% |
753.11M -1.9% |
783.73M 4.1% |
800.3M 2.1% |
786.78M -1.7% |
791.52M 0.6% |
812.17M 2.6% |
875.44M 7.8% |
915.82M 4.6% |
912.99M -0.3% |
939.79M 2.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
90.31M - |
- |
48.08M - |
- |
37.71M - |
- |
84.27M - |
- |
106.98M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
483.24M - |
- |
753.5M - |
- |
747.41M - |
- |
765.55M - |
- |
748.57M - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
747.47M - |
- |
765.55M - |
- |
748.58M - |
- |
818.61M - |
- |
845.9M - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
86.49M - |
- |
45.34M - |
- |
6.92M - |
- |
43.41M - |
- |
84.93M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
29.57M - |
- |
63.16M - |
- |
50.16M - |
- |
106.92M - |
- |
162.18M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
11.57M -92.4% |
36.35M 214.0% |
34.63M -4.7% |
27.04M -21.9% |
1.95M -92.8% |
24.16M 1142.4% |
28.44M 17.7% |
75.14M 164.2% |
129.04M 71.7% |
114.08M -11.6% |
117.07M 2.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
5.57 -93.8% |
19.663 253.0% |
16.99 -13.6% |
13.07 -23.1% |
0.28 -97.9% |
11.58 4035.7% |
13.905 20.1% |
37.255 167.9% |
64.17 72.2% |
56.585 -11.8% |
57.215 1.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.52% -94.4% |
5.83% 284.1% |
4.57% -21.7% |
3.47% -24.0% |
0.25% -92.8% |
3.13% 1150.5% |
3.56% 13.9% |
8.97% 151.6% |
15.16% 69.0% |
13.39% -11.7% |
13.36% -0.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25% -93.9% |
4.64% 271.1% |
3.76% -19.0% |
2.83% -24.7% |
0.21% -92.7% |
2.55% 1138.6% |
2.9% 13.6% |
7.01% 142.3% |
11.46% 63.4% |
10.04% -12.4% |
9.93% -1.0% |