2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
833.01M 22.6% |
1.04B 25.0% |
662.02M -36.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
653.1M 34.8% |
788.86M 20.8% |
535.7M -32.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
179.91M -7.8% |
252.28M 40.2% |
126.32M -49.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
712.41M 31.1% |
861.55M 20.9% |
599.51M -30.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
59.3M 0.9% |
72.69M 22.6% |
63.82M -12.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
120.61M -11.5% |
179.59M 48.9% |
62.5M -65.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
92.81M -13.6% |
191.16M 106.0% |
71.76M -62.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
88.52M -9.4% |
182.97M 106.7% |
71.11M -61.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.09 -9.9% |
1.85 69.7% |
0.66 -64.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.09 -9.9% |
1.85 69.7% |
0.66 -64.3% |