Nov 12
2024
SELL
Open market or private sale
$64,024
$72.1 p/Share
888
Reduced 9.95%
8,038
Common Stock
Nov 12
2024
SELL
Sale (or disposition) back to the issuer
$63,393
$72.12 p/Share
879
Reduced 8.96%
8,926
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$26,323
$72.12 p/Share
365
Reduced 3.59%
9,805
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$63,363
$29.72 p/Share
2,132
Added 17.33%
10,170
Common Stock
Jul 22
2024
SELL
Open market or private sale
$59,473
$63.54 p/Share
936
Reduced 10.43%
8,038
Common Stock
Jul 22
2024
SELL
Sale (or disposition) back to the issuer
$61,915
$63.83 p/Share
970
Reduced 9.75%
8,974
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$24,574
$63.83 p/Share
385
Reduced 3.73%
9,944
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$61,902
$27.02 p/Share
2,291
Added 18.15%
10,329
Common Stock
Feb 13
2024
SELL
Sale (or disposition) back to the issuer
$56,045
$50.31 p/Share
1,114
Reduced 11.41%
8,652
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$16,250
$50.31 p/Share
323
Reduced 3.2%
9,766
Common Stock
Feb 13
2024
SELL
Open market or private sale
$30,853
$50.25 p/Share
614
Reduced 7.1%
8,038
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$56,053
$27.33 p/Share
2,051
Added 16.89%
10,089
Common Stock
Feb 06
2024
SELL
Open market or private sale
$44,672
$50.88 p/Share
878
Reduced 9.85%
8,038
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$8,666
$50.68 p/Share
171
Reduced 1.88%
8,916
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,257
Added 19.9%
9,087
Common Stock
Mar 02
2023
SELL
Open market or private sale
$55,571
$64.92 p/Share
856
Reduced 11.63%
6,505
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$46,107
$65.68 p/Share
702
Reduced 8.71%
7,361
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
1,749
Added 17.83%
8,063
Common Stock
Mar 03
2022
SELL
Open market or private sale
$34,124
$71.39 p/Share
478
Reduced 7.36%
6,014
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$17,651
$68.68 p/Share
257
Reduced 3.81%
6,492
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
992
Added 12.81%
6,749
Common Stock
Mar 03
2021
SELL
Open market or private sale
$38,456
$75.7 p/Share
508
Reduced 8.48%
5,483
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$15,764
$74.36 p/Share
212
Reduced 3.42%
5,991
Common Stock
Feb 25
2021
SELL
Open market or private sale
$65,357
$76.8 p/Share
851
Reduced 12.06%
6,203
Common Stock
Feb 25
2021
SELL
Sale (or disposition) back to the issuer
$52,845
$76.81 p/Share
688
Reduced 8.89%
7,054
Common Stock