The company, which employs around 1.5 million people in the U.S., has struggled to keep its stores stocked and fulfill online orders as consumers seek to stock up on food and household essentials. The company has kept its U.S. stores open but reduced store hours and limited purchase quantities for some items.

On Thursday, Walmart said it would pay a $300 cash bonus to full-time hourly workers and a $150 bonus to part-timers. The company said it would also accelerate first-quarter bonuses.

Walmart also plans to hire 150,000 workers through the end of May in its stores and fulfillment centers. The jobs will be temporary at first but could convert to permanent roles.