2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
913.8M 47.2% |
1.3B 42.4% |
1.88B 44.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
192.63M 63.2% |
267.17M 38.7% |
419.69M 57.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
721.17M 43.5% |
1.03B 43.3% |
1.46B 41.2% |
|
Total Expenses | [friend] | [friend] | [friend] |
880.17M 46.9% |
1.17B 32.9% |
1.71B 46.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
687.55M 42.9% |
902.17M 31.2% |
1.29B 43.5% |
|
Operating Income | [friend] | [friend] | [friend] |
33.63M 57.1% |
131.62M 291.4% |
164.77M 25.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
32.85M 355.2% |
132.26M 302.6% |
162.69M 23.0% |
|
Net Income | [friend] | [friend] | [friend] |
36.8M 773.7% |
99.39M 170.1% |
125.3M 26.1% |
|
Basic EPS | [friend] | [friend] | [friend] |
4.37 680.4% |
11.78 169.6% |
14.63 24.2% |
|
Diluted EPS | [friend] | [friend] | [friend] |
4.2 677.8% |
11.42 171.9% |
14.29 25.1% |