Feb 21
2025
SELL
Payment of exercise price or tax liability
$310,588
$48.85 p/Share
6,358
Reduced 10.67%
53,212
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$846,472
$48.85 p/Share
17,328
Added 22.53%
59,570
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$27,605
$46.24 p/Share
597
Reduced 1.39%
42,242
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
1,951
Added 4.36%
42,839
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$31,137
$48.2 p/Share
646
Reduced 1.56%
40,888
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
1,800
Added 4.15%
41,534
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$32,006
$46.93 p/Share
682
Reduced 1.69%
39,734
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
1,901
Added 4.49%
40,416
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$171,800
$55.87 p/Share
3,075
Reduced 7.39%
38,515
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$539,257
$55.87 p/Share
9,652
Added 18.84%
41,590
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$36,110
$55.64 p/Share
649
Reduced 1.99%
31,938
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
1,800
Added 5.23%
32,587
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$21,811
$56.95 p/Share
383
Reduced 1.23%
30,787
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,061
Added 3.29%
31,170
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$35,081
$56.95 p/Share
616
Reduced 2.0%
30,109
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,845
Added 5.66%
30,725
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$241,261
$60.71 p/Share
3,974
Reduced 12.1%
28,880
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$586,701
$60.71 p/Share
9,664
Added 22.73%
32,854
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$18,335
$59.53 p/Share
308
Reduced 1.31%
23,190
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
786
Added 3.24%
23,498
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$23,990
$59.53 p/Share
403
Reduced 1.74%
22,712
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,029
Added 4.26%
23,115
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$43,449
$60.18 p/Share
722
Reduced 3.17%
22,086
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
1,844
Added 7.48%
22,808
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$33,576
$57.89 p/Share
580
Reduced 2.69%
20,964
Common Stock