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
Feb 14
2022
SELL
Payment of exercise price or tax liability
$156,064
$65.85 p/Share
2,370
Reduced 5.77%
38,701
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
6,597
Added 13.84%
41,071
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$136,640
$87.31 p/Share
1,565
Reduced 4.36%
34,313
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
3,229
Added 8.44%
35,016
Common Stock
Aug 06
2021
SELL
Open market or private sale
$188,480
$89.2 p/Share
2,113
Reduced 6.08%
32,649
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$105,908
$27.48 p/Share
3,854
Added 9.98%
34,762
Common Stock