| 19 May 2021 | SALE | Stein Benjamin Forester | 1,500,000 | 102.63 USD | |
| 20 Mar 2020 | SALE | Spruce House Partnership LLCentity | 260,100 | 46.47 USD | |
| 09 Dec 2019 | PURCHASE | Sternberg Zachary | 1 | 73.74 USD | |
| 14 Feb 2017 | PURCHASE | SPRUCE HOUSE INVESTMENT MANAGEMENT LLCentity | 65,100 | 38.28 USD | |
| 09 Feb 2017 | PURCHASE | SPRUCE HOUSE PARTNERSHIP LPentity | 52,723 | 38.28 USD | |
| 02 Nov 2016 | PURCHASE | Stein Ben Forester | 46,054 | 35.87 USD | |
| 01 Nov 2016 | PURCHASE | Stein Ben Forester | 162,000 | 35.33 USD | |
| 03 Nov 2016 | PURCHASE | Stein Ben Forester | 25,000 | 35.86 USD | |
| 02 Nov 2016 | PURCHASE | Stein Ben Forester | 37,300 | 35.88 USD | |
| 01 Nov 2016 | PURCHASE | Stein Ben Forester | 212,481 | 35.72 USD | |
| 03 Nov 2016 | PURCHASE | Stein Ben Forester | 22,076 | 35.85 USD | |
| 31 Oct 2016 | PURCHASE | Stein Ben Forester | 30,000 | 34.65 USD | |
| 28 Oct 2016 | PURCHASE | Stein Ben Forester | 278,500 | 35.61 USD | |
| 28 Oct 2016 | PURCHASE | Stein Ben Forester | 250,000 | 36.02 USD | |
| 27 Oct 2016 | PURCHASE | Stein Ben Forester | 417,857 | 40.19 USD | |
| 04 Oct 2016 | PURCHASE | SPRUCE HOUSE INVESTMENT MANAGEMENT LLCentity | 19,400 | 41.80 USD | |
| 04 Oct 2016 | PURCHASE | SPRUCE HOUSE INVESTMENT MANAGEMENT LLCentity | 114,400 | 42.09 USD | |
| 15 Sept 2016 | PURCHASE | SPRUCE HOUSE INVESTMENT MANAGEMENT LLCentity | 120,000 | 41.62 USD | |
| 07 Jul 2016 | PURCHASE | Sternberg Zach | 14,388 | 34.17 USD | |
| 07 Jul 2016 | PURCHASE | Sternberg Zach | 20,000 | 34.24 USD | |
| 08 Jul 2016 | PURCHASE | Sternberg Zach | 231,900 | 34.66 USD | |