Sep 30
2024
BUY
Grant, award, or other acquisition
-
808
Added 2.42%
32,512
Class A Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
-
862
Added 2.68%
31,343
Class A Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
779
Added 2.52%
30,149
Class A Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
5,240
Added 15.26%
29,092
Class A Common Stock
Nov 20
2022
BUY
Grant, award, or other acquisition
-
5,677
Added 19.91%
22,831
Class A Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$7,520
$51.51 p/Share
146
Reduced 0.89%
16,281
Class A Common Stock
Nov 20
2021
BUY
Grant, award, or other acquisition
-
3,786
Added 18.73%
16,427
Class A Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$7,572
$49.17 p/Share
154
Reduced 1.26%
12,101
Class A Common Stock
Nov 20
2020
BUY
Grant, award, or other acquisition
-
3,966
Added 24.45%
12,255
Class A Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$540
$44.97 p/Share
12
Reduced 0.15%
8,152
Class A Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
-
306
Added 3.61%
8,164
Class A Common Stock
Sep 30
2019
SELL
Payment of exercise price or tax liability
$541
$45.08 p/Share
12
Reduced 0.15%
7,858
Class A Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
-
306
Added 3.74%
7,870
Class A Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$550
$42.28 p/Share
13
Reduced 0.17%
7,564
Class A Common Stock
Jun 30
2019
BUY
Grant, award, or other acquisition
-
326
Added 4.13%
7,577
Class A Common Stock
Mar 31
2019
SELL
Payment of exercise price or tax liability
$560
$39.98 p/Share
14
Reduced 0.19%
7,251
Class A Common Stock
Mar 31
2019
BUY
Grant, award, or other acquisition
-
344
Added 4.52%
7,265
Class A Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$545
$34.05 p/Share
16
Reduced 0.23%
6,921
Class A Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
-
404
Added 5.5%
6,937
Class A Common Stock
Sep 30
2018
SELL
Payment of exercise price or tax liability
$567
$35.41 p/Share
16
Reduced 0.24%
6,533
Class A Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
-
389
Added 5.61%
6,549
Class A Common Stock
Jun 30
2018
SELL
Payment of exercise price or tax liability
$558
$32.81 p/Share
17
Reduced 0.28%
6,160
Class A Common Stock
Jun 30
2018
BUY
Grant, award, or other acquisition
-
420
Added 6.37%
6,177
Class A Common Stock
Mar 31
2018
SELL
Payment of exercise price or tax liability
$547
$34.17 p/Share
16
Reduced 0.28%
5,757
Class A Common Stock
Mar 31
2018
BUY
Grant, award, or other acquisition
-
403
Added 6.53%
5,773
Class A Common Stock