Shares of business software maker Oracle says its fiscal third-quarter profit rose, helped by rising software and services revenues, however its yearly revenue missed expectations of Wall-Street.

Redwood Shores, Calif.-based Oracle says it earned $1.34 billion, or 26 cents per share in the quarter, compared with $1.03 billion, or 20 cents per share, in the year-ago quarter.

Excluding special items, Oracle earned 30 cents per share.

The company's revenue rose year over year to $5.35 billion from $4.41 billion.

Analysts polled by Thomson Financial expected earnings of 30 cents per share on $5.42 billion in revenue. Analyst estimates usually exclude one-time items.

Oracle says software revenue rose to $4.24 billion from $3.5 billion. Oracle's services revenue rose to $1.11 billion from $916 million.

Shares dropped 14 cents, or .66 percent to $20.94 on the Nasdaq Stock Exchange.