TPO actually stands for thermoplastic olefin pictures a type of roofing membrane made from a blend of polypropylene and ethylene propylene rubber this roofing membranes are manufactured through a process that combine all the materials with fillers reinforcing scrim and UV stabilizers to create a durable and versatile roofing solution.
https://stormproroofing.net/benefits-and-installation-process-of-tpo-roofing/