Jun 06
2023
BUY
Grant, award, or other acquisition
-
34
Added 0.24%
14,392
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.18%
14,358
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$4,040
$39.61 p/Share
102
Reduced 0.71%
14,332
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
1,120
Added 7.2%
14,434
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
-
21
Added 0.16%
13,314
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$2,631
$36.05 p/Share
73
Reduced 0.55%
13,293
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.15%
13,366
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$2,855
$37.08 p/Share
77
Reduced 0.57%
13,346
Common Stock
Jun 18
2022
SELL
Payment of exercise price or tax liability
$2,390
$36.77 p/Share
65
Reduced 0.48%
13,423
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.17%
13,488
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.17%
13,465
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
-
1,003
Added 6.94%
13,442
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
17
Added 0.14%
12,439
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$3,108
$43.78 p/Share
71
Reduced 0.57%
12,422
Common Stock
Sep 02
2021
BUY
Grant, award, or other acquisition
-
18
Added 0.14%
12,493
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
923
Added 6.89%
12,475
Common Stock
Jun 18
2021
SELL
Payment of exercise price or tax liability
$2,330
$38.84 p/Share
60
Reduced 0.52%
11,552
Common Stock
Jun 03
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.09%
11,612
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.1%
11,602
Common Stock
Dec 10
2020
BUY
Grant, award, or other acquisition
-
16
Added 0.14%
11,590
Common Stock
Nov 23
2020
SELL
Payment of exercise price or tax liability
$1,587
$31.11 p/Share
51
Reduced 0.44%
11,574
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$2,086
$30.68 p/Share
68
Reduced 0.58%
11,625
Common Stock