May 29
2025
SELL
Open market or private sale
$122,417
$48.31 p/Share
2,534
Reduced 41.68%
3,545
Common Stock
May 27
2025
SELL
Open market or private sale
$37,698
$45.53 p/Share
828
Reduced 11.99%
6,079
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$58,100
$47.78 p/Share
1,216
Reduced 14.97%
6,907
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
3,750
Added 31.58%
8,123
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$92,733
$44.18 p/Share
2,099
Reduced 32.43%
4,373
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
6,472
Added 51.58%
6,075
Common Stock
Mar 27
2025
SELL
Open market or private sale
$81,854
$33.88 p/Share
2,416
Reduced 100.0%
0
Common Stock
Feb 26
2025
SELL
Open market or private sale
$46,984
$34.22 p/Share
1,373
Reduced 36.24%
2,416
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$45,516
$34.12 p/Share
1,334
Reduced 26.04%
3,789
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
3,750
Added 42.26%
5,123
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$26,393
$33.41 p/Share
790
Reduced 36.52%
1,373
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
2,163
Added 54.13%
1,833
Common Stock
Nov 29
2024
SELL
Open market or private sale
$523,740
$53.08 p/Share
9,867
Reduced 100.0%
0
Common Stock
Nov 26
2024
SELL
Open market or private sale
$32,723
$52.61 p/Share
622
Reduced 5.93%
9,867
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$274,410
$53.46 p/Share
5,133
Reduced 32.86%
10,489
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 48.98%
15,622
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$15,597
$53.6 p/Share
291
Reduced 31.87%
622
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
913
Added 50.0%
913
Common Stock
Aug 26
2024
SELL
Open market or private sale
$29,040
$46.54 p/Share
624
Reduced 100.0%
0
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$13,117
$45.39 p/Share
289
Reduced 31.65%
624
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
913
Added 50.0%
913
Common Stock
Aug 16
2024
SELL
Open market or private sale
$27,596
$43.12 p/Share
640
Reduced 100.0%
0
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$7,968
$29.19 p/Share
273
Reduced 29.9%
640
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
913
Added 50.0%
913
Common Stock