2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
521.62M 42.9% |
667.48M 28.0% |
800.26M 19.9% |
|
Cost of Revenue | [friend] | [friend] |
342.99M 38.0% |
430.09M 25.4% |
503.59M 17.1% |
|
Gross Profit | [friend] | [friend] |
178.63M 53.4% |
237.38M 32.9% |
296.66M 25.0% |
|
Total Expenses | [friend] | [friend] |
401.14M 29.6% |
504.1M 25.7% |
606.53M 20.3% |
|
Operating Expense | [friend] | [friend] |
58.15M -4.8% |
74.01M 27.3% |
102.93M 39.1% |
|
Operating Income | [friend] | [friend] |
120.48M 117.6% |
163.37M 35.6% |
193.73M 18.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
106.19M 225.8% |
133.77M 26.0% |
171.8M 28.4% |
|
Net Income | [friend] | [friend] |
104.28M 257.4% |
133.77M 28.3% |
171.8M 28.4% |
|
Basic EPS | [friend] | [friend] |
0.51 41.7% |
0.492 -3.5% |
0.554 12.5% |
|
Diluted EPS | [friend] | [friend] |
0.51 41.7% |
0.492 -3.5% |
0.554 12.5% |