Pershing Square Holdings Limited
| Buy Back at price 35.01 per share. | Direct | 2,297,006 | 09 Dec 2022 | 65,610 |
Pershing Square Holdings Limited
| Buy Back at price 34.93 per share. | Direct | 664,019 | 08 Dec 2022 | 19,010 |
Pershing Square Holdings Limited
| Buy Back at price 34.55 per share. | Direct | 2,480,413 | 07 Dec 2022 | 71,792 |
Pershing Square Holdings Limited
| Buy Back at price 35.00 per share. | Direct | 123,130 | 29 Nov 2022 | 3,518 |
Pershing Square Holdings Limited
| Buy Back at price 35.00 per share. | Direct | 166,845 | 28 Nov 2022 | 4,767 |
Pershing Square Holdings Limited
| Buy Back at price 34.99 per share. | Direct | 69,035 | 25 Nov 2022 | 1,973 |
Pershing Square Holdings Limited
| Buy Back at price 35.12 per share. | Direct | 2,832,041 | 23 Nov 2022 | 80,639 |
Pershing Square Holdings Limited
| Buy Back at price 34.75 per share. | Direct | 2,869,133 | 22 Nov 2022 | 82,565 |
Pershing Square Holdings Limited
| Buy Back at price 34.55 per share. | Direct | 2,904,134 | 21 Nov 2022 | 84,056 |
Pershing Square Holdings Limited
| Buy Back at price 34.71 per share. | Direct | 2,954,445 | 18 Nov 2022 | 85,118 |
Pershing Square Holdings Limited
| Buy Back at price 34.02 per share. | Direct | 2,924,869 | 17 Nov 2022 | 85,975 |
Pershing Square Holdings Limited
| Buy Back at price 34.20 per share. | Direct | 2,886,001 | 16 Nov 2022 | 84,386 |
Pershing Square Holdings Limited
| Buy Back at price 34.80 per share. | Direct | 2,925,253 | 15 Nov 2022 | 84,059 |
Pershing Square Holdings Limited
| Buy Back at price 34.34 per share. | Direct | 2,886,586 | 14 Nov 2022 | 84,059 |
Pershing Square Holdings Limited
| Buy Back at price 34.44 per share. | Direct | 2,976,718 | 11 Nov 2022 | 86,432 |
Pershing Square Holdings Limited
| Buy Back at price 33.69 per share. | Direct | 2,680,005 | 10 Nov 2022 | 79,549 |
Pershing Square Holdings Limited
| Buy Back at price 33.08 per share. | Direct | 2,645,539 | 09 Nov 2022 | 79,974 |
Pershing Square Holdings Limited
| Buy Back at price 33.73 per share. | Direct | 2,686,560 | 08 Nov 2022 | 79,649 |
Pershing Square Holdings Limited
| Buy Back at price 33.63 per share. | Direct | 2,589,947 | 07 Nov 2022 | 77,013 |
Pershing Square Holdings Limited
| Buy Back at price 32.79 per share. | Direct | 2,438,625 | 04 Nov 2022 | 74,371 |
Pershing Square Holdings Limited
| Buy Back at price 32.10 per share. | Direct | 2,344,359 | 03 Nov 2022 | 73,033 |
Pershing Square Holdings Limited
| Buy Back at price 32.73 per share. | Direct | 2,392,890 | 02 Nov 2022 | 73,110 |
Pershing Square Holdings Limited
| Buy Back at price 33.16 per share. | Direct | 2,445,185 | 01 Nov 2022 | 73,739 |
Pershing Square Holdings Limited
| Buy Back at price 32.55 per share. | Direct | 2,382,822 | 31 Oct 2022 | 73,205 |
Pershing Square Holdings Limited
| Buy Back at price 32.14 per share. | Direct | 2,342,106 | 28 Oct 2022 | 72,872 |
Pershing Square Holdings Limited
| Buy Back at price 33.18 per share. | Direct | 2,402,364 | 27 Oct 2022 | 72,404 |
Pershing Square Holdings Limited
| Buy Back at price 33.27 per share. | Direct | 1,814,745 | 26 Oct 2022 | 54,546 |
Pershing Square Holdings Limited
| Buy Back at price 32.57 per share. | Direct | 2,069,334 | 25 Oct 2022 | 63,535 |
Pershing Square Holdings Limited
| Buy Back at price 31.66 per share. | Direct | 2,311,053 | 24 Oct 2022 | 72,996 |
Pershing Square Holdings Limited
| Buy Back at price 31.02 per share. | Direct | 2,307,825 | 21 Oct 2022 | 74,398 |
Pershing Square Holdings Limited
| Buy Back at price 31.15 per share. | Direct | 2,275,196 | 20 Oct 2022 | 73,040 |
Pershing Square Holdings Limited
| Buy Back at price 30.36 per share. | Direct | 2,215,915 | 19 Oct 2022 | 72,988 |
Pershing Square Holdings Limited
| Buy Back at price 30.42 per share. | Direct | 2,168,459 | 18 Oct 2022 | 71,284 |
Pershing Square Holdings Limited
| Buy Back at price 29.85 per share. | Direct | 2,101,499 | 17 Oct 2022 | 70,402 |
Pershing Square Holdings Limited
| Buy Back at price 29.52 per share. | Direct | 1,944,246 | 14 Oct 2022 | 65,862 |
Pershing Square Holdings Limited
| Buy Back at price 29.81 per share. | Direct | 1,886,168 | 13 Oct 2022 | 63,273 |
Pershing Square Holdings Limited
| Buy Back at price 29.60 per share. | Direct | 1,868,292 | 12 Oct 2022 | 63,118 |
Pershing Square Holdings Limited
| Buy Back at price 29.77 per share. | Direct | 1,925,791 | 11 Oct 2022 | 64,689 |
Pershing Square Holdings Limited
| Buy Back at price 30.24 per share. | Direct | 1,965,993 | 10 Oct 2022 | 65,013 |
Pershing Square Holdings Limited
| Buy Back at price 30.64 per share. | Direct | 1,970,121 | 07 Oct 2022 | 64,299 |
Pershing Square Holdings Limited
| Buy Back at price 30.79 per share. | Direct | 2,022,194 | 06 Oct 2022 | 65,677 |
Pershing Square Holdings Limited
| Buy Back at price 30.92 per share. | Direct | 2,025,383 | 05 Oct 2022 | 65,504 |
Pershing Square Holdings Limited
| Buy Back at price 31.17 per share. | Direct | 1,881,826 | 04 Oct 2022 | 60,373 |
Pershing Square Holdings Limited
| Buy Back at price 30.28 per share. | Direct | 1,823,582 | 03 Oct 2022 | 60,224 |
Pershing Square Holdings Limited
| Buy Back at price 30.19 per share. | Direct | 1,845,876 | 30 Sept 2022 | 61,142 |
Pershing Square Holdings Limited
| Buy Back at price 30.76 per share. | Direct | 1,849,629 | 29 Sept 2022 | 60,131 |
Pershing Square Holdings Limited
| Buy Back at price 30.33 per share. | Direct | 1,749,191 | 28 Sept 2022 | 57,672 |
Pershing Square Holdings Limited
| Buy Back at price 30.57 per share. | Direct | 1,731,270 | 27 Sept 2022 | 56,633 |
Pershing Square Holdings Limited
| Buy Back at price 30.51 per share. | Direct | 1,684,274 | 26 Sept 2022 | 55,204 |
Pershing Square Holdings Limited
| Buy Back at price 29.80 per share. | Direct | 1,422,115 | 23 Sept 2022 | 47,722 |
Pershing Square Holdings Limited
| Buy Back at price 31.54 per share. | Direct | 1,628,946 | 22 Sept 2022 | 51,647 |
Pershing Square Holdings Limited
| Buy Back at price 31.55 per share. | Direct | 1,569,707 | 21 Sept 2022 | 49,753 |
Pershing Square Holdings Limited
| Buy Back at price 32.12 per share. | Direct | 1,648,880 | 20 Sept 2022 | 51,335 |
Pershing Square Holdings Limited
| Buy Back at price 32.49 per share. | Direct | 283,280 | 19 Sept 2022 | 8,719 |
Pershing Square Holdings Limited
| Buy Back at price 32.61 per share. | Direct | 1,665,588 | 16 Sept 2022 | 51,076 |
Pershing Square Holdings Limited
| Buy Back at price 32.92 per share. | Direct | 1,705,881 | 15 Sept 2022 | 51,819 |
Pershing Square Holdings Limited
| Buy Back at price 32.38 per share. | Direct | 1,668,314 | 14 Sept 2022 | 51,523 |
Pershing Square Holdings Limited
| Buy Back at price 32.58 per share. | Direct | 1,659,136 | 13 Sept 2022 | 50,925 |
Pershing Square Holdings Limited
| Buy Back at price 33.51 per share. | Direct | 1,618,197 | 12 Sept 2022 | 48,290 |
Pershing Square Holdings Limited
| Buy Back at price 33.53 per share. | Direct | 1,604,980 | 09 Sept 2022 | 47,867 |
Pershing Square Holdings Limited
| Buy Back at price 32.51 per share. | Direct | 1,567,827 | 08 Sept 2022 | 48,226 |
Pershing Square Holdings Limited
| Buy Back at price 31.72 per share. | Direct | 1,439,770 | 07 Sept 2022 | 45,390 |
Pershing Square Holdings Limited
| Buy Back at price 32.26 per share. | Direct | 1,454,119 | 06 Sept 2022 | 45,075 |
Pershing Square Holdings Limited
| Buy Back at price 27.98 per share. | Direct | 1,320,488 | 05 Sept 2022 | 47,194 |
Pershing Square Holdings Limited
| Buy Back at price 27.83 per share. | Direct | 1,361,749 | 02 Sept 2022 | 48,931 |
Pershing Square Holdings Limited
| Buy Back at price 31.92 per share. | Direct | 1,655,498 | 01 Sept 2022 | 51,864 |
Pershing Square Holdings Limited
| Buy Back at price 32.65 per share. | Direct | 1,496,937 | 31 Aug 2022 | 45,848 |
Pershing Square Holdings Limited
| Buy Back at price 32.43 per share. | Direct | 1,686,554 | 30 Aug 2022 | 52,006 |
Pershing Square Holdings Limited
| Buy Back at price 32.13 per share. | Direct | 121,322 | 29 Aug 2022 | 3,776 |
Pershing Square Holdings Limited
| Buy Back at price 33.29 per share. | Direct | 1,772,892 | 26 Aug 2022 | 53,256 |
Pershing Square Holdings Limited
| Buy Back at price 33.45 per share. | Direct | 1,717,590 | 25 Aug 2022 | 51,348 |
Pershing Square Holdings Limited
| Buy Back at price 32.01 per share. | Direct | 1,453,574 | 24 Aug 2022 | 45,410 |
Pershing Square Holdings Limited
| Buy Back at price 31.64 per share. | Direct | 1,725,613 | 23 Aug 2022 | 54,539 |
Pershing Square Holdings Limited
| Buy Back at price 31.86 per share. | Direct | 1,754,848 | 22 Aug 2022 | 55,080 |
Pershing Square Holdings Limited
| Buy Back at price 32.98 per share. | Direct | 731,496 | 08 Aug 2022 | 22,180 |
Pershing Square Holdings Limited
| Buy Back at price 32.82 per share. | Direct | 1,967,329 | 05 Aug 2022 | 59,943 |
Pershing Square Holdings Limited
| Buy Back at price 32.97 per share. | Direct | 1,940,317 | 04 Aug 2022 | 58,851 |
Pershing Square Holdings Limited
| Buy Back at price 32.75 per share. | Direct | 1,878,736 | 03 Aug 2022 | 57,366 |
Pershing Square Holdings Limited
| Buy Back at price 32.47 per share. | Direct | 1,901,443 | 02 Aug 2022 | 58,560 |
Pershing Square Holdings Limited
| Buy Back at price 32.54 per share. | Direct | 1,876,484 | 01 Aug 2022 | 57,667 |
Pershing Square Holdings Limited
| Buy Back at price 32.12 per share. | Direct | 1,815,743 | 29 July 2022 | 56,530 |
Pershing Square Holdings Limited
| Buy Back at price 31.19 per share. | Direct | 1,770,375 | 28 July 2022 | 56,761 |
Pershing Square Holdings Limited
| Buy Back at price 30.99 per share. | Direct | 1,731,597 | 27 July 2022 | 55,876 |
Pershing Square Holdings Limited
| Buy Back at price 25.68 per share. | Direct | 1,440,493 | 26 July 2022 | 56,094 |
Pershing Square Holdings Limited
| Buy Back at price 31.31 per share. | Direct | 1,702,262 | 25 July 2022 | 54,368 |
Pershing Square Holdings Limited
| Buy Back at price 31.79 per share. | Direct | 1,758,177 | 22 July 2022 | 55,306 |
Pershing Square Holdings Limited
| Buy Back at price 31.89 per share. | Direct | 1,823,310 | 21 July 2022 | 57,175 |
Pershing Square Holdings Limited
| Buy Back at price 31.53 per share. | Direct | 1,166,736 | 20 July 2022 | 37,004 |
Pershing Square Holdings Limited
| Buy Back at price 30.89 per share. | Direct | 1,783,434 | 19 July 2022 | 57,735 |
Pershing Square Holdings Limited
| Buy Back at price 30.60 per share. | Direct | 1,766,415 | 18 July 2022 | 57,726 |
Pershing Square Holdings Limited
| Buy Back at price 29.52 per share. | Direct | 1,575,718 | 15 July 2022 | 53,378 |
Pershing Square Holdings Limited
| Buy Back at price 29.24 per share. | Direct | 1,721,417 | 14 July 2022 | 58,872 |
Pershing Square Holdings Limited
| Buy Back at price 29.12 per share. | Direct | 1,708,091 | 13 July 2022 | 58,657 |
Pershing Square Holdings Limited
| Buy Back at price 29.40 per share. | Direct | 1,758,472 | 12 July 2022 | 59,812 |
Pershing Square Holdings Limited
| Buy Back at price 29.66 per share. | Direct | 1,847,877 | 11 July 2022 | 62,302 |
Pershing Square Holdings Limited
| Buy Back at price 29.23 per share. | Direct | 1,888,842 | 07 July 2022 | 64,620 |
Pershing Square Holdings Limited
| Buy Back at price 29.89 per share. | Direct | 1,851,984 | 07 July 2022 | 61,960 |
Pershing Square Holdings Limited
| Buy Back at price 28.82 per share. | Direct | 1,822,807 | 06 July 2022 | 63,248 |
Pershing Square Holdings Limited
| Buy Back at price 42.19 per share. | Direct | 2,642,781 | 05 July 2022 | 62,640 |
Pershing Square Holdings Limited
| Buy Back at price 29.64 per share. | Direct | 689,515 | 04 July 2022 | 23,263 |
Pershing Square Holdings Limited
| Buy Back at price 29.27 per share. | Direct | 1,894,851 | 01 July 2022 | 64,737 |
Pershing Square Holdings Limited
| Buy Back at price 29.78 per share. | Direct | 1,737,782 | 30 June 2022 | 58,354 |
Pershing Square Holdings Limited
| Buy Back at price 31.03 per share. | Direct | 1,977,510 | 29 June 2022 | 63,729 |
Pershing Square Holdings Limited
| Buy Back at price 43.70 per share. | Direct | 2,650,055 | 28 June 2022 | 60,642 |
Pershing Square Holdings Limited
| Buy Back at price 30.97 per share. | Direct | 1,986,539 | 27 June 2022 | 64,144 |
Pershing Square Holdings Limited
| Buy Back at price 30.32 per share. | Direct | 1,909,492 | 24 June 2022 | 62,978 |
Pershing Square Holdings Limited
| Buy Back at price 29.13 per share. | Direct | 1,712,203 | 23 June 2022 | 58,778 |
Pershing Square Holdings Limited
| Buy Back at price 30.51 per share. | Direct | 1,851,285 | 22 June 2022 | 60,678 |
Pershing Square Holdings Limited
| Buy Back at price 30.67 per share. | Direct | 1,142,886 | 21 June 2022 | 37,264 |
Pershing Square Holdings Limited
| Buy Back at price 30.38 per share. | Direct | 1,907,226 | 20 June 2022 | 62,779 |
Pershing Square Holdings Limited
| Buy Back at price 29.68 per share. | Direct | 1,600,108 | 17 June 2022 | 53,912 |
Pershing Square Holdings Limited
| Buy Back at price 29.50 per share. | Direct | 1,659,729 | 16 June 2022 | 56,262 |
Pershing Square Holdings Limited
| Buy Back at price 45.75 per share. | Direct | 2,439,252 | 15 June 2022 | 53,317 |
Pershing Square Holdings Limited
| Buy Back at price 28.21 per share. | Direct | 1,567,940 | 14 June 2022 | 55,581 |
Pershing Square Holdings Limited
| Buy Back at price 28.74 per share. | Direct | 1,584,579 | 13 June 2022 | 55,135 |
Pershing Square Holdings Limited
| Buy Back at price 30.52 per share. | Direct | 1,714,644 | 10 June 2022 | 56,181 |
Pershing Square Holdings Limited
| Buy Back at price 31.40 per share. | Direct | 1,655,816 | 09 June 2022 | 52,733 |
Pershing Square Holdings Limited
| Buy Back at price 31.63 per share. | Direct | 1,690,433 | 08 June 2022 | 53,444 |
Pershing Square Holdings Limited
| Buy Back at price 31.87 per share. | Direct | 1,718,079 | 07 June 2022 | 53,909 |
Pershing Square Holdings Limited
| Buy Back at price 32.20 per share. | Direct | 1,610,161 | 06 June 2022 | 50,005 |
Pershing Square Holdings Limited
| Buy Back at price 32.07 per share. | Direct | 386,732 | 03 June 2022 | 12,059 |
Pershing Square Holdings Limited
| Buy Back at price 31.38 per share. | Direct | 413,400 | 02 June 2022 | 13,174 |
Pershing Square Holdings Limited
| Buy Back at price 46.75 per share. | Direct | 2,443,903 | 01 June 2022 | 52,276 |
Pershing Square Holdings Limited
| Buy Back at price 32.46 per share. | Direct | 1,565,188 | 31 May 2022 | 48,219 |
Pershing Square Holdings Limited
| Buy Back at price 43.62 per share. | Direct | 141,110 | 30 May 2022 | 3,235 |
Pershing Square Holdings Limited
| Buy Back at price 32.20 per share. | Direct | 1,663,001 | 27 May 2022 | 51,646 |
Pershing Square Holdings Limited
| Buy Back at price 31.09 per share. | Direct | 1,554,717 | 26 May 2022 | 50,007 |
Pershing Square Holdings Limited
| Buy Back at price 31.12 per share. | Direct | 1,568,603 | 25 May 2022 | 50,405 |
Pershing Square Holdings Limited
| Buy Back at price 30.72 per share. | Direct | 1,571,942 | 24 May 2022 | 51,170 |
Pershing Square Holdings Limited
| Buy Back at price 46.62 per share. | Direct | 1,757,014 | 23 May 2022 | 37,688 |
Pershing Square Holdings Limited
| Buy Back at price 30.86 per share. | Direct | 1,526,520 | 20 May 2022 | 49,466 |
Pershing Square Holdings Limited
| Buy Back at price 46.62 per share. | Direct | 2,272,725 | 19 May 2022 | 48,750 |
Pershing Square Holdings Limited
| Buy Back at price 46.62 per share. | Direct | 1,028,577 | 18 May 2022 | 22,063 |
Pershing Square Holdings Limited
| Buy Back at price 31.95 per share. | Direct | 380,300 | 18 May 2022 | 11,903 |
Pershing Square Holdings Limited
| Buy Back at price 32.00 per share. | Direct | 526,368 | 17 May 2022 | 16,449 |
Pershing Square Holdings Limited
| Buy Back at price 26.00 per share. | Direct | 1,219,816 | 16 May 2022 | 46,916 |
Ackman (William A.)
| | Direct | | 31 Mar 2021 | 0 |
Ackman (William A.)
| | Direct | | 29 Mar 2021 | 14,000,000 |
Asset Value Investors, Ltd.
| | Direct | | 16 July 2019 | 0 |