May 15
2024
SELL
Open market or private sale
$335,127
$91.54 p/Share
3,661
Reduced 6.25%
54,898
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$207,218
$87.25 p/Share
2,375
Reduced 3.9%
58,559
Common Stock
May 10
2024
SELL
Sale (or disposition) back to the issuer
$127,734
$87.25 p/Share
1,464
Reduced 2.35%
60,934
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$127,800
$17.04 p/Share
7,500
Added 10.73%
62,398
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$157,606
$70.93 p/Share
2,222
Reduced 3.89%
54,873
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
4,308
Added 7.02%
57,095
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$67,065
$69.57 p/Share
964
Reduced 1.79%
52,787
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
3,785
Added 6.6%
53,555
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$6,218
$70.66 p/Share
88
Reduced 0.18%
49,770
Common Stock
Dec 14
2023
SELL
Open market or private sale
$272,020
$67.0 p/Share
4,060
Reduced 7.53%
49,858
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$166,608
$63.47 p/Share
2,625
Reduced 4.64%
53,918
Common Stock
Dec 05
2023
SELL
Sale (or disposition) back to the issuer
$169,084
$63.47 p/Share
2,664
Reduced 4.5%
56,543
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$169,123
$18.09 p/Share
9,349
Added 13.64%
59,207
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$33,294
$65.67 p/Share
507
Reduced 0.23%
215,844
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$258,674
$65.67 p/Share
3,939
Reduced 1.82%
212,287
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
$237,856
$65.67 p/Share
3,622
Added 1.65%
215,909
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$566,863
$65.67 p/Share
8,632
Added 3.84%
216,226
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$7,848
$68.85 p/Share
114
Reduced 0.05%
208,106
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
$3,360
$60.0 p/Share
56
Reduced 0.03%
208,041
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$101,496
$67.89 p/Share
1,495
Reduced 0.71%
208,097
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
$257,846
$67.89 p/Share
3,798
Added 1.81%
205,592
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$34,088
$68.04 p/Share
501
Reduced 0.24%
205,794
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$105,365
$67.89 p/Share
1,552
Reduced 0.76%
203,041
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
$257,710
$67.89 p/Share
3,796
Added 1.82%
204,593
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$222,296
$68.61 p/Share
3,240
Added 1.55%
206,281
Common Stock