CVS does sell perfume, though it is not as prominently displayed as other cosmetic items. Perfume can be found in the beauty section of the store, and is typically in the form of cologne or body spray.
CVS does not carry any of the more popular brands of perfume, such as Estee Lauder or Chanel, but does carry a variety of less well-known brands. In general, CVS seems to carry a wider variety of perfume than most other stores, and is a good place to find lower-priced options.