SpaceX has successfully launched and landed two rockets during the weekend.
The first launch took place late on Friday (June 23), when a refurbished Falcon 9 rocket was launched from Cape Canaveral, Florida, carrying a communications satellite for Bulgaria.
The rocket's first stage landed on a drone ship in the Atlantic Ocean, according to Sky News.
The second launch involved a brand-new Falcon 9 rocket which left Vandenberg Air Force Base, California on Sunday afternoon (June 25).
It was carrying 10 communications satellites for Iridium Communications to put them into orbit.
Seven minutes after the launch, the first-stage of the rocket landed back on earth on a drone ship.
The ship, positioned in the Pacific Ocean, had been moved due to extreme weather, according to Elon Musk, the SpaceX CEO.
He also posted a video of the landing on Instagram.
Musk has also said that he wants to reuse components of rockets in order to bring down costs, and tweeted that the new rocket's titanium fins performed better than expected.
He added that they should be "capable of an indefinite number of flights with no service".