ROCKFORD, Ill. (WTVO) — Police arrested a 17-year-old teen and are searching for two other suspects after multiple armed robberies on Monday night.

Rockford Police said two people were robbed at gunpoint on Carmac Road Monday night, and the vehicle description and suspect information were similar to another armed robbery at a Circle K gas station.

Police said around 12 a.m., three armed suspects, described as black males between the ages of 17-24, held two cashiers at gunpoint at the Circle K, on 3819 Broadway, and took cash, cigars, and lottery tickets.

Police said one of the suspects hit a cashier with a gun.

Rockford Police confirmed the suspects fled in a white sedan reportedly stolen in Beloit earlier that night.

Beloit Police said a white 2011 Cadillac CTS was stolen from the 600 block of Moore Street around 5:46 p.m. Police said the victim had the car parked with the keys in it while he was shoveling nearby. Police said a group of suspects approached and one held him at gunpoint while his vehicle was stolen.

Rockford Police spotted the vehicle on E. State Street and were able to apprehend the sole occupant, a 17-year-old juvenile who ran away on foot. A gun was recovered during the investigation, police said.

The teen was taken into custody and charged with 2 counts of Armed Robbery, Felony Retail Theft, Aggravated Assault, Possession of a Stolen Vehicle, 2 counts of Aggravated Unlawful Use of a Weapon, Aggravated Battery to a Police Officer, and Resisting Arrest.

Rockford Police said the case is still under investigation and further details may be provided at a later date.

Cherry Valley Police said they are investigating an 11:47 p.m. robbery at Fast Mart, 2406 S. Bell School Road, and said they are “working with several other agencies to investigate a possible connection with the overnight incidents.”

Belvidere Police said they are investigating a robbery that took place at the Speedway Fuel Stop, at 2091 Crystal Parkway, at 11:45 p.m. Police released photos of the suspects in that robbery, and said, “Belvidere Police Detectives are investigating this case jointly with other area agencies due to the possibility that numerous crimes in the area were committed by the same individuals.”