2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
504.87M 29.3% |
464.57M -8.0% |
419.48M -9.7% |
|
Cost of Revenue | [friend] | [friend] |
300.71M 42.0% |
287.34M -4.4% |
261.18M -9.1% |
|
Gross Profit | [friend] | [friend] |
204.15M 14.3% |
177.23M -13.2% |
158.3M -10.7% |
|
Total Expenses | [friend] | [friend] |
382.71M 37.1% |
358.3M -6.4% |
344.32M -3.9% |
|
Operating Expense | [friend] | [friend] |
81.99M 21.7% |
70.96M -13.5% |
83.14M 17.2% |
|
Operating Income | [friend] | [friend] |
122.16M 9.8% |
106.27M -13.0% |
75.16M -29.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
103.54M -2.0% |
160.69M 55.2% |
80.74M -49.8% |
|
Net Income | [friend] | [friend] |
101.14M 23.1% |
155.38M 53.6% |
78.06M -49.8% |
|
Basic EPS | [friend] | [friend] |
1.69 - |
1.992 17.9% |
0.877 -56.0% |
|
Diluted EPS | [friend] | [friend] |
1.69 - |
1.992 17.9% |
0.877 -56.0% |