VariousWords beta
Related Terms:
Verb
Definition: Of an investment, to make sense financially or to be expected to generate the desired returns
VariousWords beta
Definition: Of an investment, to make sense financially or to be expected to generate the desired returns