IBM  revealed first-quarter profits of $3.00 a share, missing expectations by  a nickel. Revenue of $23.4 billion also came in shy of estimates of $24.62 billion. The shares fell more than 3% after-hours.

Read more