Dec 01
2024
SELL
Payment of exercise price or tax liability
$252,867
$260.42 p/Share
971
Reduced 0.45%
216,743
Class A Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$222,665
$229.08 p/Share
972
Reduced 0.44%
217,714
Class A Common Stock
Oct 31
2024
SELL
Open market or private sale
$730,320
$240.0 p/Share
3,043
Reduced 1.37%
218,686
Class A Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$1,905,800
$207.31 p/Share
9,193
Reduced 3.98%
221,729
Class A Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
22,231
Added 8.78%
230,922
Class A Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$170,701
$175.8 p/Share
971
Reduced 0.46%
208,691
Class A Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$146,402
$150.62 p/Share
972
Reduced 0.46%
209,662
Class A Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$142,270
$146.52 p/Share
971
Reduced 0.46%
210,634
Class A Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$120,868
$124.35 p/Share
972
Reduced 0.46%
211,605
Class A Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$97,080
$99.98 p/Share
971
Reduced 0.45%
212,577
Class A Common Stock
May 02
2024
SELL
Open market or private sale
$2,077,380
$115.41 p/Share
18,000
Reduced 7.77%
213,548
Class A Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
52,663
Added 18.53%
231,548
Class A Common Stock
Apr 02
2024
SELL
Open market or private sale
$771,939
$83.04 p/Share
9,296
Reduced 4.94%
178,885
Class A Common Stock
Mar 04
2024
SELL
Open market or private sale
$9,029
$80.62 p/Share
112
Reduced 0.06%
188,181
Class A Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$5,656
$42.53 p/Share
133
Reduced 0.07%
188,293
Class A Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
32,312
Added 14.64%
188,426
Class A Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$7,041
$52.94 p/Share
133
Reduced 0.09%
156,114
Class A Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$6,089
$35.2 p/Share
173
Reduced 0.11%
156,247
Class A Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$4,470
$25.99 p/Share
172
Reduced 0.11%
156,420
Class A Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$7,262
$41.98 p/Share
173
Reduced 0.11%
156,592
Class A Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$8,746
$50.85 p/Share
172
Reduced 0.11%
156,765
Class A Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$8,446
$49.11 p/Share
172
Reduced 0.11%
156,937
Class A Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$1,144,290
$55.8 p/Share
20,507
Reduced 11.55%
157,109
Class A Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$2,938,595
$55.8 p/Share
52,663
Added 22.87%
177,616
Class A Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$2,851
$25.92 p/Share
110
Reduced 0.09%
124,953
Class A Common Stock