John J. Diez

Chief Operating Officer, Ryder.

Companies

  • RyderChief operating officer Feb 11, 2025 to now1
  • Trinity IndustriesBoard member Nov 8, 2018 to now2
  • RyderChief financial officer Feb 9, 2022 to May 13, 20243
  • RyderPresident Mar 23, 2015 to May 14, 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

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

Recent filings

  • May 21, 2026Granted 4,024 shares of Trinity Industries6
  • Feb 25, 2026Sold 9,632 shares at $222.20 of Ryder5
  • Feb 25, 2026Shares withheld for tax 14,558 shares at $222.70 of Ryder5
  • Feb 25, 2026Exercised options 24,190 shares at $76.49 of Ryder5
  • Feb 10, 2026Shares withheld for tax 1,361 shares at $212.19 of Ryder7
  • Feb 9, 2026Shares withheld for tax 1,031 shares at $215.73 of Ryder7
  • Feb 7, 2026Shares withheld for tax 997 shares at $217.50 of Ryder8
  • Feb 6, 2026Granted 11,494 shares of Ryder8
  • Feb 6, 2026Shares withheld for tax 10,294 shares at $217.50 of Ryder8
  • Feb 6, 2026Granted 26,088 shares of Ryder8
  • May 15, 2025Sold 17,430 shares at $158.24 of Ryder9
  • May 15, 2025Exercised options 17,430 shares at $55.32 of Ryder9
  • May 15, 2025Granted 5,121 shares of Trinity Industries10
  • Feb 11, 2025Shares withheld for tax 1,498 shares at $158.18 of Ryder11
  • Feb 10, 2025Shares withheld for tax 1,360 shares at $157.51 of Ryder11
  • Feb 9, 2025Shares withheld for tax 1,031 shares at $157.93 of Ryder11
  • Feb 7, 2025Granted 7,598 shares of Ryder11
  • Feb 7, 2025Shares withheld for tax 13,511 shares at $157.93 of Ryder11
  • Feb 7, 2025Granted 34,242 shares of Ryder11
  • May 20, 2024Granted 4,488 shares of Trinity Industries12
  • May 9, 2024Sold 2,063 shares at $127.19 of Ryder13
  • May 9, 2024Sold 10,937 shares at $126.60 of Ryder13
  • May 9, 2024Exercised options 13,000 shares at $93.51 of Ryder13
  • Feb 12, 2024Shares withheld for tax 1,295 shares at $118.94 of Ryder14
  • Feb 11, 2024Shares withheld for tax 1,497 shares at $117.12 of Ryder14

Trade performance

DateStockTradeValueReturn sinceVs S&P sinceVs S&P, 1 year
Feb 25, 2026RSale$2.1M+8.7%+2.6%
May 15, 2025RSale$2.8M+52.5%−21.8%−21.4%
May 9, 2024RSale$1.6M+88.5%−40.1%−5.3%
Aug 1, 2023RSale$673.0K+136.4%−67.4%−17.3%
Oct 31, 2022RSale$207.8K+198.3%−98.5%−12.9%
Feb 28, 2020RBuy$119.9K+531.3%+370.8%+52.4%

Returns are price-only (no dividends), measured from the trade date.