2018 Q4 | 2019 Q4 | 2020 Q3 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | - |
9.98% - |
11.74% 17.7% |
13.49% 14.9% |
13.79% 2.3% |
11.61% -15.8% |
12.47% 7.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | - |
28.77% - |
31.01% 7.8% |
31.22% 0.7% |
30.13% -3.5% |
27.31% -9.4% |
27.6% 1.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | - |
14.42% - |
16.84% 16.7% |
18.38% 9.2% |
18.68% 1.6% |
16.1% -13.8% |
16.71% 3.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
684.9M -27.5% |
1.33B 93.8% |
1.52B 14.2% |
1.93B 27.1% |
2.44B 26.4% |
2.69B 10.5% |
2.7B 0.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
1.33B - |
1.36B 1.9% |
2.61B 91.7% |
3B 15.3% |
3.49B 16.2% |
3.61B 3.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
1.19B - |
1.16B -2.8% |
1.44B 25.1% |
1.64B 13.7% |
2.12B 29.1% |
2.05B -3.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
139.75M - |
195.4M 39.8% |
1.15B 487.5% |
1.34B 17.0% |
1.35B 0.5% |
1.54B 14.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
15.81M -88.4% |
169.3M 970.6% |
347.43M 105.2% |
448.46M 29.1% |
154.08M -65.6% |
123.56M -19.8% |
450.78M 264.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
270.48M 74.4% |
145.12M -46.3% |
270.82M 86.6% |
261.45M -3.5% |
553.62M 111.8% |
1.04B 88.5% |
1.02B -2.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
261.12M -3.6% |
274.17M 5.0% |
553.62M 101.9% |
1.04B 88.5% |
1.02B -2.4% |
1.07B 4.7% |
1.25B 17.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
12.22M -88.8% |
143.17M 1071.9% |
310.2M 116.7% |
406.68M 31.1% |
83.53M -79.5% |
49.41M -40.8% |
394.8M 699.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
122.76M 14.2% |
186.2M 51.7% |
248.13M 33.3% |
347.48M 40.0% |
446.31M 28.4% |
- |
446.79M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
87.15M 13.0% |
132.5M 52.0% |
177.98M 34.3% |
259.87M 46.0% |
336M 29.3% |
312.68M -6.9% |
337.32M 7.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.097 12.4% |
0.148 52.9% |
0.197 33.6% |
0.287 45.6% |
0.38 32.2% |
0.34 -10.5% |
0.37 8.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
94.81% - |
145.57% 53.5% |
22.64% -84.4% |
43.68% 92.9% |
25.03% -42.7% |
23.38% -6.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
9.93% - |
10.19% 2.6% |
9.97% -2.1% |
15.4% 54.5% |
10.26% -33.4% |
10.19% -0.6% |