Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,143,167
$43.86 p/Share
26,064
Reduced 0.77%
3,364,035
Class A Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
53,904
Added 1.57%
3,371,967
Class A Common Stock
Feb 25
2025
SELL
Open market or private sale
$28,639,326
$42.96 p/Share
666,651
Reduced 16.65%
3,336,195
Class A Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
1,321,212
Added 24.82%
4,002,846
Class A Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$128,871
$45.57 p/Share
2,828
Reduced 0.11%
2,681,634
Class A Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
5,849
Added 0.22%
2,684,462
Class A Common Stock
Feb 12
2025
SELL
Open market or private sale
$9,000,000
$45.0 p/Share
200,000
Reduced 6.95%
2,678,613
Class A Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$126,000
$0.63 p/Share
200,000
Added 6.5%
2,878,613
Class A Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$781,249
$42.28 p/Share
18,478
Reduced 0.69%
2,678,613
Class A Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
38,217
Added 1.4%
2,697,091
Class A Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$1,137,693
$43.65 p/Share
26,064
Reduced 0.97%
2,658,874
Class A Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
53,905
Added 1.98%
2,666,806
Class A Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$121,858
$43.09 p/Share
2,828
Reduced 0.11%
2,631,033
Class A Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
5,849
Added 0.22%
2,633,861
Class A Common Stock
Nov 20
2024
-
100,669
Reduced 3.69%
2,628,012
Class A Common Stock
Nov 09
2024
SELL
Payment of exercise price or tax liability
$741,522
$40.13 p/Share
18,478
Reduced 0.67%
2,728,681
Class A Common Stock
Nov 09
2024
BUY
Exercise of conversion of derivative security
-
38,216
Added 1.37%
2,747,159
Class A Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$899,208
$34.5 p/Share
26,064
Reduced 0.95%
2,708,943
Class A Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
53,904
Added 1.95%
2,716,875
Class A Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$99,687
$35.25 p/Share
2,828
Reduced 0.11%
2,681,103
Class A Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
5,849
Added 0.22%
2,683,931
Class A Common Stock
Aug 21
2024
SELL
Open market or private sale
$7,104,000
$35.52 p/Share
200,000
Reduced 6.95%
2,678,082
Class A Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$126,000
$0.63 p/Share
200,000
Added 6.5%
2,878,082
Class A Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$560,622
$30.34 p/Share
18,478
Reduced 0.69%
2,678,082
Class A Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
38,217
Added 1.4%
2,696,560
Class A Common Stock