Jan 06
2025
BUY
Grant, award, or other acquisition
-
3,155
Added 15.25%
17,539
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$68,496
$51.97 p/Share
1,318
Reduced 8.39%
14,384
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
18
Added 0.11%
15,670
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
20
Added 0.13%
15,652
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$49,878
$42.45 p/Share
1,175
Reduced 6.99%
15,632
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
3,695
Added 18.02%
16,807
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.14%
13,112
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
16
Added 0.12%
13,094
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
17
Added 0.13%
13,078
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.11%
13,061
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$57,025
$45.62 p/Share
1,250
Reduced 8.74%
13,046
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
3,288
Added 18.7%
14,296
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.14%
11,006
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.14%
10,991
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.13%
10,976
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
16
Added 0.15%
10,962
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$45,995
$42.47 p/Share
1,083
Reduced 9.0%
10,946
Common Stock
Jan 05
2022
BUY
Grant, award, or other acquisition
-
3,507
Added 22.57%
12,029
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.14%
8,522
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.14%
8,507
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.12%
8,495
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
15
Added 0.18%
8,485
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$47,729
$41.11 p/Share
1,161
Reduced 12.05%
8,470
Common Stock
Jan 06
2021
BUY
Grant, award, or other acquisition
-
3,040
Added 23.99%
9,631
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
17
Added 0.26%
6,591
Common Stock