Anilu Vazquez-Ubarri

Director, Upwork.

Companies

  • TPGChief operating officer Jan 17, 2024 to now1
  • TPGBoard member Jan 13, 2022 to now2
  • UpworkBoard member Nov 12, 2020 to now3
  • TPGChief Human Resources Officer Jan 13, 2022 to Mar 3, 20232
  • TPG Pace Beneficial II Corp.Board member Apr 13, 2021 to Apr 13, 20214

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

  • TPG TPG421,946 shares5$18.3M at $43.38Jan 13, 2026
  • Upwork UPWK83,968 shares6$715.0K at $8.52Jun 5, 2025

As of each latest filing. The line shows shares held over time.

Recent filings

  • Jan 13, 2026Granted 90,472 shares of TPG5
  • Jan 13, 2026Shares withheld for tax 65,999 shares at $66.03 of TPG5
  • Dec 3, 2025Gift 19,158 shares of TPG7
  • Jun 5, 2025Granted 11,370 shares of Upwork6
  • Jan 13, 2025Granted 13,150 shares of TPG8
  • Jan 13, 2025Shares withheld for tax 63,460 shares at $62.40 of TPG8
  • Dec 10, 2024Gift 14,740 shares of TPG9
  • Oct 23, 2024Shares withheld for tax 10,783 shares at $66.68 of TPG10
  • Oct 22, 2024Exercised options 84,746 shares of TPG10
  • Jun 7, 2024Granted 16,299 shares of Upwork11
  • Apr 1, 2024Shares withheld for tax 10,738 shares at $44.75 of TPG12
  • Mar 22, 2024Exercised options 84,745 shares of TPG12
  • Feb 29, 2024Sold 101,937 shares at $41.64 of TPG13
  • Feb 27, 2024Exercised options 101,937 shares of TPG13
  • Jan 13, 2024Granted 115,453 shares of TPG14
  • Jan 13, 2024Shares withheld for tax 23,831 shares at $39.52 of TPG14
  • Jun 9, 2023Granted 22,424 shares of Upwork15
  • Jan 13, 2023Granted 38,699 shares of TPG16
  • Jun 2, 2022Granted 10,192 shares of Upwork17
  • Jan 13, 2022Granted 169,492 shares of TPG18
  • Jan 12, 2022Exercised options 33,898 shares of TPG18