All of the shooter's victims are expected to survive, CNN reported Friday.
The suspect, identified as Henry Jackson, 19, died Thursday night in an exchange of gunfire during a car chase with police officers, Sgt. Ryan Hunnicutt of the Ardmore Police Department said.
Police became aware of the shootings Wednesday night when a 19-year-old girl reported she had been shot in an arm.
A man reported Thursday he had been shot in the hip about four blocks from the previous night's incident.
Police said their investigation of both shootings pointed to Jackson as a suspect.
As Ardmore police looked for Jackson, two agents with the Bureau of Alcohol, Tobacco, Firearms and Explosives in the area on an unrelated matter joined in the search.
The agents found Jackson in a car and he shot and wounded both of them, police said.
One agent was hospitalized with minor injuries, the other was treated at the scene.
Jackson was later spotted driving a vehicle and police chased him. He fired at officers, and police fired back, killing him, Hunnicutt said.