2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - |
0% - |
75.97% - |
75.97% 0% |
76.14% 0.2% |
69.67% -8.5% |
69.67% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
18.4% 13.6% |
31.67% 72.2% |
17.84% -43.7% |
17.88% 0.2% |
19.12% 7.0% |
20.86% 9.1% |
22.23% 6.6% |
21.3% -4.2% |
22.24% 4.4% |
21.75% -2.2% |
13.66% -37.2% |
12.38% -9.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
66.7% 6.6% |
64.87% -2.7% |
60.75% -6.4% |
58.67% -3.4% |
60.38% 2.9% |
61.12% 1.2% |
59.45% -2.7% |
59.29% -0.3% |
58.28% -1.7% |
57.72% -1.0% |
58.04% 0.5% |
55.81% -3.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
62.93% 3.9% |
64.22% 2.0% |
57.77% -10.0% |
55.9% -3.2% |
57.84% 3.5% |
58.26% 0.7% |
54.82% -5.9% |
54.71% -0.2% |
53.85% -1.6% |
53.17% -1.3% |
54.21% 2.0% |
51.86% -4.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
245.32M 35.1% |
233.73M -4.7% |
801.36M 242.9% |
793.46M -1.0% |
840.57M 5.9% |
874.88M 4.1% |
881.78M 0.8% |
910.12M 3.2% |
914.89M 0.5% |
946.5M 3.5% |
989.77M 4.6% |
993.81M 0.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
6.71B - |
- |
7.08B - |
7.2B 1.8% |
7.62B 5.8% |
9.12B 19.7% |
9.16B 0.4% |
9.27B 1.2% |
9.7B 4.6% |
9.71B 0.1% |
9.63B -0.8% |
9.92B 3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
4.9B - |
- |
5.13B - |
5.22B 1.8% |
5.58B 6.9% |
6.26B 12.2% |
6.29B 0.4% |
6.37B 1.3% |
6.78B 6.4% |
6.69B -1.3% |
6.68B -0.2% |
6.96B 4.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.81B - |
- |
1.94B - |
1.98B 1.8% |
2.04B 2.9% |
2.86B 40.4% |
2.87B 0.3% |
2.9B 1.0% |
2.91B 0.6% |
3.01B 3.4% |
2.94B -2.3% |
2.96B 0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
89.69M 75.2% |
- |
436.89M - |
435.86M -0.2% |
529.24M 21.4% |
- |
812.25M - |
- |
818.64M - |
- |
503.96M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
290.65M -2.6% |
531.76M 83.0% |
298.29M -43.9% |
290.65M -2.6% |
531.76M 83.0% |
234.18M -56.0% |
487.54M 108.2% |
403.68M -17.2% |
250.77M -37.9% |
1.64B 552.9% |
1.07B -34.8% |
704.49M -34.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
531.76M 83.0% |
234.18M -56.0% |
487.54M 108.2% |
403.68M -17.2% |
250.77M -37.9% |
1.64B 552.9% |
1.07B -34.8% |
704.49M -34.0% |
739.14M 4.9% |
664.23M -10.1% |
396.92M -40.2% |
594.56M 49.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-14.66M - |
61.77M - |
-149M - |
-158.86M - |
-402.34M - |
-601.63M - |
-927.8M - |
-1.08B - |
-976.16M - |
-798.76M - |
-650M - |
-496.32M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
45.21M 53.8% |
- |
143.01M - |
141.93M -0.8% |
160.77M 13.3% |
- |
195.93M - |
- |
203.36M - |
- |
135.56M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.064 53.5% |
0.11 70.6% |
0.2 81.8% |
0.198 -0.8% |
0.23 15.9% |
0.24 4.3% |
0.25 4.2% |
0.24 -4.0% |
0.23 -4.2% |
0.21 -8.7% |
0.14 -33.3% |
0.13 -7.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
2.49% - |
- |
7.89% - |
7.17% -9.1% |
8.36% 16.6% |
6.39% -23.6% |
8.25% 29.2% |
7.96% -3.6% |
8.22% 3.4% |
7.02% -14.7% |
4.66% -33.6% |
4.21% -9.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
0.67% - |
- |
2.12% - |
1.97% -7.0% |
2.24% 13.9% |
2% -10.8% |
2.42% 21.1% |
2.35% -2.9% |
2.35% -0.2% |
2.19% -7.0% |
1.44% -34.2% |
1.28% -10.9% |