May 22
2025
SELL
Payment of exercise price or tax liability
$5,873
$70.76 p/Share
83
Reduced 0.14%
57,747
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
238
Added 0.41%
57,768
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$74,421
$59.49 p/Share
1,251
Reduced 2.14%
57,343
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$184,775
$59.49 p/Share
3,106
Added 5.11%
57,707
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$65,609
$61.49 p/Share
1,067
Reduced 1.89%
55,488
Common Stock
Apr 10
2025
BUY
Grant, award, or other acquisition
-
3,083
Added 5.24%
55,753
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$17,355
$57.09 p/Share
304
Reduced 0.57%
53,074
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$53,778
$57.09 p/Share
942
Added 1.73%
53,378
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$42,983
$60.54 p/Share
710
Reduced 1.34%
52,436
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$133,248
$60.54 p/Share
2,201
Added 4.0%
52,790
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$54,378
$52.59 p/Share
1,034
Reduced 2.0%
50,749
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
2,550
Added 4.69%
51,783
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$80,739
$46.67 p/Share
1,730
Reduced 3.41%
49,012
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
5,001
Added 8.97%
50,742
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$47,674
$46.74 p/Share
1,020
Reduced 2.18%
45,741
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$140,640
$46.74 p/Share
3,009
Added 6.14%
46,036
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$17,622
$49.78 p/Share
354
Reduced 0.8%
43,752
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$54,608
$49.78 p/Share
1,097
Added 2.43%
44,106
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$31,547
$59.3 p/Share
532
Reduced 1.23%
42,810
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$91,144
$59.3 p/Share
1,537
Added 3.42%
43,342
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$9,730
$53.76 p/Share
181
Added 0.43%
41,805
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
-
1,135
Reduced 2.65%
41,623
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
2,945
Added 6.51%
42,326
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$34,302
$66.22 p/Share
518
Reduced 1.28%
39,813
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$99,131
$66.22 p/Share
1,497
Added 3.59%
40,198
Common Stock