2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.13B -5.5% |
1.34B 18.7% |
1.64B 22.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
928.84M 7.1% |
1.09B 17.5% |
1.36B 24.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
1.13B 243.7% |
248.64M -78.0% |
279.87M 12.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
0 -100% |
1.18B - |
1.49B 25.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
0 -100% |
90.39M - |
121.55M 34.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
1.13B 407.0% |
158.25M -86.0% |
158.32M 0.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
78.63M -50.8% |
93.62M 19.1% |
63.19M -32.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
78.2M -51.2% |
89.66M 14.6% |
56.25M -37.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.944 -51.1% |
1.593 -18.1% |
0.857 -46.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.944 -51.1% |
1.593 -18.1% |
0.857 -46.2% |