The revenue results were slightly higher than analyst estimations. The company also posted a 7% increase in its sales of new software licenses. Oracle sells software and high-end computers to companies and government agencies around the world. Sales of new software create a stream of future revenue earned from maintenance and software upgrades. Oracle expects software licenses to range from a 1 % decrease to a 9 % increase for the current quarter ending in August from the same time last year. Revenue earned the sale of hardware products decreased by 16% during the latest quarter from the same quarter last year. Oracle has struggled to diversify into hardware. The company also announced that it would buy back up to $10 billion of its shares. Oracle's decision to buy back an additional $10 billion of its stock could increase future per-share earnings by decreasing the amount of shares outstanding. Oracle bought back 207 million shares in its last fiscal year, spending about $6 billion.