Nov 18
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.07%
21,495
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.07%
21,480
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$21,402
$44.87 p/Share
477
Reduced 2.17%
21,549
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
3,356
Added 13.22%
22,027
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$11,145
$44.76 p/Share
249
Reduced 1.38%
17,785
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$39,657
$44.76 p/Share
886
Added 4.53%
18,671
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$16,552
$44.98 p/Share
368
Reduced 2.0%
18,034
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.07%
18,402
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.08%
18,389
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
16
Added 0.09%
18,375
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.08%
18,359
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
4,993
Added 21.4%
18,343
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$3,761
$35.15 p/Share
107
Reduced 0.8%
13,350
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$7,333
$35.95 p/Share
204
Reduced 1.59%
12,617
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$30,198
$35.95 p/Share
840
Added 5.88%
13,457
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$9,249
$35.17 p/Share
263
Reduced 2.01%
12,821
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$14,147
$34.59 p/Share
409
Reduced 3.03%
13,084
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.1%
13,494
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12
Added 0.09%
13,480
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.1%
13,468
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
13
Added 0.1%
13,453
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$4,197
$33.31 p/Share
126
Reduced 0.93%
13,439
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$8,498
$33.99 p/Share
250
Reduced 1.81%
13,566
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$9,991
$34.1 p/Share
293
Reduced 2.08%
13,816
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
3,840
Added 21.39%
14,110
Common Stock