Jun 30
2025
SELL
Payment of exercise price or tax liability
$23,207
$44.63 p/Share
520
Reduced 4.55%
10,918
Class A Common
Jun 30
2025
SELL
Open market or private sale
$135,300
$45.1 p/Share
3,000
Reduced 21.55%
10,918
Class A Common
Jun 30
2025
BUY
Exercise of conversion of derivative security
$78,905
$16.34 p/Share
4,829
Added 25.76%
13,918
Class A Common
Apr 30
2025
SELL
Payment of exercise price or tax liability
$25,093
$43.64 p/Share
575
Reduced 5.65%
9,609
Class A Common
Apr 30
2025
BUY
Exercise of conversion of derivative security
-
1,647
Added 13.92%
10,184
Class A Common
Jul 01
2024
SELL
Payment of exercise price or tax liability
$17,781
$40.69 p/Share
437
Reduced 4.87%
8,537
Class A Common
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,421
Added 13.67%
8,974
Class A Common
Apr 30
2024
SELL
Payment of exercise price or tax liability
$20,964
$37.57 p/Share
558
Reduced 6.88%
7,553
Class A Common
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
1,540
Added 15.96%
8,111
Class A Common
Jun 30
2023
SELL
Payment of exercise price or tax liability
$30,116
$34.03 p/Share
885
Reduced 11.87%
6,571
Class A Common
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
2,880
Added 27.86%
7,456
Class A Common
May 01
2023
SELL
Payment of exercise price or tax liability
$19,296
$38.21 p/Share
505
Reduced 9.94%
4,576
Class A Common
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,417
Added 21.81%
5,081
Class A Common
Jun 30
2022
SELL
Payment of exercise price or tax liability
$28,322
$47.76 p/Share
593
Reduced 13.93%
3,664
Class A Common
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
1,928
Added 31.17%
4,257
Class A Common
May 02
2022
SELL
Payment of exercise price or tax liability
$22,166
$50.15 p/Share
442
Reduced 15.95%
2,329
Class A Common
May 02
2022
BUY
Exercise of conversion of derivative security
-
1,220
Added 30.57%
2,771
Class A Common
Jul 16
2021
BUY
Open market or private purchase
$5,692
$56.92 p/Share
100
Added 50.0%
100
Class B Common
Jun 30
2021
SELL
Payment of exercise price or tax liability
$13,420
$60.18 p/Share
223
Reduced 12.57%
1,551
Class A Common
Jun 30
2021
BUY
Exercise of conversion of derivative security
-
730
Added 29.15%
1,774
Class A Common
Apr 30
2021
SELL
Payment of exercise price or tax liability
$19,417
$56.94 p/Share
341
Reduced 24.62%
1,044
Class A Common
Apr 30
2021
BUY
Exercise of conversion of derivative security
-
941
Added 40.46%
1,385
Class A Common