2019 Q3 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
35.49% -6.5% |
35.62% 0.4% |
34.94% -1.9% |
32.8% -6.1% |
29.25% -10.8% |
19.8% -32.3% |
14.34% -27.6% |
8.44% -41.1% |
4.24% -49.8% |
6.28% 48.2% |
4.93% -21.6% |
6.2% 25.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
68.68% -0.6% |
68.67% 0.0% |
69.51% 1.2% |
69.65% 0.2% |
69.92% 0.4% |
68.61% -1.9% |
68.09% -0.8% |
67.81% -0.4% |
66.91% -1.3% |
66.91% 0.0% |
66.55% -0.5% |
65.57% -1.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
42.14% -5.3% |
42.23% 0.2% |
41.45% -1.9% |
39.42% -4.9% |
37.2% -5.6% |
32.63% -12.3% |
30.53% -6.4% |
26.59% -12.9% |
22.6% -15.0% |
19.99% -11.5% |
16.1% -19.4% |
14.51% -9.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
295M 3.8% |
1.17B 294.9% |
1.17B 0.3% |
1.16B -0.8% |
1.16B -0.3% |
1.13B -2.2% |
1.12B -1.2% |
1.12B 0.2% |
1.11B -0.4% |
1.12B 0.7% |
1.12B 0.1% |
1.13B 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
788M - |
739.9M -6.1% |
833.5M 12.7% |
1.05B 26.0% |
1.09B 3.5% |
1.2B 10.2% |
1.21B 1.1% |
1.25B 3.5% |
1.21B -3.0% |
1.22B 0.3% |
1.2B -1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
193.7M - |
189.4M -2.2% |
1.8B 850.9% |
1.9B 5.4% |
1.98B 4.2% |
2.03B 2.8% |
2.03B 0.0% |
2.06B 1.4% |
2.04B -1.2% |
2.01B -1.2% |
1.97B -2.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
594.3M - |
550.5M -7.4% |
-967.5M - |
-847.6M - |
-891.4M - |
-836.1M - |
-822.6M - |
-809.4M - |
-821.7M - |
-793.5M - |
-769.6M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
129.7M -46.2% |
456M 251.6% |
138.8M -69.6% |
536.3M 286.4% |
439.4M -18.1% |
412.2M -6.2% |
333.8M -19.0% |
138.2M -58.6% |
96.1M -30.5% |
67.7M -29.6% |
-5.8M - |
31.5M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
0 - |
0 - |
0 - |
0 - |
0 - |
0 - |
0 - |
264.3M - |
292.3M 10.6% |
330.9M 13.2% |
385.2M 16.4% |
346.4M -10.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
0 - |
0 - |
0 - |
264.3M - |
292.3M 10.6% |
330.9M 13.2% |
385.2M 16.4% |
347.5M -9.8% |
316.4M -8.9% |
326.5M 3.2% |
298.8M -8.5% |
308.6M 3.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
122M -45.3% |
417M 241.8% |
134.5M -67.7% |
505.4M 275.8% |
410.9M -18.7% |
388.2M -5.5% |
309.4M -20.3% |
113.8M -63.2% |
70.2M -38.3% |
41.2M -41.3% |
-30.3M - |
9.4M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
104.7M -50.9% |
415M 296.4% |
98.8M -76.2% |
380.2M 284.8% |
337.9M -11.1% |
223.6M -33.8% |
160M -28.4% |
94.4M -41% |
47.2M -50% |
70.4M 49.2% |
55.3M -21.4% |
70.2M 26.9% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
104.7M -3.0% |
415M 296.4% |
408.5M -1.6% |
380.2M -6.9% |
337.9M -11.1% |
223.6M -33.8% |
160M -28.4% |
94.4M -41% |
47.2M -50% |
70.4M 49.2% |
55.3M -21.4% |
70.2M 26.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.837 -3.0% |
7.281 296.4% |
7.167 -1.6% |
6.67 -6.9% |
5.845 -12.4% |
3.89 -33.5% |
2.797 -28.1% |
1.65 -41.0% |
0.87 -47.3% |
1.22 40.2% |
0.96 -21.3% |
1.22 27.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
71.18% - |
74.21% 4.2% |
- | - | - | - | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
54.39% - |
55.21% 1.5% |
45.61% -17.4% |
32.19% -29.4% |
-1.61% - |
3.08% - |
1.16% -62.3% |
1.23% 6.1% |
0.49% -60.6% |
1.65% 239.7% |
2.39% 44.7% |