Carnival Plc
| | Direct | | 31 Oct 2022 | 0 |
Carnival Plc
| | Direct | | 30 Sept 2022 | 7,354 |
Carnival Plc
| | Direct | | 31 Aug 2022 | 196,985 |
Carnival Plc
| | Direct | | 07 Jul 2022 | 18,075 |
Carnival Plc
| | Direct | | 31 May 2022 | 0 |
Weisenberger (Randall)
| Bought at price 14.75 per share. | Direct | 1,475,000 | 25 May 2022 | 100,000 |
Carnival Plc
| | Direct | | 05 May 2022 | 0 |
Carnival Plc
| | Direct | | 31 Mar 2022 | 77,525 |
Carnival Plc
| | Direct | | 28 Feb 2022 | 51,053 |
Donald (Arnold Wayne)
| | Direct | | 15 Feb 2022 | 8,869 |
Donald (Arnold Wayne)
| Sold at price 22.33 per share. | Direct | 77,931 | 15 Feb 2022 | 3,490 |
Carnival Plc
| | Direct | | 04 Feb 2022 | 665,482 |
Carnival Plc
| | Direct | | 13 Jan 2022 | 0 |
UBS Group AG
| | Direct | | 13 Jan 2022 | 0 |
Norges Bank
| | Direct | | 13 Jan 2022 | 0 |
Carnival Plc
| | Direct | | 31 Dec 2021 | 72,350 |
Carnival Plc
| | Direct | | 06 Dec 2021 | 139,950 |
Carnival Plc
| | Direct | | 30 Nov 2021 | 0 |
Norges Bank
| | Direct | | 30 Nov 2021 | 0 |
UBS Group AG
| | Direct | | 30 Nov 2021 | 0 |
Carnival Plc
| | Direct | | 31 Oct 2021 | 50,525 |
Carnival Plc
| | Direct | | 30 Sept 2021 | 75,900 |
Carnival Plc
| | Direct | | 06 Sept 2021 | 76,750 |
Carnival Plc
| | Direct | | 31 Jul 2021 | 424,464 |
Donald (Arnold Wayne)
| | Direct | | 14 Jul 2021 | 37,500 |
Donald (Arnold Wayne)
| Sold at price 23.03 per share. | Direct | 339,853 | 14 Jul 2021 | 14,757 |
Carnival Plc
| | Direct | | 30 Jun 2021 | 77,875 |
Carnival Plc
| | Direct | | 31 May 2021 | 81,450 |
Carnival Plc
| | Direct | | 30 Apr 2021 | 28,063 |
Carnival Plc
| | Direct | | 31 Mar 2021 | 22,850 |
Carnival Plc
| | Direct | | 28 Feb 2021 | 35,905 |
Carnival Plc
| | Direct | | 05 Feb 2021 | 1,269,808 |
Carnival Plc
| | Direct | | 31 Dec 2020 | 17,878 |
Carnival Plc
| | Direct | | 30 Nov 2020 | 0 |
Carnival Plc
| | Direct | | 31 Oct 2020 | 0 |
Carnival Plc
| | Direct | | 30 Sept 2020 | 240 |
Carnival Plc
| | Direct | | 31 Aug 2020 | 13,557 |
Carnival Plc
| | Direct | | 31 Jul 2020 | 81,592 |
Carnival Plc
| | Direct | | 30 Jun 2020 | 0 |
Carnival Plc
| | Direct | | 02 Jun 2020 | 35,801 |
BlackRock Advisors (UK) Limited
| | Direct | | 29 May 2020 | 8,986,018 |
Carnival Plc
| | Direct | | 30 Apr 2020 | 107 |
Carnival Plc
| | Direct | | 31 Mar 2020 | 0 |
Carnival Plc
| | Direct | | 29 Feb 2020 | 49,697 |
Carnival Plc
| | Direct | | 31 Jan 2020 | 162,707 |
Carnival Plc
| | Direct | | 31 Dec 2019 | 0 |
Carnival Plc
| Buy Back at price 41.88 per share. | Direct | 1,061,247 | 10 Dec 2019 | 25,339 |
Carnival Plc
| Buy Back at price 41.86 per share. | Direct | 754,353 | 06 Dec 2019 | 18,020 |
Carnival Plc
| Buy Back at price 41.32 per share. | Direct | 2,066,000 | 05 Dec 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.82 per share. | Direct | 2,040,800 | 04 Dec 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.07 per share. | Direct | 2,053,400 | 03 Dec 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.99 per share. | Direct | 2,099,500 | 02 Dec 2019 | 50,000 |
Carnival Plc
| | Direct | | 30 Nov 2019 | 0 |
Carnival Plc
| Buy Back at price 42.06 per share. | Direct | 2,102,900 | 29 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 42.27 per share. | Direct | 523,198 | 27 Nov 2019 | 12,379 |
Carnival Plc
| Buy Back at price 41.72 per share. | Direct | 2,086,049 | 26 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.42 per share. | Direct | 2,070,799 | 25 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.34 per share. | Direct | 2,016,900 | 22 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.85 per share. | Direct | 1,992,500 | 21 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.03 per share. | Direct | 2,051,400 | 20 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.79 per share. | Direct | 2,089,500 | 19 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.95 per share. | Direct | 2,097,600 | 18 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.64 per share. | Direct | 2,081,900 | 15 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.54 per share. | Direct | 2,077,049 | 14 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.10 per share. | Direct | 2,055,200 | 13 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.95 per share. | Direct | 2,097,450 | 12 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.34 per share. | Direct | 2,067,100 | 11 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.27 per share. | Direct | 2,063,600 | 08 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.62 per share. | Direct | 2,080,800 | 07 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.71 per share. | Direct | 2,085,550 | 06 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.48 per share. | Direct | 2,073,999 | 05 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.51 per share. | Direct | 2,025,700 | 04 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.51 per share. | Direct | 2,025,450 | 01 Nov 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.49 per share. | Direct | 2,024,449 | 31 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.46 per share. | Direct | 2,073,200 | 30 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.54 per share. | Direct | 2,077,049 | 29 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 41.65 per share. | Direct | 2,082,350 | 28 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.84 per share. | Direct | 2,041,750 | 25 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.81 per share. | Direct | 2,040,599 | 24 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.88 per share. | Direct | 1,994,250 | 23 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.65 per share. | Direct | 1,982,300 | 22 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.69 per share. | Direct | 1,984,550 | 21 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.68 per share. | Direct | 1,983,899 | 18 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.36 per share. | Direct | 3,301,477 | 17 Oct 2019 | 83,879 |
Carnival Plc
| Buy Back at price 40.17 per share. | Direct | 2,008,550 | 16 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 40.05 per share. | Direct | 2,002,300 | 15 Oct 2019 | 50,000 |
Carnival Plc
| Buy Back at price 39.12 per share. | Direct | 3,128,577 | 14 Oct 2019 | 79,980 |
Carnival Plc
| Buy Back at price 39.46 per share. | Direct | 3,776,463 | 11 Oct 2019 | 95,706 |
Carnival Plc
| Buy Back at price 38.81 per share. | Direct | 3,881,300 | 10 Oct 2019 | 100,000 |
Carnival Plc
| Buy Back at price 38.09 per share. | Direct | 3,808,900 | 09 Oct 2019 | 100,000 |
Carnival Plc
| Buy Back at price 37.97 per share. | Direct | 3,797,099 | 08 Oct 2019 | 100,000 |
Carnival Plc
| | Direct | | 07 Oct 2019 | 400,000 |
Carnival Plc
| Buy Back at price 38.26 per share. | Direct | 19,129,500 | 07 Oct 2019 | 500,000 |
Carnival Plc
| Buy Back at price 38.52 per share. | Direct | 3,852,500 | 04 Oct 2019 | 100,000 |
Carnival Plc
| Buy Back at price 38.85 per share. | Direct | 3,884,599 | 03 Oct 2019 | 100,000 |
Carnival Plc
| Buy Back at price 39.77 per share. | Direct | 3,976,600 | 02 Oct 2019 | 100,000 |
Carnival Plc
| Buy Back at price 41.45 per share. | Direct | 4,145,400 | 01 Oct 2019 | 100,000 |
Carnival Plc
| Buy Back at price 41.33 per share. | Direct | 4,133,300 | 30 Sept 2019 | 100,000 |
Carnival Plc
| Buy Back at price 41.05 per share. | Direct | 4,105,400 | 27 Sept 2019 | 100,000 |
Carnival Plc
| Buy Back at price 41.75 per share. | Direct | 4,174,700 | 26 Sept 2019 | 100,000 |
Carnival Plc
| Buy Back at price 42.33 per share. | Direct | 3,362,340 | 05 Sept 2019 | 79,441 |
Carnival Plc
| Buy Back at price 42.36 per share. | Direct | 1,763,362 | 04 Sept 2019 | 41,628 |
Carnival Plc
| Buy Back at price 42.22 per share. | Direct | 4,222,200 | 03 Sept 2019 | 100,000 |
Carnival Plc
| Buy Back at price 41.94 per share. | Direct | 660,486 | 02 Sept 2019 | 15,748 |
Carnival Plc
| | Direct | | 31 Aug 2019 | 0 |
Carnival Plc
| Buy Back at price 41.89 per share. | Direct | 3,490,735 | 29 Aug 2019 | 83,331 |
Carnival Plc
| Buy Back at price 41.12 per share. | Direct | 4,111,999 | 28 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 41.59 per share. | Direct | 4,159,100 | 27 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.36 per share. | Direct | 4,336,200 | 23 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.57 per share. | Direct | 4,357,300 | 22 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.58 per share. | Direct | 4,358,100 | 21 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.54 per share. | Direct | 4,353,700 | 20 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.53 per share. | Direct | 4,352,900 | 19 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 42.51 per share. | Direct | 4,251,000 | 16 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 42.60 per share. | Direct | 4,259,600 | 15 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.33 per share. | Direct | 4,332,800 | 14 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 42.98 per share. | Direct | 4,297,500 | 13 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.80 per share. | Direct | 4,380,100 | 12 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.88 per share. | Direct | 4,387,600 | 09 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.47 per share. | Direct | 4,346,600 | 08 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.17 per share. | Direct | 4,317,000 | 07 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 42.97 per share. | Direct | 4,297,000 | 06 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 42.77 per share. | Direct | 4,277,300 | 05 Aug 2019 | 100,000 |
Carnival Plc
| Increase at price 44.57 per share. | Direct | 4,456,900 | 02 Aug 2019 | 100,000 |
Carnival Plc
| Buy Back at price 45.12 per share. | Direct | 163,361 | 01 Aug 2019 | 3,621 |
Carnival Plc
| | Direct | | 31 Jul 2019 | 0 |
Carnival Plc
| Buy Back at price 44.99 per share. | Direct | 2,857,547 | 30 Jul 2019 | 63,518 |
Carnival Plc
| Buy Back at price 44.46 per share. | Direct | 440,934 | 29 Jul 2019 | 9,918 |
Carnival Plc
| Buy Back at price 44.51 per share. | Direct | 3,983,153 | 26 Jul 2019 | 89,497 |
Carnival Plc
| Buy Back at price 44.57 per share. | Direct | 4,457,300 | 25 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.46 per share. | Direct | 4,445,700 | 24 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.81 per share. | Direct | 4,381,200 | 23 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.38 per share. | Direct | 4,338,400 | 22 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.90 per share. | Direct | 4,390,000 | 19 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.22 per share. | Direct | 4,422,400 | 18 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.53 per share. | Direct | 4,452,800 | 17 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.60 per share. | Direct | 4,460,100 | 16 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.39 per share. | Direct | 4,438,700 | 15 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.18 per share. | Direct | 4,418,100 | 12 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.59 per share. | Direct | 4,359,100 | 11 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.65 per share. | Direct | 4,364,700 | 10 Jul 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.94 per share. | Direct | 95,567 | 09 Jul 2019 | 2,175 |
Carnival Plc
| | Direct | | 08 Jul 2019 | 395 |
Carnival Plc
| Buy Back at price 43.87 per share. | Direct | 17,327 | 01 Jul 2019 | 395 |
Carnival Plc
| Buy Back at price 43.97 per share. | Direct | 457,926 | 28 Jun 2019 | 10,415 |
Carnival Plc
| Buy Back at price 43.46 per share. | Direct | 4,346,300 | 27 Jun 2019 | 100,000 |
Carnival Plc
| Buy Back at price 44.00 per share. | Direct | 4,400,200 | 26 Jun 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.44 per share. | Direct | 4,343,600 | 25 Jun 2019 | 100,000 |
Carnival Plc
| Buy Back at price 43.81 per share. | Direct | 4,380,900 | 24 Jun 2019 | 100,000 |
Carnival Plc
| | Direct | | 07 Jun 2019 | 88,327 |