Mar 30
2023
SELL
Payment of exercise price or tax liability
$1,175
$21.77 p/Share
54
Reduced 0.02%
260,706
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$2,351
$21.77 p/Share
108
Reduced 0.05%
202,876
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
113
Added 0.04%
260,760
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$23,816
$21.77 p/Share
1,094
Reduced 0.54%
202,821
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
1,281
Added 0.63%
202,984
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$27,242
$21.69 p/Share
1,256
Reduced 0.62%
202,666
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
131
Added 0.06%
202,797
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$101,084
$21.48 p/Share
4,706
Reduced 2.77%
165,194
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
38,728
Added 15.96%
203,922
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$993,014
$28.41 p/Share
34,953
Reduced 17.06%
169,900
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
85,561
Added 29.46%
204,853
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$3,237
$24.9 p/Share
130
Reduced 0.11%
119,291
Common Stock
Dec 21
2022
BUY
Grant, award, or other acquisition
-
1,233
Added 1.02%
119,421
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$177,566
$27.23 p/Share
6,521
Reduced 5.23%
118,188
Common Stock
Sep 21
2022
BUY
Grant, award, or other acquisition
-
1,095
Added 0.87%
124,709
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
781
Added 0.63%
123,614
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$99,350
$48.44 p/Share
2,051
Reduced 1.64%
122,824
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$559
$62.09 p/Share
9
Reduced 0.01%
122,833
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
18
Added 0.01%
122,842
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$2,856
$62.09 p/Share
46
Reduced 0.04%
124,875
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
615
Added 0.49%
124,921
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$62,942
$60.99 p/Share
1,032
Reduced 0.82%
124,275
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
31
Added 0.02%
124,306
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$298,659
$61.63 p/Share
4,846
Reduced 4.04%
115,141
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
10,166
Added 7.5%
125,307
Common Stock