Oct 29
2024
SELL
Payment of exercise price or tax liability
$1,111
$32.68 p/Share
34
Reduced 0.53%
6,384
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
17
Added 0.26%
6,418
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
21
Added 0.33%
6,401
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
19
Added 0.3%
6,380
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.28%
6,361
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,614
$28.11 p/Share
93
Reduced 1.44%
6,343
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$933
$29.18 p/Share
32
Reduced 0.49%
6,436
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$1,400
$29.18 p/Share
48
Reduced 0.74%
6,468
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$525
$29.18 p/Share
18
Reduced 0.28%
6,516
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
619
Added 8.65%
6,534
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.32%
5,915
Common Stock
Aug 29
2023
SELL
Payment of exercise price or tax liability
$972
$30.4 p/Share
32
Reduced 0.54%
5,896
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
22
Added 0.37%
5,928
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
16
Added 0.27%
5,906
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.32%
5,890
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$3,208
$36.05 p/Share
89
Reduced 1.49%
5,871
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$1,111
$35.84 p/Share
31
Reduced 0.52%
5,960
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$1,612
$35.84 p/Share
45
Reduced 0.75%
5,991
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
293
Added 4.63%
6,034
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,567
$35.66 p/Share
72
Reduced 1.24%
5,741
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
22
Added 0.38%
5,813
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$1,075
$37.08 p/Share
29
Reduced 0.5%
5,791
Common Stock
Jun 18
2022
SELL
Payment of exercise price or tax liability
$2,243
$36.77 p/Share
61
Reduced 1.04%
5,820
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.39%
5,881
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
22
Added 0.37%
5,858
Common Stock