Aug 17
2023
BUY
Open market or private purchase
$10,160,150
$20.02 p/Share
507,500
Added 1.2%
41,700,303
Class A Common Stock
Aug 10
2023
BUY
Open market or private purchase
$1,758,400
$21.98 p/Share
80,000
Added 0.19%
41,192,803
Class A Common Stock
Aug 09
2023
BUY
Open market or private purchase
$1,719,199
$21.49 p/Share
80,000
Added 0.19%
41,112,803
Class A Common Stock
Aug 08
2023
BUY
Open market or private purchase
$1,701,600
$21.27 p/Share
80,000
Added 0.19%
41,032,803
Class A Common Stock
Aug 07
2023
BUY
Open market or private purchase
$1,745,600
$21.82 p/Share
80,000
Added 0.19%
40,952,803
Class A Common Stock
Jul 27
2023
BUY
Open market or private purchase
$1,856,800
$23.21 p/Share
80,000
Added 0.2%
40,872,803
Class A Common Stock
Jul 26
2023
BUY
Open market or private purchase
$1,762,400
$22.03 p/Share
80,000
Added 0.2%
40,792,803
Class A Common Stock
Jul 25
2023
BUY
Open market or private purchase
$1,792,000
$22.4 p/Share
80,000
Added 0.2%
40,712,803
Class A Common Stock
Jul 24
2023
BUY
Open market or private purchase
$1,760,000
$22.0 p/Share
80,000
Added 0.2%
40,632,803
Class A Common Stock
Jul 20
2023
BUY
Open market or private purchase
$4,616,000
$23.08 p/Share
200,000
Added 0.49%
40,552,803
Class A Common Stock
Jul 19
2023
BUY
Open market or private purchase
$963,600
$24.09 p/Share
40,000
Added 0.1%
40,352,803
Class A Common Stock
Jul 14
2023
BUY
Open market or private purchase
$968,400
$24.21 p/Share
40,000
Added 0.1%
40,312,803
Class A Common Stock
Jul 13
2023
BUY
Open market or private purchase
$943,600
$23.59 p/Share
40,000
Added 0.1%
40,272,803
Class A Common Stock
Jul 11
2023
BUY
Open market or private purchase
$1,828,800
$22.86 p/Share
80,000
Added 0.2%
40,232,803
Class A Common Stock
Jul 10
2023
BUY
Open market or private purchase
$1,671,200
$20.89 p/Share
80,000
Added 0.2%
40,152,803
Class A Common Stock
Jul 07
2023
BUY
Open market or private purchase
$1,729,600
$21.62 p/Share
80,000
Added 0.2%
40,072,803
Class A Common Stock
Jul 06
2023
BUY
Open market or private purchase
$1,684,800
$21.06 p/Share
80,000
Added 0.2%
39,992,803
Class A Common Stock
Jun 29
2023
BUY
Open market or private purchase
$1,807,200
$22.59 p/Share
80,000
Added 0.2%
39,912,803
Class A Common Stock
Jun 28
2023
BUY
Open market or private purchase
$1,803,200
$22.54 p/Share
80,000
Added 0.2%
39,832,803
Class A Common Stock
Jun 23
2023
BUY
Open market or private purchase
$1,799,199
$22.49 p/Share
80,000
Added 0.2%
39,752,803
Class A Common Stock
Jun 22
2023
BUY
Open market or private purchase
$1,804,800
$22.56 p/Share
80,000
Added 0.2%
39,672,803
Class A Common Stock
Jun 21
2023
BUY
Open market or private purchase
$4,658,000
$23.29 p/Share
200,000
Added 0.5%
39,592,803
Class A Common Stock
Jun 20
2023
BUY
Open market or private purchase
$998,800
$24.97 p/Share
40,000
Added 0.1%
39,392,803
Class A Common Stock
Jun 16
2023
BUY
Open market or private purchase
$1,028,800
$25.72 p/Share
40,000
Added 0.1%
39,352,803
Class A Common Stock
Jun 15
2023
BUY
Open market or private purchase
$974,800
$24.37 p/Share
40,000
Added 0.1%
39,312,803
Class A Common Stock