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 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.85% - |
6.49% - |
7.09% 9.3% |
7.25% 2.3% |
6.66% -8.2% |
6.7% 0.6% |
7.3% 9.0% |
8.19% 12.2% |
7.85% -4.2% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.64% 1.1% |
51.1% 2.9% |
51.32% 0.4% |
52.2% 1.7% |
52.6% 0.8% |
52.39% -0.4% |
52.44% 0.1% |
52.12% -0.6% |
51.57% -1.0% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.34% -3.4% |
22.22% 21.2% |
20.64% -7.1% |
20.25% -1.9% |
19.54% -3.5% |
20.7% 5.9% |
19.8% -4.4% |
19.21% -3.0% |
17.79% -7.3% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
926.17M 16.4% |
1.12B 21.3% |
1.24B 10.2% |
1.35B 9.1% |
1.41B 4.6% |
1.53B 8.1% |
1.65B 7.8% |
1.77B 7.8% |
1.9B 6.8% |
1.93B 2.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.99B 2.9% |
2.05B 3.0% |
2.01B -2.3% |
2.18B 8.9% |
2.26B 3.4% |
2.45B 8.5% |
2.46B 0.4% |
2.58B 4.9% |
2.58B 0.1% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 2.5% |
1.14B 2.1% |
1.12B -2.3% |
1.26B 13.0% |
1.36B 7.5% |
1.48B 9.4% |
1.57B 5.7% |
1.63B 4.0% |
1.67B 2.4% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
846.23M 3.4% |
881.61M 4.2% |
852.35M -3.3% |
883.02M 3.6% |
900.96M 2.0% |
966.69M 7.3% |
891.75M -7.8% |
948.28M 6.3% |
911.36M -3.9% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.58M -7.1% |
278.48M 80.2% |
235.72M -15.4% |
274.42M 16.4% |
226.15M -17.6% |
243.08M 7.5% |
270.77M 11.4% |
253.45M -6.4% |
325.61M 28.5% |
318.21M -2.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.74M 80.0% |
90.03M -32.7% |
89.24M -0.9% |
702.78M 687.5% |
461.42M -34.3% |
459.39M -0.4% |
367.18M -20.1% |
373.23M 1.6% |
222.52M -40.4% |
313.4M 40.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
465.78M -33.7% |
459.39M -1.4% |
373.16M -18.8% |
372.98M 0.0% |
226.03M -39.4% |
313.4M 38.7% |
206.31M -34.2% |
155.82M -24.5% |
178.2M 14.4% |
403.32M 126.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.86M -9.2% |
228.84M 131.5% |
179.09M -21.7% |
210.79M 17.7% |
135.77M -35.6% |
152.91M 12.6% |
141.18M -7.7% |
101.27M -28.3% |
196.71M 94.2% |
174.89M -11.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-33.38M - |
78.12M - |
94.51M 21.0% |
105.8M 11.9% |
99.37M -6.1% |
105.4M 6.1% |
122.26M 16.0% |
145.43M 19.0% |
148.72M 2.3% |
130.23M -12.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-35.7M - |
72.86M - |
87.73M 20.4% |
97.98M 11.7% |
94.12M -3.9% |
102.31M 8.7% |
120.18M 17.5% |
145.43M 21.0% |
148.72M 2.3% |
130.23M -12.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.737 - |
1.716 - |
2.136 24.5% |
2.226 4.2% |
2.026 -9.0% |
2.11 4.1% |
2.47 17.1% |
3 21.5% |
3.07 2.3% |
2.69 -12.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.22% - |
15.69% - |
10.29% -34.4% |
11.51% 11.8% |
10.77% -6.4% |
11.07% 2.8% |
13.78% 24.5% |
15.88% 15.3% |
16.41% 3.3% |
13.65% -16.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.79% - |
4.63% - |
4.37% -5.5% |
4.75% 8.6% |
4.43% -6.8% |
4.54% 2.6% |
5.38% 18.5% |
6.1% 13.4% |
6.15% 0.7% |
4.95% -19.5% |