Jun 04
2025
SELL
Open market or private sale
$131,313
$31.88 p/Share
4,119
Reduced 0.82%
495,596
Class A Common Stock
Jun 03
2025
SELL
Open market or private sale
$645,587
$31.28 p/Share
20,639
Reduced 3.97%
499,715
Class A Common Stock
Jun 02
2025
SELL
Open market or private sale
$639,809
$31.0 p/Share
20,639
Reduced 3.82%
520,354
Class A Common Stock
May 30
2025
SELL
Open market or private sale
$644,555
$31.23 p/Share
20,639
Reduced 3.67%
540,993
Class A Common Stock
May 29
2025
SELL
Open market or private sale
$650,334
$31.51 p/Share
20,639
Reduced 3.54%
561,632
Class A Common Stock
May 28
2025
SELL
Open market or private sale
$658,796
$31.92 p/Share
20,639
Reduced 3.42%
582,271
Class A Common Stock
May 27
2025
SELL
Open market or private sale
$652,398
$31.61 p/Share
20,639
Reduced 3.31%
602,910
Class A Common Stock
May 23
2025
SELL
Open market or private sale
$644,174
$31.21 p/Share
20,640
Reduced 3.2%
623,549
Class A Common Stock
May 22
2025
SELL
Open market or private sale
$654,049
$31.69 p/Share
20,639
Reduced 3.1%
644,189
Class A Common Stock
May 21
2025
SELL
Open market or private sale
$656,113
$31.79 p/Share
20,639
Reduced 3.01%
664,828
Class A Common Stock
May 20
2025
SELL
Open market or private sale
$665,607
$32.25 p/Share
20,639
Reduced 2.92%
685,467
Class A Common Stock
May 19
2025
SELL
Open market or private sale
$662,511
$32.1 p/Share
20,639
Reduced 2.84%
706,106
Class A Common Stock
May 09
2025
SELL
Open market or private sale
$350,538
$31.43 p/Share
11,153
Reduced 1.51%
726,745
Class A Common Stock
May 08
2025
SELL
Open market or private sale
$480,381
$28.16 p/Share
17,059
Reduced 2.26%
737,898
Class A Common Stock
May 07
2025
SELL
Open market or private sale
$581,428
$28.17 p/Share
20,640
Reduced 2.66%
754,957
Class A Common Stock
May 06
2025
SELL
Open market or private sale
$520,835
$28.02 p/Share
18,588
Reduced 2.34%
775,597
Class A Common Stock
May 05
2025
SELL
Open market or private sale
$582,667
$28.23 p/Share
20,640
Reduced 2.53%
794,185
Class A Common Stock
May 02
2025
SELL
Open market or private sale
$580,603
$28.13 p/Share
20,640
Reduced 2.47%
814,825
Class A Common Stock
May 01
2025
SELL
Open market or private sale
$536,298
$28.13 p/Share
19,065
Reduced 2.23%
835,465
Class A Common Stock
Apr 30
2025
SELL
Open market or private sale
$267,142
$27.9 p/Share
9,575
Reduced 1.11%
854,530
Class A Common Stock
Apr 29
2025
SELL
Open market or private sale
$588,033
$28.49 p/Share
20,640
Reduced 2.33%
864,105
Class A Common Stock
Apr 28
2025
SELL
Open market or private sale
$585,763
$28.38 p/Share
20,640
Reduced 2.28%
884,745
Class A Common Stock
Apr 25
2025
SELL
Open market or private sale
$584,731
$28.33 p/Share
20,640
Reduced 2.23%
905,385
Class A Common Stock
Apr 24
2025
SELL
Open market or private sale
$581,428
$28.17 p/Share
20,640
Reduced 2.18%
926,025
Class A Common Stock
Apr 23
2025
SELL
Open market or private sale
$198,445
$27.95 p/Share
7,100
Reduced 0.74%
946,665
Class A Common Stock