As much as Rs 40,311 crore has been raised by 16 companies through initial public offerings in this calendar year till May, according to data collated by the PRIME Database. This is 43 percent more than the Rs 17,496 crore raised in the same period last year.