Nov 29
2024
SELL
Open market or private sale
$1,458,777
$90.72 p/Share
16,080
Reduced 2.33%
674,025
Class A Common Stock
Nov 27
2024
SELL
Open market or private sale
$64,807
$90.01 p/Share
720
Reduced 0.1%
690,105
Class A Common Stock
Nov 15
2024
SELL
Open market or private sale
$1,612,854
$80.11 p/Share
20,133
Reduced 2.83%
690,825
Class A Common Stock
Nov 13
2024
SELL
Open market or private sale
$488,088
$90.02 p/Share
5,422
Reduced 0.76%
710,958
Class A Common Stock
Aug 15
2024
SELL
Open market or private sale
$907,998
$45.1 p/Share
20,133
Reduced 2.73%
716,380
Class A Common Stock
Jul 16
2024
SELL
Open market or private sale
$1,527,347
$86.55 p/Share
17,647
Reduced 2.34%
736,513
Class A Common Stock
Jun 17
2024
SELL
Open market or private sale
$1,846,552
$81.21 p/Share
22,738
Reduced 2.93%
754,160
Class A Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$1,549,014
$80.99 p/Share
19,126
Reduced 2.4%
776,898
Class A Common Stock
Mar 13
2024
SELL
Open market or private sale
$682,981
$73.14 p/Share
9,338
Reduced 1.16%
796,024
Class A Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,315,071
$65.08 p/Share
20,207
Reduced 2.45%
805,362
Class A Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$671,799
$52.55 p/Share
12,784
Reduced 1.52%
825,569
Class A Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
151,458
Added 15.3%
838,353
Class A Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$480,400
$48.54 p/Share
9,897
Reduced 1.42%
686,895
Class A Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$107,714
$38.36 p/Share
2,808
Reduced 0.4%
696,792
Class A Common Stock
Nov 22
2023
SELL
Open market or private sale
$44,135
$34.24 p/Share
1,289
Reduced 0.18%
699,600
Class A Common Stock
Nov 21
2023
SELL
Open market or private sale
$243,894
$34.25 p/Share
7,121
Reduced 1.01%
700,889
Class A Common Stock
Nov 20
2023
SELL
Open market or private sale
$310,891
$33.44 p/Share
9,297
Reduced 1.3%
708,010
Class A Common Stock
Nov 17
2023
SELL
Open market or private sale
$19,758
$32.93 p/Share
600
Reduced 0.08%
717,307
Class A Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$342,825
$34.72 p/Share
9,874
Reduced 1.36%
717,907
Class A Common Stock
Aug 25
2023
SELL
Sale (or disposition) back to the issuer
-
96,994
Reduced 12.78%
661,781
Class A Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
66,000
Added 8.31%
727,781
Class A Common Stock
Aug 18
2023
BUY
Open market or private purchase
$1,238
$14.92 p/Share
83
Added 0.01%
758,775
Class A Common Stock
Aug 17
2023
BUY
Open market or private purchase
$1,495
$14.95 p/Share
100
Added 0.01%
758,692
Class A Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$170,015
$16.46 p/Share
10,329
Reduced 1.34%
758,592
Class A Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$93,828
$12.63 p/Share
7,429
Reduced 0.96%
768,921
Class A Common Stock