May 06
2024
BUY
Grant, award, or other acquisition
-
61
Added 0.15%
39,958
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
21
Added 0.05%
39,882
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$16,855
$42.78 p/Share
394
Reduced 0.98%
39,861
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
8,307
Added 17.11%
40,255
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$108,859
$42.54 p/Share
2,559
Reduced 7.42%
31,948
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
6,664
Added 16.19%
34,507
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$19,314
$42.45 p/Share
455
Reduced 1.61%
27,843
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
42
Added 0.15%
28,298
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
37
Added 0.13%
28,256
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
40
Added 0.14%
28,219
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
29
Added 0.1%
28,179
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
3,856
Added 12.05%
28,150
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$61,843
$45.54 p/Share
1,358
Reduced 5.29%
24,294
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$37,342
$45.54 p/Share
820
Reduced 3.71%
21,274
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
4,378
Added 14.19%
26,472
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$11,703
$45.54 p/Share
257
Reduced 1.15%
22,094
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$20,517
$46.21 p/Share
444
Reduced 1.95%
22,351
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
37
Added 0.16%
22,799
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
36
Added 0.16%
22,762
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$24,621
$42.16 p/Share
584
Reduced 2.51%
22,726
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
41
Added 0.18%
23,310
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
42
Added 0.18%
23,269
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$15,408
$43.28 p/Share
356
Reduced 1.51%
23,227
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$65,223
$43.28 p/Share
1,507
Reduced 6.01%
23,583
Common Stock
Jan 09
2022
BUY
Grant, award, or other acquisition
-
4,015
Added 13.79%
25,090
Common Stock