Aug 22
2024
BUY
Grant, award, or other acquisition
-
171
Added 0.03%
525,522
Common Stock
Jul 29
2024
-
500
Reduced 0.1%
525,351
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
205
Added 0.04%
525,851
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
208
Added 0.04%
525,646
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$366,372
$72.42 p/Share
5,059
Reduced 0.97%
516,791
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
8,647
Added 1.62%
525,438
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
271
Added 0.05%
521,850
Common Stock
Nov 06
2023
-
900
Reduced 0.17%
521,579
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
245
Added 0.05%
522,479
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
286
Added 0.05%
522,234
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
242
Added 0.05%
521,948
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$519,684
$71.74 p/Share
7,244
Reduced 1.4%
510,830
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
10,876
Added 2.04%
521,706
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
243
Added 0.05%
518,074
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
208
Added 0.04%
517,831
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
212
Added 0.04%
517,623
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
197
Added 0.04%
517,411
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$745,637
$81.66 p/Share
9,131
Reduced 1.77%
506,280
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
10,934
Added 2.07%
517,214
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
610
Added 0.12%
515,411
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
168
Added 0.03%
514,801
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
199
Added 0.04%
514,633
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
222
Added 0.04%
514,434
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$631,446
$68.8 p/Share
9,178
Reduced 1.79%
502,787
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
11,425
Added 2.17%
514,212
Common Stock