May 31
2024
-
6,480
Reduced 1.07%
598,012
Class A Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
25,467
Added 4.04%
604,492
Class A Common Stock
May 21
2024
SELL
Open market or private sale
$5,329,119
$154.15 p/Share
34,571
Reduced 5.63%
579,025
Class A Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
71,575
Added 10.45%
613,596
Class A Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$2,284,491
$148.44 p/Share
15,390
Reduced 2.76%
542,021
Class A Common Stock
Feb 09
2024
SELL
Open market or private sale
$7,138,810
$145.69 p/Share
49,000
Reduced 8.08%
557,411
Class A Common Stock
Nov 06
2023
-
4,100
Reduced 0.67%
606,411
Class A Common Stock
Jul 18
2023
SELL
Open market or private sale
$2,300,000
$115.0 p/Share
20,000
Reduced 3.17%
610,511
Class A Common Stock
Jun 16
2023
SELL
Open market or private sale
$4,843,055
$108.37 p/Share
44,690
Reduced 6.62%
630,511
Class A Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$1,299,585
$29.08 p/Share
44,690
Added 6.21%
675,201
Class A Common Stock
Jun 12
2023
-
2,890
Reduced 0.46%
630,511
Class A Common Stock
Jun 02
2023
SELL
Open market or private sale
$4,624,521
$103.48 p/Share
44,690
Reduced 6.59%
633,401
Class A Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$1,299,585
$29.08 p/Share
44,690
Added 6.18%
678,091
Class A Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
43,184
Added 6.38%
633,401
Class A Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$3,614,803
$93.5 p/Share
38,661
Reduced 6.15%
590,217
Class A Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
80,043
Added 11.29%
628,878
Class A Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,006,335
$92.69 p/Share
10,857
Reduced 1.94%
548,835
Class A Common Stock
Jul 01
2022
SELL
Open market or private sale
$3,712,000
$92.8 p/Share
40,000
Reduced 6.67%
559,692
Class A Common Stock
Jun 27
2022
SELL
Open market or private sale
$3,559,200
$88.98 p/Share
40,000
Reduced 6.25%
599,692
Class A Common Stock
May 25
2022
-
6,060
Reduced 0.94%
639,692
Class A Common Stock
May 19
2022
BUY
Grant, award, or other acquisition
-
29,441
Added 4.36%
645,752
Class A Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$4,177,671
$83.38 p/Share
50,104
Reduced 7.52%
616,311
Class A Common Stock
May 17
2022
BUY
Grant, award, or other acquisition
-
103,734
Added 13.47%
666,415
Class A Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$847,568
$87.84 p/Share
9,649
Reduced 1.69%
562,681
Class A Common Stock
Dec 06
2021
-
2,290
Reduced 0.4%
572,330
Class A Common Stock