May 20
2025
SELL
Payment of exercise price or tax liability
$5,212
$31.21 p/Share
167
Reduced 1.23%
13,384
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$5,207
$30.1 p/Share
173
Reduced 1.26%
13,551
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
526
Added 3.69%
13,724
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$5,347
$32.41 p/Share
165
Reduced 1.23%
13,198
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
428
Added 3.1%
13,363
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
812
Added 5.91%
12,935
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,287
Added 9.6%
12,123
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$2,233
$22.79 p/Share
98
Reduced 0.9%
10,836
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,425
$21.91 p/Share
202
Reduced 1.81%
10,934
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
526
Added 4.51%
11,136
Common Stock
Mar 13
2024
SELL
Sale (or disposition) back to the issuer
-
1,521
Reduced 12.54%
10,610
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
428
Added 3.41%
12,131
Common Stock
May 05
2023
BUY
Payment of exercise price or tax liability
$1,105
$13.16 p/Share
84
Added 0.71%
11,703
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$2,041
$17.01 p/Share
120
Reduced 1.01%
11,787
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
428
Added 3.47%
11,907
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,089
Added 8.66%
11,479
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$1,866
$22.21 p/Share
84
Reduced 0.8%
10,390
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$2,718
$22.65 p/Share
120
Reduced 1.13%
10,474
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$25,162
$21.88 p/Share
1,150
Reduced 9.79%
10,594
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
1,056
Added 8.25%
11,744
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
2,281
Added 17.59%
10,688
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$2,485
$17.75 p/Share
140
Reduced 1.64%
8,407
Common Stock