70 total trades 3 buyers 3 sellers Latest activity: 2026-06-10
Trade Date Trader Category Action Amount Source
2026-06-10 Gil Cisneros Politician BUY $50,001 - $100,000 ~$75,000 Filing ↗
2026-04-14 Gil Cisneros Politician BUY $1,001 - $15,000 ~$8,000 Filing ↗
2026-03-13 Gil Cisneros Politician SELL $1,001 - $15,000 ~$8,000 Filing ↗
2026-02-09 David Ricks Corporate Insider BUY 38,914 shares @ $1044.67 $40,651,854 Filing ↗
2026-02-01 David Ricks Corporate Insider SELL 31,932 units @ $0.00 (derivative) Filing ↗
2026-02-01 David Ricks Corporate Insider SELL 14,297 shares @ $1037.15 $14,827,775 Filing ↗
2026-02-01 David Ricks Corporate Insider BUY 31,932 shares @ $0.00 Filing ↗
2025-11-18 Gil Cisneros Politician BUY $1,001 - $15,000 ~$8,000 Filing ↗
2025-11-10 David Ricks Corporate Insider SELL 24,750 shares @ $0.00 Filing ↗
2025-08-12 David Ricks Corporate Insider BUY 1,632 shares @ $644.77 $1,052,263 Filing ↗
2025-07-16 Lisa McClain Politician SELL $1,001 - $15,000 ~$8,000 Filing ↗
2025-07-10 Lisa McClain Politician BUY $1,001 - $15,000 ~$8,000 Filing ↗
2025-06-09 Lisa McClain Politician SELL $1,001 - $15,000 ~$8,000 Filing ↗
2025-05-30 Gil Cisneros Politician SELL $1,001 - $15,000 ~$8,000 Filing ↗
2025-02-10 David Ricks Corporate Insider BUY 31,932 units @ $0.00 (derivative) Filing ↗
2025-02-10 David Ricks Corporate Insider BUY 55,132 shares @ $868.88 $47,902,710 Filing ↗
2025-02-01 David Ricks Corporate Insider SELL 26,561 units @ $0.00 (derivative) Filing ↗
2025-02-01 David Ricks Corporate Insider SELL 11,903 shares @ $811.08 $9,654,604 Filing ↗
2025-02-01 David Ricks Corporate Insider BUY 26,561 shares @ $0.00 Filing ↗
2024-08-20 David Ricks Corporate Insider SELL 13,727 shares @ $0.00 Filing ↗
2024-02-12 David Ricks Corporate Insider BUY 26,561 units @ $0.00 (derivative) Filing ↗
2024-02-12 David Ricks Corporate Insider BUY 38,392 shares @ $737.26 $28,304,886 Filing ↗
2024-02-08 David Ricks Corporate Insider SELL 956 shares @ $0.00 Filing ↗
2024-02-01 David Ricks Corporate Insider SELL 29,611 units @ $0.00 (derivative) Filing ↗
2024-02-01 David Ricks Corporate Insider SELL 13,240 shares @ $645.61 $8,547,876 Filing ↗
2024-02-01 David Ricks Corporate Insider BUY 29,611 shares @ $0.00 Filing ↗
2023-11-14 David Ricks Corporate Insider SELL 15,000 shares @ $0.00 Filing ↗
2023-08-09 David Ricks Corporate Insider SELL 9,550 shares @ $0.00 Filing ↗
2023-02-10 David Ricks Corporate Insider BUY 29,611 units @ $0.00 (derivative) Filing ↗
2023-02-10 David Ricks Corporate Insider BUY 56,208 shares @ $345.12 $19,398,505 Filing ↗
2023-02-08 David Ricks Corporate Insider SELL 4,200 shares @ $0.00 Filing ↗
2023-02-01 David Ricks Corporate Insider SELL 47,786 units @ $0.00 (derivative) Filing ↗
2023-02-01 David Ricks Corporate Insider SELL 21,359 shares @ $344.15 $7,350,700 Filing ↗
2023-02-01 David Ricks Corporate Insider BUY 47,786 shares @ $0.00 Filing ↗
2022-02-09 David Ricks Corporate Insider BUY 47,786 units @ $0.00 (derivative) Filing ↗
2022-02-09 David Ricks Corporate Insider BUY 68,004 shares @ $243.27 $16,543,333 Filing ↗
2022-02-01 David Ricks Corporate Insider SELL 56,205 units @ $0.00 (derivative) Filing ↗
2022-02-01 David Ricks Corporate Insider SELL 25,170 shares @ $245.39 $6,176,466 Filing ↗
2022-02-01 David Ricks Corporate Insider BUY 56,205 shares @ $0.00 Filing ↗
2021-02-08 David Ricks Corporate Insider BUY 56,205 units @ $0.00 (derivative) Filing ↗
2021-02-08 David Ricks Corporate Insider BUY 130,343 shares @ $205.77 $26,820,679 Filing ↗
2021-02-01 David Ricks Corporate Insider SELL 75,387 units @ $0.00 (derivative) Filing ↗
2021-02-01 David Ricks Corporate Insider SELL 33,738 shares @ $207.97 $7,016,492 Filing ↗
2021-02-01 David Ricks Corporate Insider BUY 75,387 shares @ $0.00 Filing ↗
2020-02-11 David Ricks Corporate Insider BUY 75,387 units @ $0.00 (derivative) Filing ↗
2020-02-11 David Ricks Corporate Insider BUY 77,586 shares @ $144.25 $11,191,780 Filing ↗
2020-02-01 David Ricks Corporate Insider SELL 69,350 units @ $0.00 (derivative) Filing ↗
2020-02-01 David Ricks Corporate Insider SELL 31,089 shares @ $139.64 $4,341,268 Filing ↗
2020-02-01 David Ricks Corporate Insider BUY 69,350 shares @ $0.00 Filing ↗
2020-01-31 David Ricks Corporate Insider SELL 5,000 shares @ $0.00 Filing ↗
2019-10-25 David Ricks Corporate Insider BUY 4,615 shares @ $108.38 $500,174 Filing ↗
2019-02-04 David Ricks Corporate Insider BUY 69,350 units @ $0.00 (derivative) Filing ↗
2019-02-04 David Ricks Corporate Insider BUY 26,567 shares @ $120.17 $3,192,556 Filing ↗
2019-02-01 David Ricks Corporate Insider SELL 12,222 units @ $0.00 (derivative) Filing ↗
2019-02-01 David Ricks Corporate Insider SELL 5,485 shares @ $119.86 $657,432 Filing ↗
2019-02-01 David Ricks Corporate Insider BUY 12,222 shares @ $0.00 Filing ↗
2018-02-01 David Ricks Corporate Insider SELL 21,326 units @ $0.00 (derivative) Filing ↗
2018-02-01 David Ricks Corporate Insider SELL 11,764 shares @ $0.00 Filing ↗
2018-02-01 David Ricks Corporate Insider SELL 9,559 shares @ $81.45 $778,581 Filing ↗
2018-02-01 David Ricks Corporate Insider BUY 21,326 shares @ $0.00 Filing ↗
2018-01-29 David Ricks Corporate Insider BUY 12,222 units @ $0.00 (derivative) Filing ↗
2018-01-29 David Ricks Corporate Insider BUY 12,407 shares @ $87.60 $1,086,853 Filing ↗
2017-12-03 David Ricks Corporate Insider SELL 5,496 units @ $0.00 (derivative) Filing ↗
2017-12-03 David Ricks Corporate Insider SELL 2,601 shares @ $85.32 $221,917 Filing ↗
2017-12-03 David Ricks Corporate Insider BUY 5,496 shares @ $0.00 Filing ↗
2017-06-14 David Ricks Corporate Insider SELL 25 shares @ $0.00 Filing ↗
2017-05-05 David Ricks Corporate Insider SELL 357 shares @ $0.00 Filing ↗
2017-02-01 David Ricks Corporate Insider SELL 10,244 units @ $0.00 (derivative) Filing ↗
2017-02-01 David Ricks Corporate Insider SELL 4,837 shares @ $77.03 $372,594 Filing ↗
2017-02-01 David Ricks Corporate Insider BUY 10,244 shares @ $0.00 Filing ↗