May 06
2024
BUY
Grant, award, or other acquisition
-
87
Added 0.19%
45,959
Common Stock
May 01
2024
SELL
Open market or private sale
$567,675
$45.0 p/Share
12,615
Reduced 21.58%
45,847
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.06%
58,462
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$36,363
$42.78 p/Share
850
Reduced 1.43%
58,427
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
10,918
Added 15.55%
59,277
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$275,361
$42.54 p/Share
6,473
Reduced 11.81%
48,359
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
13,120
Added 19.31%
54,832
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$42,874
$42.45 p/Share
1,010
Reduced 2.36%
41,712
Common Stock
Dec 13
2023
SELL
Open market or private sale
$471,697
$48.3 p/Share
9,766
Reduced 18.61%
42,722
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
73
Added 0.14%
52,488
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
64
Added 0.12%
52,415
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
68
Added 0.13%
52,351
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
54
Added 0.1%
52,283
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
6,224
Added 10.65%
52,229
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$327,204
$45.54 p/Share
7,185
Reduced 13.51%
46,005
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$92,264
$45.54 p/Share
2,026
Reduced 5.61%
34,095
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
19,097
Added 25.7%
55,216
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$40,576
$45.54 p/Share
891
Reduced 2.41%
36,121
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$41,404
$46.21 p/Share
896
Reduced 2.36%
37,012
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
69
Added 0.18%
37,908
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
66
Added 0.17%
37,839
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$138,749
$42.16 p/Share
3,291
Reduced 8.01%
37,773
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
88
Added 0.21%
41,064
Common Stock
Apr 18
2022
SELL
Open market or private sale
$425,348
$49.35 p/Share
8,619
Reduced 17.38%
40,976
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
94
Added 0.19%
49,595
Common Stock