Mar 10
2025
BUY
Grant, award, or other acquisition
-
30,000
Added 31.52%
65,187
Shares of Class A comm...
Feb 20
2025
BUY
Grant, award, or other acquisition
-
8,318
Added 19.12%
35,187
Shares of Class A comm...
Feb 13
2025
SELL
Payment of exercise price or tax liability
$99,700
$266.58 p/Share
374
Reduced 1.37%
26,869
Shares of Class A comm...
Feb 04
2025
SELL
Payment of exercise price or tax liability
$1,462,864
$285.66 p/Share
5,121
Reduced 15.82%
27,243
Shares of Class A comm...
Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,639
Added 24.74%
32,364
Shares of Class A comm...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$67,357
$180.1 p/Share
374
Reduced 1.69%
21,725
Shares of Class A comm...
Feb 08
2024
SELL
Open market or private sale
$1,017,955
$173.21 p/Share
5,877
Reduced 21.01%
22,099
Shares of Class A comm...
Feb 04
2024
SELL
Payment of exercise price or tax liability
$793,980
$176.44 p/Share
4,500
Reduced 13.86%
27,976
Shares of Class A comm...
Feb 15
2023
SELL
Open market or private sale
$48,237
$135.12 p/Share
357
Reduced 1.09%
32,476
Shares of Class A comm...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
14,169
Added 30.15%
32,833
Shares of Class A comm...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$49,693
$132.87 p/Share
374
Reduced 1.96%
18,664
Shares of Class A comm...
Feb 13
2023
SELL
Open market or private sale
$695,723
$133.0 p/Share
5,231
Reduced 21.55%
19,038
Shares of Class A comm...
Feb 06
2023
SELL
Open market or private sale
$609,120
$135.0 p/Share
4,512
Reduced 15.68%
24,269
Shares of Class A comm...
Feb 04
2023
SELL
Payment of exercise price or tax liability
$431,049
$131.9 p/Share
3,268
Reduced 10.2%
28,781
Shares of Class A comm...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
11,700
Added 26.74%
32,049
Shares of Class A comm...
Feb 13
2022
SELL
Payment of exercise price or tax liability
$45,449
$126.6 p/Share
359
Reduced 1.73%
20,349
Shares of Class A comm...
Feb 04
2022
SELL
Payment of exercise price or tax liability
$283,699
$129.78 p/Share
2,186
Reduced 9.55%
20,708
Shares of Class A comm...
Feb 17
2021
BUY
Grant, award, or other acquisition
-
7,455
Added 24.56%
22,894
Shares of Class A comm...
Feb 16
2021
SELL
Open market or private sale
$333,720
$120.0 p/Share
2,781
Reduced 15.26%
15,439
Shares of Class A comm...
Feb 13
2021
SELL
Payment of exercise price or tax liability
$10,580
$118.88 p/Share
89
Reduced 0.49%
18,220
Shares of Class A comm...
Feb 04
2021
SELL
Payment of exercise price or tax liability
$178,643
$116.76 p/Share
1,530
Reduced 7.71%
18,309
Shares of Class A comm...
Feb 19
2020
SELL
Open market or private sale
$126,280
$82.0 p/Share
1,540
Reduced 7.2%
19,839
Shares of Class A comm...
Feb 13
2020
BUY
Payment of exercise price or tax liability
$7,238
$81.33 p/Share
89
Added 0.41%
21,379
Shares of Class A comm...
Feb 11
2020
BUY
Grant, award, or other acquisition
-
8,181
Added 27.59%
21,468
Shares of Class A comm...
Feb 04
2020
BUY
Payment of exercise price or tax liability
$76,741
$77.91 p/Share
985
Added 6.9%
13,287
Shares of Class A comm...