May 23
2024
BUY
Grant, award, or other acquisition
-
266
Added 0.18%
147,846
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
272
Added 0.18%
147,580
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$526,565
$72.42 p/Share
7,271
Reduced 5.07%
136,150
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
11,158
Added 7.04%
147,308
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
354
Added 0.25%
143,421
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
318
Added 0.22%
143,067
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
373
Added 0.26%
142,749
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
315
Added 0.22%
142,376
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$676,651
$71.74 p/Share
9,432
Reduced 6.88%
127,599
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
14,462
Added 9.24%
142,061
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
306
Added 0.22%
137,031
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
261
Added 0.19%
136,725
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
269
Added 0.2%
136,464
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
249
Added 0.18%
136,195
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$899,077
$81.66 p/Share
11,010
Reduced 8.31%
121,404
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
14,542
Added 9.66%
135,946
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
741
Added 0.56%
132,414
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
205
Added 0.16%
131,673
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
244
Added 0.19%
131,468
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
269
Added 0.2%
131,224
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$799,456
$68.8 p/Share
11,620
Reduced 9.04%
116,880
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
14,075
Added 9.7%
130,955
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
896
Added 0.69%
128,500
Common Stock
Aug 27
2020
BUY
Grant, award, or other acquisition
-
289
Added 0.23%
127,604
Common Stock
Jun 16
2020
SELL
Open market or private sale
$1,312,315
$72.03 p/Share
18,219
Reduced 12.52%
127,315
Common Stock