Feb 14
2024
BUY
Grant, award, or other acquisition
-
17,731
Added 2.82%
611,082
Shares of Class A comm...
Feb 04
2024
SELL
Payment of exercise price or tax liability
$2,902,261
$176.44 p/Share
16,449
Reduced 2.7%
593,351
Shares of Class A comm...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
24,559
Added 3.87%
609,800
Shares of Class A comm...
Feb 04
2023
SELL
Payment of exercise price or tax liability
$2,514,145
$131.9 p/Share
19,061
Reduced 3.15%
585,241
Shares of Class A comm...
Mar 01
2022
BUY
Payment of exercise price or tax liability
$14,933,320
$125.01 p/Share
119,457
Added 16.51%
604,302
Shares of Class A comm...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
42,898
Added 5.6%
723,759
Shares of Class A comm...
Feb 04
2022
SELL
Payment of exercise price or tax liability
$2,322,024
$129.78 p/Share
17,892
Reduced 2.56%
680,861
Shares of Class A comm...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,688,811
$124.61 p/Share
61,703
Reduced 8.11%
698,753
Shares of Class A comm...
Feb 17
2021
BUY
Grant, award, or other acquisition
-
36,210
Added 4.55%
760,456
Shares of Class A comm...
Feb 04
2021
SELL
Payment of exercise price or tax liability
$1,466,622
$116.76 p/Share
12,561
Reduced 1.7%
724,246
Shares of Class A comm...
Mar 01
2020
SELL
Payment of exercise price or tax liability
$4,072,398
$66.0 p/Share
61,703
Reduced 7.73%
736,807
Shares of Class A comm...
Feb 11
2020
BUY
Grant, award, or other acquisition
-
31,464
Added 3.79%
798,510
Shares of Class A comm...
Feb 04
2020
SELL
Payment of exercise price or tax liability
$630,370
$77.91 p/Share
8,091
Reduced 1.04%
767,046
Shares of Class A comm...
Mar 01
2019
SELL
Payment of exercise price or tax liability
$5,737,037
$93.53 p/Share
61,339
Reduced 7.33%
775,137
Shares of Class A comm...
Feb 12
2019
BUY
Grant, award, or other acquisition
-
47,169
Added 5.34%
836,476
Shares of Class A comm...
Feb 04
2019
SELL
Payment of exercise price or tax liability
$263,793
$89.27 p/Share
2,955
Reduced 0.37%
789,307
Shares of Class A comm...
Mar 01
2018
SELL
Payment of exercise price or tax liability
$5,631,538
$93.6 p/Share
60,166
Reduced 7.06%
792,262
Shares of Class A comm...
Feb 13
2018
BUY
Grant, award, or other acquisition
-
33,927
Added 3.83%
852,428
Shares of Class A comm...
Dec 31
2016
SELL
Payment of exercise price or tax liability
$5,596,536
$68.67 p/Share
81,499
Reduced 9.06%
818,501
Shares of Class A comm...