Nov 14
2025
SELL
Payment of exercise price or tax liability
$70,375
$88.97 p/Share
791
Reduced 10.18%
6,982
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
-
2,008
Added 20.53%
7,773
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$31,610
$91.36 p/Share
346
Reduced 5.66%
5,765
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
879
Added 12.58%
6,111
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$102,747
$102.85 p/Share
999
Reduced 16.03%
5,232
Common Stock
Mar 20
2025
BUY
Exercise of conversion of derivative security
-
1,826
Added 23.48%
5,951
Common Stock
Mar 20
2025
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
710
Added 13.88%
4,405
Common Stock
Mar 07
2025
SELL
Open market or private sale
$272,319
$104.94 p/Share
2,595
Reduced 41.26%
3,695
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$185,726
$106.19 p/Share
1,749
Reduced 21.76%
6,290
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
4,344
Added 35.08%
8,039
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$74,394
$94.17 p/Share
790
Reduced 17.61%
3,695
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
-
2,006
Added 30.9%
4,485
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$37,810
$109.28 p/Share
346
Reduced 12.25%
2,479
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
878
Added 23.71%
2,825
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$27,944
$99.8 p/Share
280
Reduced 12.57%
1,947
Common Stock
Mar 20
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
710
Added 24.17%
2,227
Common Stock
Mar 07
2024
SELL
Open market or private sale
$128,814
$101.19 p/Share
1,273
Reduced 45.63%
1,517
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$88,229
$99.47 p/Share
887
Reduced 24.12%
2,790
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,160
Added 37.01%
3,677
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$42,171
$86.24 p/Share
489
Reduced 24.38%
1,517
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
2,006
Added 50.0%
2,006
Common Stock