Apr 07
2025
SELL
Open market or private sale
$33,437
$107.17 p/Share
312
Reduced 8.7%
3,273
Common Stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$73,197
$114.55 p/Share
639
Reduced 15.13%
3,585
Common Stock, par valu...
Apr 01
2025
SELL
Open market or private sale
$247,567
$115.74 p/Share
2,139
Reduced 41.94%
2,961
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
$91,872
$37.12 p/Share
2,475
Added 36.95%
4,224
Common Stock, par valu...
Mar 24
2025
SELL
Open market or private sale
$232,732
$108.5 p/Share
2,145
Reduced 35.55%
3,888
Common Stock, par valu...
Mar 24
2025
BUY
Exercise of conversion of derivative security
$149,298
$57.98 p/Share
2,575
Added 29.91%
6,033
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$73,854
$106.88 p/Share
691
Reduced 16.65%
3,458
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
1,293
Added 23.76%
4,149
Common Stock, par valu...
Oct 17
2024
SELL
Payment of exercise price or tax liability
$63,234
$94.38 p/Share
670
Reduced 19.0%
2,856
Common Stock, par valu...
Oct 17
2024
SELL
Open market or private sale
$227,326
$94.68 p/Share
2,401
Reduced 54.3%
2,021
Common Stock, par valu...
Oct 17
2024
BUY
Exercise of conversion of derivative security
-
1,505
Added 29.91%
3,526
Common Stock, par valu...
Oct 17
2024
BUY
Exercise of conversion of derivative security
$161,219
$54.01 p/Share
2,985
Added 40.3%
4,422
Common Stock, par valu...
May 06
2024
SELL
Open market or private sale
$13,600
$80.0 p/Share
170
Reduced 10.58%
1,437
Common Stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$13,389
$78.76 p/Share
170
Reduced 9.57%
1,607
Common Stock, par valu...
Mar 25
2024
SELL
Open market or private sale
$181,050
$78.14 p/Share
2,317
Reduced 56.6%
1,777
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
$149,298
$57.98 p/Share
2,575
Added 38.61%
4,094
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$47,996
$78.17 p/Share
614
Reduced 28.79%
1,519
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
1,294
Added 37.76%
2,133
Common Stock, par valu...
Feb 20
2024
SELL
Open market or private sale
$21,520
$80.0 p/Share
269
Reduced 24.28%
839
Common Stock, par valu...
Dec 13
2023
SELL
Open market or private sale
$216,174
$73.23 p/Share
2,952
Reduced 72.71%
1,108
Common Stock, par valu...
Dec 13
2023
BUY
Exercise of conversion of derivative security
$161,219
$54.01 p/Share
2,985
Added 42.37%
4,060
Common Stock, par valu...
Oct 17
2023
SELL
Payment of exercise price or tax liability
$31,274
$72.9 p/Share
429
Reduced 28.52%
1,075
Common Stock, par valu...
Oct 17
2023
BUY
Exercise of conversion of derivative security
-
1,504
Added 50.0%
1,504
Common Stock, par valu...