May 05
2025
SELL
Payment of exercise price or tax liability
$191,534
$250.7 p/Share
764
Reduced 4.72%
15,431
Class A Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$219,349
$255.95 p/Share
857
Reduced 5.03%
16,195
Class A Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$183,516
$255.95 p/Share
717
Reduced 4.04%
17,052
Class A Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$24,813
$250.64 p/Share
99
Reduced 0.55%
17,769
Class A Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$33,204
$149.57 p/Share
222
Added 1.23%
17,868
Class A Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$1,660,004
$306.84 p/Share
5,410
Added 23.46%
17,646
Class A Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
815
Added 6.24%
12,236
Class A Common Stock
Oct 31
2024
SELL
Open market or private sale
$700,980
$381.59 p/Share
1,837
Reduced 13.86%
11,421
Class A Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$405,012
$324.01 p/Share
1,250
Reduced 8.62%
13,258
Class A Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$90,000
$315.79 p/Share
285
Reduced 1.93%
14,508
Class A Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$124,455
$309.59 p/Share
402
Reduced 2.65%
14,793
Class A Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$265,318
$309.59 p/Share
857
Reduced 5.34%
15,195
Class A Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
$1,500,128
$309.05 p/Share
4,854
Added 23.22%
16,052
Class A Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$56,744
$275.46 p/Share
206
Reduced 1.81%
11,198
Class A Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
642
Added 5.33%
11,404
Class A Common Stock
Nov 08
2023
BUY
Open market or private purchase
$100,585
$209.99 p/Share
479
Added 4.26%
10,762
Class A Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$14,572
$214.3 p/Share
68
Reduced 0.66%
10,283
Class A Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$110,067
$273.8 p/Share
402
Reduced 3.74%
10,351
Class A Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
5,803
Added 35.05%
10,753
Class A Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$67,975
$288.03 p/Share
236
Reduced 4.55%
4,950
Class A Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$67,354
$333.44 p/Share
202
Reduced 3.75%
5,186
Class A Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
405
Added 6.99%
5,388
Class A Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$15,678
$230.56 p/Share
68
Reduced 1.35%
4,983
Class A Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
-
2,719
Added 34.99%
5,051
Class A Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$94,513
$379.57 p/Share
249
Reduced 9.65%
2,332
Class A Common Stock