2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.14B 32.7% |
1.16B 1.4% |
1.41B 21.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
140.99M 26.4% |
155.39M 10.2% |
232.29M 49.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
1B 33.7% |
1B 0.1% |
1.18B 17.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.06B 37.0% |
1.08B 2.1% |
1.26B 16.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
917.72M 38.8% |
925.88M 0.9% |
1.03B 11.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
85.65M -4.2% |
78.71M -8.1% |
150.84M 91.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
98.27M 38.4% |
80.59M -18.0% |
137.28M 70.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
107.29M 42.0% |
83.41M -22.3% |
116.52M 39.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.66 11.9% |
0.49 -25.8% |
0.7 42.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.66 11.9% |
0.49 -25.8% |
0.7 42.9% |