Dec 13
2021
BUY
Open market or private purchase
$33,020,000
$66.04 p/Share
500,000
Added 6.18%
7,589,676
Class A Common Stock
Dec 08
2021
BUY
Open market or private purchase
$19,042,500
$76.17 p/Share
250,000
Added 3.41%
7,089,676
Class A Common Stock
Dec 07
2021
BUY
Open market or private purchase
$36,669,998
$73.34 p/Share
500,000
Added 6.81%
6,839,676
Class A Common Stock
Dec 06
2021
BUY
Open market or private purchase
$32,494,999
$64.99 p/Share
500,000
Added 7.31%
6,339,676
Class A Common Stock
Dec 01
2021
BUY
Open market or private purchase
$25,000,000
$100.0 p/Share
250,000
Added 4.11%
5,839,676
Class A Common Stock
Nov 24
2021
BUY
Open market or private purchase
$12,192,800
$100.0 p/Share
121,928
Added 2.13%
5,589,676
Class A Common Stock
Nov 23
2021
BUY
Open market or private purchase
$25,000,000
$100.0 p/Share
250,000
Added 4.37%
5,467,748
Class A Common Stock
Oct 05
2021
BUY
Open market or private purchase
$383,300
$100.0 p/Share
3,833
Added 0.07%
5,217,748
Class A Common Stock
Oct 04
2021
BUY
Open market or private purchase
$25,000,000
$100.0 p/Share
250,000
Added 4.58%
5,213,915
Class A Common Stock
Oct 01
2021
BUY
Open market or private purchase
$24,902,500
$99.61 p/Share
250,000
Added 4.79%
4,963,915
Class A Common Stock
Sep 13
2021
BUY
Open market or private purchase
$1,391,500
$100.0 p/Share
13,915
Added 0.29%
4,713,915
Class A Common Stock
Sep 10
2021
BUY
Open market or private purchase
$24,767,500
$99.07 p/Share
250,000
Added 5.05%
4,700,000
Class A Common Stock
Sep 09
2021
BUY
Open market or private purchase
$23,827,499
$95.31 p/Share
250,000
Added 5.32%
4,450,000
Class A Common Stock
Sep 08
2021
BUY
Open market or private purchase
$23,377,501
$93.51 p/Share
250,000
Added 5.62%
4,200,000
Class A Common Stock
Jun 30
2021
BUY
Open market or private purchase
$10,118,400
$63.24 p/Share
160,000
Added 3.89%
3,950,000
Class A Common Stock
Jun 29
2021
BUY
Open market or private purchase
$10,240,000
$64.0 p/Share
160,000
Added 4.05%
3,790,000
Class A Common Stock
Jun 28
2021
BUY
Open market or private purchase
$10,044,800
$62.78 p/Share
160,000
Added 4.22%
3,630,000
Class A Common Stock
Jun 25
2021
BUY
Open market or private purchase
$10,057,600
$62.86 p/Share
160,000
Added 4.41%
3,470,000
Class A Common Stock
Jun 24
2021
BUY
Open market or private purchase
$9,648,000
$60.3 p/Share
160,000
Added 4.61%
3,310,000
Class A Common Stock
Jun 23
2021
BUY
Open market or private purchase
$9,380,800
$58.63 p/Share
160,000
Added 4.83%
3,150,000
Class A Common Stock
Jun 22
2021
BUY
Open market or private purchase
$9,115,200
$56.97 p/Share
160,000
Added 5.08%
2,990,000
Class A Common Stock
Jun 21
2021
BUY
Open market or private purchase
$9,502,400
$59.39 p/Share
160,000
Added 5.35%
2,830,000
Class A Common Stock
Jun 18
2021
BUY
Open market or private purchase
$8,960,000
$56.0 p/Share
160,000
Added 5.65%
2,670,000
Class A Common Stock
Jun 17
2021
BUY
Open market or private purchase
$8,369,600
$52.31 p/Share
160,000
Added 5.99%
2,510,000
Class A Common Stock
Jun 16
2021
BUY
Open market or private purchase
$7,872,000
$49.2 p/Share
160,000
Added 6.37%
2,350,000
Class A Common Stock