A 15-year-old boy was shot three times Thursday night in retaliation for setting off Fourth of July fireworks at a southwest Atlanta apartment complex, police said.

Officers called to the Providence at Cascade apartments in the 300 block of Fairburn Road found the teen suffering from wounds to his leg, abdomen and back, according to Channel 2 Action News. The teen was taken to Grady Memorial Hospital, where he is listed as stable, police spokesman Officer Jarius Daugherty told AJC.com.

Though police are getting limited cooperation from witnesses, investigators have learned the teen was shooting fireworks just before 11:30 p.m. when one of the fireworks hit someone.

“The male that was hit by the firework then produced a firearm and shot toward the victim, striking him,” Daugherty said. “The suspect then fled the location.”

Police have not released a description of the suspect.

Officers planned to return to the complex Friday to gather additional information.