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] | - | - | - | - |
0% - |
72.91% - |
64.78% -11.1% |
63.88% -1.4% |
63.88% 0% |
63.97% 0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.31% -13.7% |
16.89% -2.4% |
16.78% -0.7% |
17.58% 4.8% |
18.84% 7.2% |
14.25% -24.4% |
20.09% 41.0% |
15.2% -24.4% |
14.92% -1.8% |
15.38% 3.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.05% -12.2% |
29.18% 4.0% |
27.85% -4.6% |
27.54% -1.1% |
26.44% -4.0% |
24.35% -7.9% |
23.6% -3.1% |
26.32% 11.6% |
27.08% 2.9% |
22.5% -16.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.74% -13.2% |
20.94% 1.0% |
22.5% 7.5% |
23.17% 3.0% |
21.26% -8.3% |
19.53% -8.1% |
15.99% -18.1% |
18.68% 16.8% |
19.04% 2.0% |
18.06% -5.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
438.46M 34.6% |
427.02M -2.6% |
542.2M 27.0% |
611.24M 12.7% |
646.22M 5.7% |
854.22M 32.2% |
670.31M -21.5% |
943.39M 40.7% |
1.04B 10.0% |
813.82M -21.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.64B 5.8% |
2.88B 9.0% |
3.14B 9.0% |
3.3B 5.2% |
3.6B 9.1% |
5.68B 57.5% |
5.99B 5.5% |
6.42B 7.1% |
6.68B 4.2% |
6.79B 1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
996.5M 15.2% |
1.17B 17.4% |
1.31B 12.4% |
1.37B 4.4% |
1.58B 15.3% |
1.95B 23.4% |
2.13B 9.1% |
2.41B 13.2% |
2.59B 7.3% |
2.57B -0.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.65B 0.9% |
1.71B 4.0% |
1.82B 6.7% |
1.93B 5.9% |
2.02B 4.7% |
3.73B 84.3% |
3.86B 3.6% |
4.01B 3.7% |
4.1B 2.3% |
4.22B 3.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57M - |
- | - | - |
-174.16M - |
- | - | - |
-92.25M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
339.61M 65.0% |
384.54M 13.2% |
257.53M -33.0% |
363.49M 41.1% |
268.23M -26.2% |
348.04M 29.8% |
1.82B 422.0% |
1.03B -43.3% |
548.63M -46.7% |
747.75M 36.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
384.54M 13.2% |
257.53M -33.0% |
363.49M 41.1% |
268.23M -26.2% |
348.04M 29.8% |
1.82B 422.0% |
1.03B -43.3% |
548.63M -46.7% |
747.75M 36.3% |
1.26B 68.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.5M - |
-153.37M - |
57.86M - |
-65.27M - |
-108.89M - |
-114.81M - |
52.25M - |
-89.44M - |
-174.64M - |
69.89M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.22M - |
- | - | - |
229.26M - |
- | - | - |
298.13M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.703 16.2% |
0.668 -5.0% |
0.842 26.1% |
0.995 18.2% |
1.128 13.3% |
1.127 -0.1% |
1.114 -1.1% |
1.183 6.2% |
1.277 7.9% |
1.033 -19.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.63% 13.7% |
4.3% -7.2% |
5.15% 19.7% |
5.72% 11.2% |
6.16% 7.6% |
4.23% -31.3% |
3.55% -16.2% |
3.64% 2.7% |
3.82% 4.8% |
3.01% -21.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.95% 10.3% |
2.61% -11.6% |
3.02% 15.7% |
3.34% 10.4% |
3.53% 5.7% |
2.62% -25.6% |
2.31% -12.0% |
2.31% 0.1% |
2.36% 2.2% |
1.86% -21.4% |