Sep 16
2024
SELL
Open market or private sale
$1,415,250
$94.35 p/Share
15,000
Reduced 18.78%
64,866
Common Stock
Aug 22
2024
BUY
Grant, award, or other acquisition
-
168
Added 0.21%
79,866
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
199
Added 0.25%
79,698
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
201
Added 0.25%
79,499
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$349,209
$72.42 p/Share
4,822
Reduced 6.37%
70,930
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
8,368
Added 9.55%
79,298
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
265
Added 0.35%
75,752
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
238
Added 0.31%
75,487
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
280
Added 0.37%
75,249
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
237
Added 0.32%
74,969
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$493,786
$71.74 p/Share
6,883
Reduced 9.7%
64,066
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
10,666
Added 12.49%
74,732
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
235
Added 0.33%
70,949
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
200
Added 0.28%
70,714
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
206
Added 0.29%
70,514
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
190
Added 0.27%
70,308
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$712,239
$81.66 p/Share
8,722
Reduced 12.8%
59,393
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
10,725
Added 13.27%
70,118
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
588
Added 0.86%
68,115
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
161
Added 0.24%
67,527
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
193
Added 0.29%
67,366
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
213
Added 0.32%
67,173
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$607,366
$68.8 p/Share
8,828
Reduced 13.64%
55,917
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
11,043
Added 14.16%
66,960
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
720
Added 1.1%
64,745
Common Stock