2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
85.49% - |
85.46% 0.0% |
85.71% 0.3% |
85.4% -0.4% |
85.4% 0% |
85.37% 0.0% |
85.37% 0% |
82.12% -3.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.5% 73.1% |
19.28% -18.0% |
24.3% 26.0% |
23.42% -3.6% |
22.15% -5.4% |
20.41% -7.9% |
14.81% -27.5% |
13.71% -7.4% |
10.08% -26.5% |
10.26% 1.8% |
11.77% 14.6% |
11.69% -0.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.55% 60.3% |
27.43% -13.0% |
32.68% 19.1% |
32.45% -0.7% |
32.01% -1.4% |
29.29% -8.5% |
23.78% -18.8% |
21.93% -7.8% |
16.78% -23.5% |
16.52% -1.6% |
18.4% 11.4% |
18.64% 1.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.81% 78.6% |
23.92% -17.0% |
29.34% 22.6% |
28.87% -1.6% |
28.72% -0.5% |
26.17% -8.9% |
19.93% -23.8% |
18.42% -7.6% |
12.46% -32.4% |
12.61% 1.2% |
14.44% 14.5% |
14.43% 0.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
461.48M -64.4% |
1.67B 262.4% |
2.04B 22.2% |
2.32B 13.6% |
2.61B 12.3% |
2.74B 4.9% |
2.56B -6.3% |
2.44B -4.9% |
2.19B -10.1% |
2.11B -3.6% |
2.11B 0.1% |
2.01B -4.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B - |
1.47B 19.1% |
2.09B 41.6% |
2.1B 0.6% |
2.16B 2.8% |
2.33B 7.9% |
2.55B 9.4% |
2.81B 10.2% |
2.77B -1.1% |
2.88B 3.7% |
2.97B 3.2% |
3.41B 14.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.64M - |
479.31M 43.2% |
495.04M 3.3% |
404.47M -18.3% |
570.98M 41.2% |
669.57M 17.3% |
826.01M 23.4% |
1.02B 24.1% |
1.15B 12.4% |
1.19B 3.3% |
1.19B 0.0% |
1.49B 25.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
897.47M - |
988.7M 10.2% |
1.59B 60.3% |
1.69B 6.5% |
1.58B -6.4% |
1.65B 4.5% |
1.71B 3.8% |
1.77B 3.5% |
1.62B -8.9% |
1.68B 4.1% |
1.78B 5.5% |
1.92B 8.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.08M - |
- |
129.56M - |
- |
348.99M - |
- |
526.91M - |
- |
340.51M - |
- |
47.27M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.74M -51.5% |
236.42M 109.7% |
222.99M -5.7% |
112.74M -49.4% |
114.98M 2.0% |
119.69M 4.1% |
471.45M 293.9% |
293.44M -37.8% |
246.04M -16.2% |
329.53M 33.9% |
414.24M 25.7% |
401.42M -3.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.98M 2.0% |
119.69M 4.1% |
471.45M 293.9% |
293.44M -37.8% |
246.04M -16.2% |
329.53M 33.9% |
414.24M 25.7% |
401.42M -3.1% |
145.65M -63.7% |
103.18M -29.2% |
59.04M -42.8% |
170.62M 189.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.32M - |
-35.53M - |
-6.23M - |
-138.22M - |
70.14M - |
145.1M 106.9% |
218.69M 50.7% |
383.14M 75.2% |
43.22M -88.7% |
-179.34M - |
-451.65M - |
-653.58M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.57M - |
- |
497.23M - |
- |
578.08M - |
- |
379.59M - |
- |
221.41M - |
- |
249.55M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 -36.2% |
0.87 190.0% |
1.32 51.7% |
1.41 6.8% |
1.44 2.1% |
1.36 -5.6% |
0.87 -36.0% |
0.76 -12.6% |
0.5 -34.2% |
0.5 0% |
0.57 14.0% |
0.54 -5.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.09% - |
37.68% 211.8% |
41.8% 10.9% |
32.2% -23.0% |
46.63% 44.8% |
42.29% -9.3% |
23% -45.6% |
19.3% -16.1% |
13.82% -28.4% |
13% -5.9% |
14.26% 9.7% |
12.75% -10.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.77% - |
25.96% 196.1% |
30.79% 18.6% |
25.91% -15.9% |
34.04% 31.4% |
29.38% -13.7% |
16.39% -44.2% |
13.63% -16.8% |
8.96% -34.2% |
8.33% -7.0% |
9.02% 8.3% |
7.57% -16.1% |