PoliticianView Profile Michael McCaulRepublicanHouseTX Trades4,516 Issuers521 Volume497.65M Meta Platforms IncMETA:US buy2026-04-17 1K–15K Shell PLCSHEL:US sell2026-04-23 1K–15K Shell PLCSHEL:US sell2026-04-24 15K–50K Shell PLCSHEL:US sell2026-04-07 15K–50K Shell PLCSHEL:US sell2026-03-31 15K–50K