Nov 22
2022
SELL
Open market or private sale
$4,259,000
$85.18 p/Share
50,000
Reduced 9.73%
463,723
Class A Common Stock, ...
Nov 06
2022
BUY
Exercise of conversion of derivative security
-
22,149
Added 4.13%
513,723
Class A Common Stock, ...
Nov 06
2022
BUY
Grant, award, or other acquisition
-
12,348
Added 2.45%
491,574
Class A Common Stock, ...
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
4,960
Added 1.02%
479,226
Class A Common Stock, ...
Oct 27
2022
BUY
Exercise of conversion of derivative security
$5,182,767
$71.33 p/Share
72,659
Added 13.29%
474,266
Class A Common Stock, ...
Oct 20
2022
BUY
Exercise of conversion of derivative security
-
3,660
Added 0.9%
401,607
Class A Common Stock, ...
Oct 17
2022
BUY
Exercise of conversion of derivative security
-
4,266
Added 1.06%
397,948
Class A Common Stock, ...
Nov 16
2021
BUY
Exercise of conversion of derivative security
$4,951,075
$58.9 p/Share
84,059
Added 17.6%
393,681
Class A Common Stock, ...
Nov 06
2021
SELL
Payment of exercise price or tax liability
$0
$84.96 p/Share
0
Reduced 0.0%
309,622
Class A Common Stock, ...
Nov 06
2021
BUY
Exercise of conversion of derivative security
-
18,389
Added 5.61%
309,623
Class A Common Stock, ...
Oct 26
2021
SELL
Payment of exercise price or tax liability
$0
$81.9 p/Share
0
Reduced 0.0%
291,233
Class A Common Stock, ...
Oct 26
2021
BUY
Exercise of conversion of derivative security
-
3,015
Added 1.02%
291,234
Class A Common Stock, ...
Oct 20
2021
SELL
Payment of exercise price or tax liability
$0
$83.86 p/Share
0
Reduced 0.0%
288,218
Class A Common Stock, ...
Oct 20
2021
BUY
Exercise of conversion of derivative security
-
3,528
Added 1.21%
288,218
Class A Common Stock, ...
Oct 17
2021
SELL
Payment of exercise price or tax liability
$0
$84.43 p/Share
0
Reduced 0.0%
284,690
Class A Common Stock, ...
Oct 17
2021
BUY
Exercise of conversion of derivative security
-
4,112
Added 1.42%
284,690
Class A Common Stock, ...
Nov 06
2020
SELL
Payment of exercise price or tax liability
$0
$74.79 p/Share
0
Reduced 0.0%
280,578
Class A Common Stock, ...
Nov 06
2020
BUY
Exercise of conversion of derivative security
-
8,913
Added 3.08%
280,579
Class A Common Stock, ...
Oct 26
2020
SELL
Payment of exercise price or tax liability
$0
$66.29 p/Share
0
Reduced 0.0%
271,665
Class A Common Stock, ...
Oct 26
2020
BUY
Exercise of conversion of derivative security
-
2,796
Added 1.02%
271,666
Class A Common Stock, ...
Oct 20
2020
SELL
Payment of exercise price or tax liability
$0
$67.13 p/Share
0
Reduced 0.0%
268,869
Class A Common Stock, ...
Oct 20
2020
BUY
Exercise of conversion of derivative security
-
3,273
Added 1.2%
268,869
Class A Common Stock, ...
Oct 19
2020
SELL
Payment of exercise price or tax liability
$0
$65.82 p/Share
0
Reduced 0.0%
265,596
Class A Common Stock, ...
Oct 19
2020
BUY
Exercise of conversion of derivative security
-
3,475
Added 1.29%
265,597
Class A Common Stock, ...
Oct 17
2020
SELL
Payment of exercise price or tax liability
$0
$66.57 p/Share
0
Reduced 0.0%
262,121
Class A Common Stock, ...