Feb 19
2025
SELL
Sale (or disposition) back to the issuer
-
419
Reduced 0.65%
63,632
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$196,559
$110.8 p/Share
1,774
Reduced 2.79%
61,858
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
7,923
Added 11.01%
64,051
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$65,007
$109.44 p/Share
594
Reduced 1.05%
56,128
Common Stock
Dec 05
2024
-
100
Reduced 0.18%
56,722
Common Stock
Aug 22
2024
-
100
Reduced 0.18%
56,822
Common Stock
Feb 21
2024
SELL
Sale (or disposition) back to the issuer
-
5,379
Reduced 8.63%
56,922
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
9,170
Added 12.83%
62,301
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$65,828
$85.16 p/Share
773
Reduced 1.43%
53,131
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,108
Added 11.65%
53,904
Common Stock
Feb 28
2023
SELL
Exercise of conversion of derivative security
-
4,771
Reduced 9.25%
46,796
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$69,383
$102.79 p/Share
675
Reduced 1.29%
51,567
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$204,911
$100.25 p/Share
2,044
Reduced 3.77%
52,242
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,897
Added 3.38%
54,286
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,981
Added 10.25%
52,389
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$79,739
$112.15 p/Share
711
Reduced 1.51%
46,408
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$251,836
$90.07 p/Share
2,796
Reduced 5.6%
47,119
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
2,245
Added 4.3%
49,915
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
7,684
Added 13.88%
47,670
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$68,523
$77.69 p/Share
882
Reduced 1.89%
45,791
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$232,971
$69.71 p/Share
3,342
Reduced 6.68%
46,673
Common Stock
Jan 05
2021
BUY
Exercise of conversion of derivative security
$207,836
$57.35 p/Share
3,624
Added 6.82%
49,551
Common Stock