IBM has about 1.51 billion shares outstanding.
1.51 billion = 1,510,000,000
You bought 20 shares.
20 / 1,510,000,000 = 0.000000013245
0.000000013245 * 100 = 0.0000013245%
So with your 20 shares you own 0.0000013245% of IBM.
0.0000013245% isnt much. How much do you expect?