Oct 02
2024
SELL
Payment of exercise price or tax liability
$378,821
$74.63 p/Share
5,076
Reduced 3.78%
129,232
Class A Common Stock
Oct 02
2024
BUY
Grant, award, or other acquisition
-
32,158
Added 19.32%
134,308
Class A Common Stock
Sep 27
2024
SELL
Open market or private sale
$1,590,938
$75.3 p/Share
21,128
Reduced 17.14%
102,150
Class A Common Stock
Sep 27
2024
BUY
Exercise of conversion of derivative security
$742,437
$35.14 p/Share
21,128
Added 14.63%
123,278
Class A Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$56,504
$74.84 p/Share
755
Reduced 0.73%
102,150
Class A Common Stock
Sep 13
2024
SELL
Open market or private sale
$916,934
$73.08 p/Share
12,547
Reduced 10.87%
102,905
Class A Common Stock
Sep 04
2024
SELL
Payment of exercise price or tax liability
$178,530
$73.53 p/Share
2,428
Reduced 2.06%
115,452
Class A Common Stock
Sep 04
2024
BUY
Grant, award, or other acquisition
-
5,170
Added 4.2%
117,880
Class A Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$201,306
$59.4 p/Share
3,389
Reduced 2.92%
112,702
Class A Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
32,400
Added 21.82%
116,091
Class A Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$48,918
$55.4 p/Share
883
Reduced 1.04%
83,691
Class A Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$97,488
$56.06 p/Share
1,739
Reduced 2.01%
84,574
Class A Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$42,038
$55.68 p/Share
755
Reduced 0.87%
86,313
Class A Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$40,325
$50.47 p/Share
799
Reduced 0.91%
87,068
Class A Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
1,701
Added 1.9%
87,867
Class A Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$180,967
$53.43 p/Share
3,387
Reduced 3.78%
86,164
Class A Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$37,095
$42.01 p/Share
883
Reduced 0.98%
89,430
Class A Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$82,570
$42.76 p/Share
1,931
Reduced 2.09%
90,313
Class A Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$32,382
$42.89 p/Share
755
Reduced 0.81%
92,244
Class A Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$53,959
$46.88 p/Share
1,151
Reduced 1.22%
92,999
Class A Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
2,450
Added 2.54%
94,150
Class A Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
21,639
Added 19.11%
91,577
Class A Common Stock
Mar 15
2022
BUY
Open market or private purchase
$435,000
$43.5 p/Share
10,000
Added 12.51%
69,938
Class A Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$45,342
$51.35 p/Share
883
Reduced 1.45%
59,915
Class A Common Stock
Sep 25
2021
SELL
Payment of exercise price or tax liability
$39,290
$50.96 p/Share
771
Reduced 1.25%
60,798
Class A Common Stock