May 08
2024
SELL
Open market or private sale
$1,674,497
$114.02 p/Share
14,686
Reduced 7.84%
172,570
Class A Common Stock
May 02
2024
SELL
Open market or private sale
$949,410
$115.08 p/Share
8,250
Reduced 4.22%
187,256
Class A Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
24,401
Added 11.1%
195,506
Class A Common Stock
Apr 02
2024
SELL
Open market or private sale
$233,222
$82.85 p/Share
2,815
Reduced 1.62%
171,105
Class A Common Stock
Mar 04
2024
SELL
Open market or private sale
$4,917
$80.62 p/Share
61
Reduced 0.04%
173,920
Class A Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
807
Added 0.46%
173,981
Class A Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,509
$42.53 p/Share
59
Reduced 0.03%
173,174
Class A Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
12,933
Added 6.95%
173,233
Class A Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$3,123
$52.94 p/Share
59
Reduced 0.04%
160,300
Class A Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,675
$35.2 p/Share
76
Reduced 0.05%
160,359
Class A Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$1,975
$25.99 p/Share
76
Reduced 0.05%
160,435
Class A Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$3,190
$41.98 p/Share
76
Reduced 0.05%
160,511
Class A Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$3,864
$50.85 p/Share
76
Reduced 0.05%
160,587
Class A Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$3,732
$49.11 p/Share
76
Reduced 0.05%
160,663
Class A Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$472,514
$55.8 p/Share
8,468
Reduced 5.0%
160,739
Class A Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$1,361,575
$55.8 p/Share
24,401
Added 12.6%
169,207
Class A Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$1,296
$25.92 p/Share
50
Reduced 0.03%
144,806
Class A Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$790
$15.8 p/Share
50
Reduced 0.03%
144,856
Class A Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$346
$6.93 p/Share
50
Reduced 0.03%
144,906
Class A Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$3,338
$9.79 p/Share
341
Reduced 0.23%
144,956
Class A Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$668
$8.91 p/Share
75
Reduced 0.05%
145,297
Class A Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
39,641
Added 21.43%
145,372
Class A Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,017
$13.56 p/Share
75
Reduced 0.07%
105,731
Class A Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$374
$4.74 p/Share
79
Reduced 0.07%
105,806
Class A Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$520
$8.13 p/Share
64
Reduced 0.06%
105,885
Class A Common Stock