2018 Q4 | 2019 Q4 | 2020 Q4 | 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] |
18.44% - |
18.94% 2.7% |
21.44% 13.2% |
19.22% -10.4% |
19.65% 2.2% |
19.79% 0.7% |
19.36% -2.2% |
20.58% 6.3% |
21.2% 3.0% |
20.86% -1.6% |
20.76% -0.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
28.42% - |
29.99% 5.5% |
32.85% 9.5% |
29.44% -10.4% |
30.19% 2.5% |
30.68% 1.6% |
30.45% -0.7% |
32.6% 7.1% |
32.67% 0.2% |
31.66% -3.1% |
31% -2.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
22.72% - |
22.97% 1.1% |
26.37% 14.8% |
21.97% -16.7% |
21.66% -1.4% |
22.36% 3.2% |
21.63% -3.3% |
23.14% 7.0% |
23.66% 2.2% |
22.01% -7.0% |
21.13% -4.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
193.37M -45.1% |
758.35M 292.2% |
215.03M -71.6% |
848.71M 294.7% |
910.06M 7.2% |
963.61M 5.9% |
985.68M 2.3% |
1.02B 3.5% |
1.01B -0.8% |
1.02B 0.7% |
1.02B 0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
802.55M - |
- |
858.66M - |
916.94M 6.8% |
973.67M 6.2% |
978.39M 0.5% |
2.17B 122.0% |
2.23B 2.8% |
2.3B 2.9% |
2.31B 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
145.92M - |
- |
123.5M - |
129.75M 5.1% |
136.85M 5.5% |
93.91M -31.4% |
107.81M 14.8% |
113.35M 5.1% |
129.74M 14.5% |
93.5M -27.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
656.63M - |
- |
735.16M - |
787.19M 7.1% |
836.82M 6.3% |
884.48M 5.7% |
2.06B 133.3% |
2.12B 2.7% |
2.17B 2.3% |
2.22B 2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
80.59M - |
117.83M 46.2% |
- |
48.94M - |
116.65M 138.4% |
113.62M -2.6% |
- |
193.09M - |
- |
205.6M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
134.02M 78.9% |
74.93M -44.1% |
116.85M 55.9% |
134.02M 14.7% |
101.16M -24.5% |
116.85M 15.5% |
122.23M 4.6% |
150.5M 23.1% |
190.17M 26.4% |
212.75M 11.9% |
250.37M 17.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
101.16M -24.5% |
116.85M 15.5% |
122.23M 4.6% |
146.01M 19.5% |
181.71M 24.5% |
212.75M 17.1% |
240.27M 12.9% |
768.92M 220.0% |
742.52M -3.4% |
718.57M -3.2% |
604.71M -15.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-39.14M - |
44.22M - |
3.26M -92.6% |
34.95M 970.9% |
109.61M 213.6% |
103.75M -5.3% |
151.73M 46.2% |
181.64M 19.7% |
130.91M -27.9% |
98.09M -25.1% |
-65.07M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
106.39M - |
143.64M 35.0% |
- |
90.25M - |
178.83M 98.2% |
190.65M 6.6% |
- |
209.82M - |
- |
212.57M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.25 -49.0% |
0.99 296% |
0.32 -67.7% |
1.12 250% |
1.23 9.8% |
1.32 7.3% |
0.91 -31.0% |
0.952 4.5% |
0.903 -5.1% |
0.828 -8.4% |
0.772 -6.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
24.57% - |
- |
24.73% - |
22.72% -8.1% |
25.53% 12.4% |
21.57% -15.5% |
14.99% -30.5% |
14.75% -1.6% |
14.15% -4.1% |
13.72% -3.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
20.14% - |
- |
20.84% - |
19.5% -6.4% |
21.47% 10.1% |
19.5% -9.1% |
13.85% -29.0% |
13.62% -1.7% |
12.99% -4.6% |
12.94% -0.4% |