E-commerce surpasses $25 billion mark