To achieve considerable success.
To be adequate or helpful for a significant amount of time.
To attain success, especially from humble origins; achieve a great deal.
To cover significant expenses.