2019 Q1 | 2020 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
18.99% 61.6% |
4.76% -74.9% |
15.66% 228.6% |
20.8% 32.8% |
17.63% -15.2% |
17.93% 1.7% |
16.7% -6.8% |
14.25% -14.7% |
15.41% 8.1% |
14.52% -5.8% |
12.27% -15.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
79.68% -7.8% |
81.88% 2.8% |
82.66% 1.0% |
81.81% -1.0% |
81.95% 0.2% |
80.45% -1.8% |
77.88% -3.2% |
75.2% -3.4% |
72.32% -3.8% |
68.49% -5.3% |
64.01% -6.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
23.25% 130.9% |
5.26% -77.4% |
16.39% 211.3% |
17.11% 4.4% |
13.36% -21.9% |
13.84% 3.6% |
12.79% -7.6% |
13.64% 6.7% |
15.23% 11.6% |
14.15% -7.1% |
11.5% -18.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
294.34M -58.7% |
241.07M -18.1% |
1.02B 322.4% |
1.09B 6.7% |
1.08B -0.9% |
1.14B 6.0% |
1.23B 7.7% |
1.35B 9.8% |
1.49B 10.5% |
1.61B 8.0% |
1.71B 5.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
847.52M 19.2% |
1.07B 25.7% |
1.15B 7.5% |
1.25B 9.3% |
1.27B 1.2% |
1.35B 6.7% |
1.4B 3.9% |
1.58B 12.5% |
1.61B 1.8% |
1.69B 5.4% |
2.17B 28.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
214.61M -12.3% |
421.1M 96.2% |
455.57M 8.2% |
448.64M -1.5% |
440.33M -1.9% |
495.95M 12.6% |
500.87M 1.0% |
574.64M 14.7% |
537.5M -6.5% |
588.99M 9.6% |
1.04B 76.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
632.91M 35.7% |
644.39M 1.8% |
689.81M 7.0% |
803.03M 16.4% |
826.39M 2.9% |
855.12M 3.5% |
903.51M 5.7% |
1.01B 11.3% |
1.07B 6.5% |
1.11B 3.3% |
1.13B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | - |
54.44M - |
- |
167.06M - |
- |
283.96M - |
- |
301.19M - |
- |
335.76M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | - |
446.8M - |
- |
446.8M - |
- |
734.85M - |
- |
755.5M - |
- |
807.01M - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | - |
734.85M - |
- |
755.5M - |
- |
807.01M - |
- |
823.52M - |
- |
936.35M - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | - |
14.55M - |
- |
75.97M - |
- |
148.1M - |
- |
140.98M - |
- |
196.93M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
79.86M - |
- |
184.06M - |
- |
157.3M - |
- |
187.31M - |
- |
234.74M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
55.89M -33.2% |
11.49M -79.4% |
159.42M 1288.0% |
226.01M 41.8% |
189.87M -16.0% |
204.65M 7.8% |
205.29M 0.3% |
192.28M -6.3% |
229.66M 19.4% |
233.6M 1.7% |
209.21M -10.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
7.23 -34.6% |
1.48 -79.5% |
20.189 1264.1% |
29.26 44.9% |
24.62 -15.9% |
26.59 8.0% |
26.79 0.8% |
25.33 -5.4% |
30.29 19.6% |
30.77 1.6% |
27.55 -10.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
10.17% -54.3% |
1.8% -82.3% |
31.47% 1649.9% |
35.6% 13.1% |
26.02% -26.9% |
27.3% 4.9% |
25.77% -5.6% |
21.27% -17.5% |
24.22% 13.9% |
23.83% -1.6% |
20.59% -13.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
7.17% -47.9% |
1.2% -83.3% |
19.09% 1490.0% |
23.03% 20.6% |
17.96% -22.0% |
16.94% -5.7% |
16.1% -4.9% |
13.58% -15.7% |
15.98% 17.7% |
15.34% -4.0% |
11.71% -23.7% |