Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,256
Added 32.84%
8,703
Shares of Class A comm...
Feb 07
2024
SELL
Open market or private sale
$262,385
$170.38 p/Share
1,540
Reduced 25.72%
4,447
Shares of Class A comm...
Feb 04
2024
SELL
Payment of exercise price or tax liability
$197,965
$176.44 p/Share
1,122
Reduced 15.78%
5,987
Shares of Class A comm...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
3,703
Added 34.25%
7,109
Shares of Class A comm...
Feb 07
2023
SELL
Open market or private sale
$291,586
$131.05 p/Share
2,225
Reduced 39.51%
3,406
Shares of Class A comm...
Feb 04
2023
SELL
Payment of exercise price or tax liability
$209,852
$131.9 p/Share
1,591
Reduced 22.03%
5,631
Shares of Class A comm...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,868
Added 20.55%
7,222
Shares of Class A comm...
Feb 08
2022
SELL
Open market or private sale
$154,712
$129.25 p/Share
1,197
Reduced 18.27%
5,354
Shares of Class A comm...
Feb 04
2022
SELL
Payment of exercise price or tax liability
$114,985
$129.78 p/Share
886
Reduced 11.91%
6,551
Shares of Class A comm...
Feb 17
2021
BUY
Grant, award, or other acquisition
-
4,580
Added 38.11%
7,437
Shares of Class A comm...
Feb 08
2021
SELL
Open market or private sale
$123,140
$115.3 p/Share
1,068
Reduced 27.21%
2,857
Shares of Class A comm...
Feb 04
2021
SELL
Payment of exercise price or tax liability
$86,519
$116.76 p/Share
741
Reduced 15.88%
3,925
Shares of Class A comm...
Feb 11
2020
BUY
Grant, award, or other acquisition
-
2,267
Added 32.7%
4,666
Shares of Class A comm...
Feb 06
2020
SELL
Open market or private sale
$89,435
$81.01 p/Share
1,104
Reduced 31.52%
2,399
Shares of Class A comm...
Feb 04
2020
SELL
Payment of exercise price or tax liability
$62,172
$77.91 p/Share
798
Reduced 18.55%
3,503
Shares of Class A comm...
Feb 12
2019
BUY
Grant, award, or other acquisition
-
1,436
Added 25.03%
4,301
Shares of Class A comm...
Feb 08
2019
SELL
Open market or private sale
$122,483
$88.82 p/Share
1,379
Reduced 32.49%
2,865
Shares of Class A comm...
Feb 04
2019
SELL
Payment of exercise price or tax liability
$84,985
$89.27 p/Share
952
Reduced 18.32%
4,244
Shares of Class A comm...
Feb 13
2018
BUY
Grant, award, or other acquisition
-
1,749
Added 25.18%
5,196
Shares of Class A comm...
Feb 06
2018
SELL
Open market or private sale
$129,549
$92.8 p/Share
1,396
Reduced 28.83%
3,447
Shares of Class A comm...
Feb 04
2018
SELL
Payment of exercise price or tax liability
$96,900
$100.0 p/Share
969
Reduced 16.67%
4,843
Shares of Class A comm...
Feb 14
2017
BUY
Grant, award, or other acquisition
-
1,786
Added 23.51%
5,812
Shares of Class A comm...
Feb 07
2017
SELL
Open market or private sale
$111,327
$79.18 p/Share
1,406
Reduced 25.88%
4,026
Shares of Class A comm...
Feb 04
2017
SELL
Payment of exercise price or tax liability
$88,548
$78.92 p/Share
1,122
Reduced 17.12%
5,432
Shares of Class A comm...
Dec 09
2016
BUY
Grant, award, or other acquisition
-
32
Added 0.49%
6,554
Shares of Class A comm...