2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q3 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
10.36% - |
- |
12.45% - |
13.1% 5.2% |
12.22% -6.7% |
14.85% 21.6% |
15.06% 1.4% |
14.01% -7.0% |
14.58% 4.1% |
13.68% -6.1% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
22.26% - |
- |
23.23% - |
23.84% 2.6% |
25.08% 5.2% |
24.83% -1.0% |
24.8% -0.1% |
25.12% 1.3% |
24.87% -1.0% |
24.1% -3.1% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
13.01% - |
- |
14.71% - |
15.3% 4.0% |
16.02% 4.7% |
16.73% 4.4% |
16.68% -0.3% |
15.32% -8.1% |
14.47% -5.5% |
12.82% -11.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
934.66M 17.9% |
1.29B 38.1% |
563.97M -56.3% |
1.52B 170.1% |
1.61B 5.9% |
359.69M -77.7% |
1.83B 410.0% |
1.65B -10.1% |
1.54B -6.3% |
1.48B -4.3% |
1.42B -4.1% |
|
Total Assets | [friend] | [friend] | [friend] |
1.37B - |
1.43B 4.7% |
1.39B -3.2% |
- |
1.83B - |
- |
1.82B - |
3.99B 119.1% |
3.95B -0.9% |
3.9B -1.3% |
3.85B -1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] |
878.62M - |
915.23M 4.2% |
813.55M -11.1% |
- |
1.1B - |
- |
964.37M - |
896.68M -7.0% |
894.12M -0.3% |
797.72M -10.8% |
741.67M -7.0% |
|
Total Equity | [friend] | [friend] | [friend] |
483.88M - |
510.38M 5.5% |
565.13M 10.7% |
- |
722.2M - |
- |
838.1M - |
3.07B 266.4% |
3.06B -0.4% |
3.1B 1.4% |
3.11B 0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
155.17M 62.9% |
154.12M -0.7% |
-43.9M - |
- |
244.77M - |
- |
-3.56M - |
- |
80.8M - |
- |
115.77M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
521.61M 301.8% |
521.61M 0% |
353.67M -32.2% |
367.02M 3.8% |
353.67M -3.6% |
450.56M 27.4% |
315.78M -29.9% |
379.52M 20.2% |
450.56M 18.7% |
442.25M -1.8% |
444.88M 0.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
367.02M -29.6% |
353.67M -3.6% |
315.78M -10.7% |
371.58M 17.7% |
450.56M 21.3% |
442.25M -1.8% |
444.68M 0.6% |
2.5B 462.8% |
2.43B -2.7% |
2.47B 1.4% |
2.36B -4.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
131.49M 57.6% |
123.52M -6.1% |
-64.08M - |
-22.52M - |
123.83M - |
-35.96M - |
162.9M - |
138.22M -15.2% |
-23.02M - |
46.44M - |
-37.33M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
108.72M 67.8% |
136.51M 25.6% |
56.23M -58.8% |
- |
218.52M - |
- |
120.32M - |
- |
224.84M - |
- |
198.04M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
1.52 176.4% |
1.89 24.3% |
0.77 -59.3% |
2.68 248.1% |
2.99 11.6% |
0.62 -79.3% |
3.86 522.6% |
3.41 -11.7% |
2.75 -19.4% |
2.59 -5.8% |
2.1 -18.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
22.86% - |
- | - |
34.29% - |
- |
38.84% - |
8.09% -79.2% |
11.45% 41.5% |
6.95% -39.3% |
9.83% 41.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
9.76% - |
- | - |
12.95% - |
- |
17.01% - |
6.23% -63.3% |
7.48% 20.0% |
5.53% -26.1% |
6.84% 23.8% |