A $10.5 billion deal would create a self-storage giant in the U.S.

Self-storage company Public Storage is buying National Storage Affiliates in an all-stock deal worth about $10.5 billion.