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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.88% -55.5% |
5.68% 46.4% |
14.53% 156.0% |
14.9% 2.5% |
15.54% 4.3% |
15.57% 0.2% |
13.65% -12.4% |
10.21% -25.2% |
7.71% -24.5% |
6.74% -12.5% |
8.13% 20.5% |
8.25% 1.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.58% 0.6% |
46.39% -0.4% |
46.78% 0.8% |
46.44% -0.7% |
46.77% 0.7% |
46.39% -0.8% |
45.43% -2.1% |
45.3% -0.3% |
45.26% -0.1% |
46.18% 2.0% |
48.06% 4.1% |
48.61% 1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.96% 6.0% |
21.72% 3.6% |
23.76% 9.4% |
24.49% 3.1% |
25.58% 4.5% |
24.94% -2.5% |
22.35% -10.4% |
19.25% -13.9% |
17.14% -11.0% |
16.51% -3.7% |
18.99% 15.0% |
19.14% 0.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 13.9% |
1.31B 10.7% |
1.4B 7.0% |
1.48B 5.4% |
1.51B 2.4% |
1.41B -7.0% |
1.31B -6.6% |
1.11B -15.2% |
997.91M -10.4% |
972.95M -2.5% |
992.45M 2.0% |
994.88M 0.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.79B 2.7% |
2.85B 1.9% |
2.98B 4.7% |
3B 0.7% |
2.98B -0.6% |
2.83B -5.1% |
2.88B 1.6% |
2.93B 1.8% |
2.88B -1.4% |
2.88B 0.0% |
2.95B 2.2% |
2.93B -0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.53B 1.0% |
1.54B 0.9% |
1.61B 4.2% |
1.63B 1.1% |
1.76B 8.2% |
1.63B -7.1% |
1.65B 1.1% |
1.7B 2.6% |
1.61B -4.8% |
1.6B -0.7% |
1.63B 2.0% |
1.61B -1.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26B 4.7% |
1.3B 3.0% |
1.37B 5.2% |
1.37B 0.2% |
1.22B -11.0% |
1.2B -2.1% |
1.22B 2.2% |
1.23B 0.6% |
1.27B 3.2% |
1.28B 0.8% |
1.31B 2.4% |
1.32B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.4M 47.1% |
186.53M -29.5% |
187.51M 0.5% |
264.09M 40.8% |
129.67M -50.9% |
133.89M 3.2% |
115.94M -13.4% |
82M -29.3% |
218.78M 166.8% |
189.22M -13.5% |
184.54M -2.5% |
198.22M 7.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
161.1M 74.4% |
255.91M 58.8% |
115.29M -54.9% |
14.35M -87.6% |
253.82M 1668.6% |
296.97M 17.0% |
265.8M -10.5% |
118.16M -55.5% |
108.97M -7.8% |
72.91M -33.1% |
56.18M -22.9% |
41.03M -27.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
251.6M 2069.0% |
297.26M 18.1% |
265.8M -10.6% |
119.04M -55.2% |
112.2M -5.8% |
78.21M -30.3% |
56.18M -28.2% |
44.39M -21.0% |
205.65M 363.3% |
243.32M 18.3% |
178.1M -26.8% |
116.75M -34.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
249.1M 52.4% |
165.79M -33.4% |
160.37M -3.3% |
234.66M 46.3% |
97.06M -58.6% |
103.14M 6.3% |
86.32M -16.3% |
53.47M -38.1% |
189.31M 254.1% |
160.5M -15.2% |
153.55M -4.3% |
167.53M 9.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.7M 37.6% |
159.8M 28.1% |
203.72M 27.5% |
240.89M 18.2% |
254.33M 5.6% |
227.1M -10.7% |
179.35M -21.0% |
113.72M -36.6% |
76.92M -32.4% |
65.62M -14.7% |
80.69M 23.0% |
82.12M 1.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.9M -49.3% |
85.39M 86.0% |
203.72M 138.6% |
221.36M 8.7% |
236.25M 6.7% |
219.61M -7.0% |
179.35M -18.3% |
113.72M -36.6% |
76.92M -32.4% |
65.62M -14.7% |
80.69M 23.0% |
82.12M 1.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.199 -49.2% |
0.322 62.0% |
0.49 52.3% |
1.64 234.7% |
1.06 -35.4% |
0.96 -9.4% |
0.78 -18.7% |
0.52 -33.3% |
0.36 -30.8% |
0.31 -13.9% |
0.37 19.4% |
0.37 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.63% - |
5.71% 57.3% |
4.18% -26.8% |
5.4% 29.2% |
18.92% 250.5% |
1.91% -89.9% |
1.32% -30.9% |
0.69% -48.1% |
2.36% 243.7% |
0.92% -60.8% |
6.37% 588.7% |
0.75% -88.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.64% - |
2.61% 59.0% |
1.92% -26.7% |
2.48% 29.2% |
8.14% 228.8% |
0.79% -90.2% |
0.56% -29.6% |
0.29% -48.2% |
1.01% 249.7% |
0.41% -59.7% |
2.77% 578.1% |
0.34% -87.9% |