2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
1.02B 39.3% |
1.45B 41.4% |
1.21B -16.4% |
|
Cost of Revenue | [friend] | [friend] |
840.71M 31.4% |
1.16B 37.9% |
994.97M -14.2% |
|
Gross Profit | [friend] | [friend] |
182.6M 92.5% |
286.92M 57.1% |
214.97M -25.1% |
|
Total Expenses | [friend] | [friend] |
963.81M 32.0% |
1.34B 38.8% |
1.17B -12.6% |
|
Operating Expense | [friend] | [friend] |
123.11M 35.7% |
178.63M 45.1% |
174.69M -2.2% |
|
Operating Income | [friend] | [friend] |
59.49M 1325.6% |
108.29M 82.0% |
40.28M -62.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
52.73M - |
75.67M 43.5% |
32.65M -56.8% |
|
Net Income | [friend] | [friend] |
52.79M - |
73.55M 39.3% |
29.24M -60.3% |
|
Basic EPS | [friend] | [friend] |
1.14 - |
1.71 50.0% |
0.75 -56.1% |
|
Diluted EPS | [friend] | [friend] |
1.14 - |
1.7 49.1% |
0.75 -55.9% |