2019 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.76% 8.8% |
13.79% 17.3% |
11.1% -19.5% |
12.89% 16.1% |
10.47% -18.8% |
12.77% 21.9% |
12.21% -4.4% |
13.67% 12.0% |
11.62% -15.0% |
13.83% 19.0% |
12.68% -8.4% |
12.97% 2.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.21% -0.7% |
40.36% -2.1% |
39.19% -2.9% |
40.95% 4.5% |
41.06% 0.3% |
43.75% 6.5% |
44.27% 1.2% |
46.29% 4.6% |
44.96% -2.9% |
45.81% 1.9% |
45.78% -0.1% |
45.54% -0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.02% 7.5% |
24.46% 35.8% |
16.52% -32.5% |
18.83% 14.0% |
15.4% -18.2% |
19.53% 26.8% |
18.14% -7.1% |
19.73% 8.7% |
17.24% -12.6% |
20.3% 17.8% |
18.68% -8.0% |
18.82% 0.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
768.02M 1.1% |
975.39M 27.0% |
905.16M -7.2% |
1.05B 15.9% |
966.16M -7.9% |
1.07B 10.3% |
1.05B -1.8% |
1.1B 5.1% |
1.07B -3.0% |
1.15B 7.5% |
1.14B -0.3% |
1.2B 4.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57B 3.9% |
2.7B 5.1% |
2.81B 4.1% |
2.91B 3.5% |
3.08B 5.9% |
3.32B 7.9% |
3.35B 0.8% |
3.4B 1.5% |
3.47B 2.1% |
3.55B 2.3% |
3.71B 4.6% |
3.72B 0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.52B 2.9% |
1.55B 2.0% |
1.56B 0.3% |
1.62B 3.9% |
1.74B 7.8% |
1.89B 8.6% |
1.84B -2.5% |
1.8B -2.4% |
1.81B 0.8% |
1.81B -0.4% |
1.91B 5.9% |
1.85B -3.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 5.5% |
1.15B 9.7% |
1.26B 9.2% |
1.29B 3.0% |
1.34B 3.6% |
1.43B 7.0% |
1.51B 5.2% |
1.6B 6.3% |
1.66B 3.5% |
1.75B 5.3% |
1.8B 3.2% |
1.87B 3.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.56M 78.3% |
216.18M 58.3% |
79.62M -63.2% |
210.81M 164.8% |
60.85M -71.1% |
91.71M 50.7% |
234.06M 155.2% |
301.06M 28.6% |
197.43M -34.4% |
239.34M 21.2% |
192.79M -19.5% |
207.97M 7.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.22M -77.3% |
109.52M 172.3% |
175.88M 60.6% |
140.02M -20.4% |
124.63M -11.0% |
93.76M -24.8% |
114.87M 22.5% |
137.99M 20.1% |
160.05M 16.0% |
172.49M 7.8% |
212.98M 23.5% |
311.04M 46.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.52M 172.3% |
175.88M 60.6% |
140.02M -20.4% |
124.63M -11.0% |
93.76M -24.8% |
114.87M 22.5% |
137.99M 20.1% |
160.05M 16.0% |
172.49M 7.8% |
212.98M 23.5% |
311.04M 46.0% |
208.11M -33.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.99M 306.8% |
175.86M 44.2% |
52.32M -70.2% |
144.64M 176.4% |
7.11M -95.1% |
21.79M 206.4% |
197.94M 808.6% |
228.45M 15.4% |
136.35M -40.3% |
177.66M 30.3% |
163.74M -7.8% |
166.93M 2.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.03M 10.2% |
179.15M 44.4% |
134.52M -24.9% |
183.29M 36.3% |
134.57M -26.6% |
188.98M 40.4% |
172.57M -8.7% |
201.28M 16.6% |
167.06M -17.0% |
212.27M 27.1% |
195.11M -8.1% |
207.89M 6.6% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.35M 10.0% |
134.55M 48.9% |
100.5M -25.3% |
135.19M 34.5% |
101.18M -25.2% |
136.08M 34.5% |
127.77M -6.1% |
150.32M 17.7% |
123.95M -17.5% |
158.63M 28.0% |
144.88M -8.7% |
155.21M 7.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 10.3% |
0.014 49.0% |
0.011 -25.9% |
0.014 34.9% |
0.011 -25.2% |
0.015 35.5% |
0.013 -6.9% |
0.016 17.8% |
0.013 -17.6% |
0.017 28.2% |
0.015 -8.9% |
0.016 7.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.86% 7.6% |
12.25% 38.3% |
8.36% -31.8% |
10.61% 26.9% |
7.69% -27.5% |
9.82% 27.7% |
8.69% -11.5% |
9.67% 11.2% |
7.6% -21.4% |
9.32% 22.6% |
8.17% -12.3% |
8.47% 3.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.58% 7.3% |
5.11% 42.5% |
3.65% -28.6% |
4.73% 29.6% |
3.38% -28.5% |
4.25% 25.8% |
3.83% -9.9% |
4.45% 16.3% |
3.61% -19.0% |
4.52% 25.3% |
3.99% -11.7% |
4.18% 4.8% |