Mar 30
2023
SELL
Payment of exercise price or tax liability
$1,088
$21.77 p/Share
50
Reduced 0.04%
115,648
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$2,242
$21.77 p/Share
103
Reduced 0.09%
115,592
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
106
Added 0.09%
115,698
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$23,228
$21.77 p/Share
1,067
Reduced 0.92%
115,532
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
561
Added 0.48%
115,695
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$23,143
$21.69 p/Share
1,067
Reduced 0.91%
116,087
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
114
Added 0.1%
116,201
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$97,003
$21.48 p/Share
4,516
Reduced 3.71%
117,154
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$965,911
$28.41 p/Share
33,999
Reduced 21.84%
121,670
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
85,561
Added 35.46%
155,699
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$298
$24.9 p/Share
12
Reduced 0.02%
70,108
Common Stock
Dec 21
2022
BUY
Grant, award, or other acquisition
-
365
Added 0.52%
70,120
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$15,346
$27.21 p/Share
564
Reduced 0.8%
69,755
Common Stock
Sep 21
2022
BUY
Grant, award, or other acquisition
-
324
Added 0.46%
70,319
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
231
Added 0.33%
69,995
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$559
$62.09 p/Share
9
Reduced 0.01%
69,764
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
18
Added 0.03%
69,773
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$2,235
$62.09 p/Share
36
Reduced 0.05%
69,755
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
220
Added 0.31%
69,791
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$62,942
$60.99 p/Share
1,032
Reduced 1.46%
69,540
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
31
Added 0.04%
69,571
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$210,158
$61.63 p/Share
3,410
Reduced 5.24%
61,718
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
8,854
Added 11.15%
70,572
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$58,463
$61.09 p/Share
957
Reduced 1.45%
65,128
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$1,027
$48.89 p/Share
21
Reduced 0.03%
66,085
Common Stock