Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,447,096
$72.42 p/Share
19,982
Reduced 11.73%
150,411
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,789
Added 1.79%
153,200
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,982,391
$71.74 p/Share
27,633
Reduced 15.68%
148,630
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
21,763
Added 11.33%
170,393
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
1,083
Added 0.61%
176,263
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
927
Added 0.53%
175,180
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
954
Added 0.54%
174,253
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
886
Added 0.51%
173,299
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$2,682,368
$81.66 p/Share
32,848
Reduced 22.48%
113,275
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
59,138
Added 25.54%
172,413
Common Stock
Dec 01
2021
-
109,166
Reduced 42.76%
146,123
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
2,307
Added 0.9%
255,289
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
641
Added 0.25%
252,648
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
761
Added 0.3%
252,007
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
839
Added 0.33%
251,246
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$2,362,386
$68.8 p/Share
34,337
Reduced 14.46%
203,147
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
47,260
Added 15.88%
250,407
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
2,629
Added 1.09%
237,484
Common Stock
Aug 27
2020
BUY
Grant, award, or other acquisition
-
856
Added 0.36%
234,855
Common Stock
Jun 02
2020
BUY
Grant, award, or other acquisition
-
793
Added 0.34%
233,999
Common Stock
May 20
2020
BUY
Acquisition or disposition by will or laws
-
334
Added 0.13%
252,982
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
1,123
Added 0.48%
233,206
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$2,707,888
$75.33 p/Share
35,947
Reduced 13.41%
232,083
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
39,136
Added 12.74%
268,030
Common Stock
Dec 03
2019
BUY
Grant, award, or other acquisition
-
5,842
Added 2.49%
228,894
Common Stock