Dec 02
2024
BUY
Grant, award, or other acquisition
-
26
Added 0.13%
20,193
Common Stock
Aug 22
2024
BUY
Grant, award, or other acquisition
-
34
Added 0.17%
20,125
Common Stock
Jul 26
2024
SELL
Open market or private sale
$95,095
$86.45 p/Share
1,100
Reduced 5.19%
20,091
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
40
Added 0.19%
21,135
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
40
Added 0.19%
21,042
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$58,877
$72.42 p/Share
813
Reduced 4.08%
19,102
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
1,900
Added 8.3%
21,002
Common Stock
Dec 07
2023
SELL
Open market or private sale
$45,153
$62.28 p/Share
725
Reduced 3.52%
19,862
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
50
Added 0.24%
20,587
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
45
Added 0.22%
20,472
Common Stock
Jul 24
2023
SELL
Open market or private sale
$128,934
$66.12 p/Share
1,950
Reduced 8.71%
20,427
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
53
Added 0.24%
22,308
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
45
Added 0.2%
22,191
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$76,618
$71.74 p/Share
1,068
Reduced 5.07%
19,994
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
2,152
Added 8.86%
22,146
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
44
Added 0.21%
20,999
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
38
Added 0.18%
20,892
Common Stock
Aug 01
2022
SELL
Open market or private sale
$89,136
$74.28 p/Share
1,200
Reduced 5.44%
20,854
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
38
Added 0.17%
21,989
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.16%
21,904
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$103,218
$81.66 p/Share
1,264
Reduced 5.99%
19,840
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
2,029
Added 8.49%
21,869
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
115
Added 0.54%
21,060
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
31
Added 0.15%
20,897
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
37
Added 0.18%
20,817
Common Stock