2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
631.15M 21.6% |
1.32B 108.7% |
1.96B 49.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
240.92M 8.8% |
502.33M 108.5% |
669.48M 33.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
390.22M 31.1% |
815.02M 108.9% |
1.29B 58.7% |
|
Total Expenses | [friend] | [friend] | [friend] |
441.76M 15.7% |
926.5M 109.7% |
1.29B 39.1% |
|
Operating Expense | [friend] | [friend] | [friend] |
200.83M 25.2% |
424.17M 111.2% |
619.49M 46.0% |
|
Operating Income | [friend] | [friend] | [friend] |
189.39M 38.0% |
390.84M 106.4% |
673.56M 72.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
49.41M 49.3% |
1.12M -97.7% |
95.99M 8478.1% |
|
Net Income | [friend] | [friend] | [friend] |
70.65M 35.6% |
93.32M 32.1% |
108.79M 16.6% |
|
Basic EPS | [friend] | [friend] | [friend] |
3.08 10.4% |
3.52 14.3% |
3.23 -8.2% |
|
Diluted EPS | [friend] | [friend] | [friend] |
2.89 7.8% |
3.23 11.8% |
2.97 -8.0% |