REUTERS - The benchmark BSE Sen*** ended flat on Wednesday after hitting a record high earlier as caution set in ahead of gross domestic product data later in the day, but still posted a 4.1 percent gain for May, its best monthly performance in a year.