2019 Q3 | 2019 Q4 | 2020 Q2 | 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] |
12.25% - |
12.25% 0% |
12.25% 0.0% |
12.25% 0% |
13.18% 7.6% |
13.18% 0% |
13.18% 0% |
13.18% 0% |
13.22% 0.3% |
44.97% 240.1% |
45.01% 0.1% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.85% -8.7% |
10.1% -6.9% |
10.6% 4.9% |
4.48% -57.8% |
12.85% 187.0% |
8.31% -35.3% |
1.43% -82.8% |
5.83% 308.3% |
6% 2.9% |
12.14% 102.3% |
5.76% -52.6% |
10.53% 82.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.58% -0.6% |
98.03% 0.5% |
97.4% -0.6% |
96.64% -0.8% |
97.03% 0.4% |
95.97% -1.1% |
96.27% 0.3% |
96.23% 0.0% |
96.18% -0.1% |
98.19% 2.1% |
96.97% -1.2% |
97.19% 0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.49% 21.9% |
17.5% -22.2% |
16.37% -6.4% |
12.88% -21.3% |
16.02% 24.3% |
11.27% -29.7% |
13.66% 21.2% |
13.77% 0.8% |
18.14% 31.8% |
16.12% -11.2% |
19.37% 20.2% |
17.8% -8.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
845.8M 7.1% |
1.27B 50.4% |
1.67B 31.4% |
1.54B -8.0% |
1.69B 9.7% |
1.69B 0.2% |
2.15B 27.3% |
1.99B -7.5% |
2.13B 7.4% |
2.06B -3.3% |
2.66B 28.9% |
2.42B -9.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.6B - |
- |
7.33B - |
7.3B -0.5% |
7.68B 5.3% |
8.18B 6.5% |
8.76B 7.0% |
9.12B 4.2% |
8.99B -1.4% |
9.56B 6.4% |
9.73B 1.8% |
10.13B 4.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.9B - |
- |
7.3B - |
7.25B -0.8% |
7.41B 2.3% |
7.83B 5.6% |
8.29B 5.8% |
8.53B 3.0% |
8.18B -4.1% |
8.57B 4.7% |
8.44B -1.5% |
8.56B 1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-305.73M - |
- |
29.1M - |
48.7M 67.4% |
269.1M 452.6% |
347.9M 29.3% |
469M 34.8% |
589.3M 25.7% |
808.8M 37.2% |
992.8M 22.7% |
1.29B 30.3% |
1.57B 21.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.01M 34.5% |
285.43M 17.9% |
391.5M 37.2% |
221.1M -43.5% |
383.7M 73.5% |
342.2M -10.8% |
399.4M 16.7% |
426.9M 6.9% |
377.4M -11.6% |
655.2M 73.6% |
616.3M -5.9% |
572.6M -7.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
285.52M 98.0% |
3.06B 972.3% |
525M -82.9% |
493.2M -6.1% |
317.5M -35.6% |
328.6M 3.5% |
375.7M 14.3% |
435.8M 16.0% |
519.7M 19.3% |
504M -3.0% |
531.5M 5.5% |
565.2M 6.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.05B 962.7% |
525.05M -82.8% |
493.2M -6.1% |
317.5M -35.6% |
328.6M 3.5% |
375.7M 14.3% |
435.8M 16.0% |
519.7M 19.3% |
504M -3.0% |
531.5M 5.5% |
565.2M 6.3% |
697.8M 23.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.37M 238.2% |
600.06K -99.2% |
69.7M 11515.5% |
-86.9M - |
109.9M - |
79.4M -27.8% |
128.3M 61.6% |
204.3M 59.2% |
132.9M -34.9% |
415.8M 212.9% |
303.2M -27.1% |
326.8M 7.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.79M -2.1% |
128.51M 40.0% |
177.1M 37.8% |
68.8M -61.2% |
216.5M 214.7% |
140.4M -35.1% |
30.7M -78.1% |
115.9M 277.5% |
128M 10.4% |
250.4M 95.6% |
153.1M -38.9% |
254.8M 66.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.79M -2.1% |
128.51M 40.0% |
177.1M 37.8% |
68.8M -61.2% |
216.5M 214.7% |
140.4M -35.1% |
30.7M -78.1% |
115.9M 277.5% |
128M 10.4% |
250.4M 95.6% |
153.1M -38.9% |
254.8M 66.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.179 -5.7% |
0.26 45.1% |
0.35 34.6% |
0.14 -60.0% |
0.433 209.5% |
0.28 -35.4% |
0.06 -78.6% |
0.23 283.3% |
0.256 11.3% |
0.5 95.2% |
0.306 -38.7% |
0.51 66.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
608.59% - |
176.86% -70.9% |
136.25% -23.0% |
45.51% -66.6% |
7.52% -83.5% |
21.9% 191.4% |
18.31% -16.4% |
27.8% 51.8% |
13.39% -51.8% |
17.78% 32.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.64% - |
- |
2.42% - |
0.94% -61.1% |
2.89% 207.3% |
1.77% -38.8% |
0.36% -79.5% |
1.3% 257.7% |
1.41% 9.0% |
2.7% 91.0% |
1.59% -41.2% |
2.56% 61.6% |