Feb 24
2025
SELL
Open market or private sale
$450,497
$85.76 p/Share
5,253
Reduced 1.5%
344,928
Class A Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
69,396
Added 14.34%
414,624
Class A Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
29,316
Added 7.72%
350,181
Class A Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,614,833
$87.26 p/Share
18,506
Reduced 5.45%
320,865
Class A Common Stock
Feb 12
2025
-
4,000
Reduced 1.16%
339,371
Class A Common Stock
Jan 29
2025
-
358,000
Reduced 51.04%
343,371
Class A Common Stock
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