Feb 25
2025
SELL
Payment of exercise price or tax liability
$686,778
$70.78 p/Share
9,703
Reduced 31.75%
20,857
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
17,938
Added 41.23%
25,567
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
4,993
Added 14.04%
30,560
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
7,629
Added 50.0%
7,629
Common Stock
May 20
2024
SELL
Open market or private sale
$979,488
$55.77 p/Share
17,563
Reduced 100.0%
0
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$260,085
$59.07 p/Share
4,403
Reduced 20.04%
17,563
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,994
Added 26.18%
16,905
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
5,061
Added 18.73%
21,966
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$100,363
$57.68 p/Share
1,740
Reduced 13.75%
10,911
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
-
6,153
Added 32.72%
12,651
Common Stock
Apr 28
2023
SELL
Open market or private sale
$1,087,343
$69.59 p/Share
15,625
Reduced 70.63%
6,498
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$271,083
$65.4 p/Share
4,145
Reduced 15.78%
22,123
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
9,088
Added 25.7%
26,268
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$140,644
$68.01 p/Share
2,068
Reduced 10.74%
17,180
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,821
Added 16.56%
19,248
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
246
Added 1.57%
15,426
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$245,454
$66.0 p/Share
3,719
Reduced 19.68%
15,180
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
4,039
Added 17.61%
18,899
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
469
Added 3.06%
14,859
Common Stock
Apr 30
2021
SELL
Open market or private sale
$842,640
$70.22 p/Share
12,000
Reduced 45.47%
14,390
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$212,867
$61.54 p/Share
3,459
Reduced 11.59%
26,390
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
3,980
Added 11.77%
29,849
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
2,825
Added 9.85%
25,868
Common Stock