I travelled to US on L2 Visa in September 2015. Received EAD card and started working for a company. Company applied for H1B(CHANGE OF STATUS) in August 2017. Applied for L2 extension(EXTENSION OF STAY) along with EAD card extension in Feb 2018. Received H1B approval in March 2018 effective from 09-March-2018. Received L2 extension Approval in Jun 2018 effective from Feb-2018. What is my current status in US considering above situation- Effective date of H1B is later than L2 and H1B approval is CHANGE OF STATUS whereas L2 extension is EXTENSION OF STAY.