Mar 01
2024
BUY
Grant, award, or other acquisition
$174,983
$17.87 p/Share
9,792
Added 20.57%
37,804
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$27,336
$19.01 p/Share
1,438
Reduced 4.88%
28,012
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$29,541
$19.01 p/Share
1,554
Added 5.06%
29,164
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$23,158
$26.68 p/Share
868
Reduced 3.02%
27,896
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$10,550
$20.81 p/Share
507
Reduced 1.73%
28,764
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,846
Added 14.2%
29,271
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$18,677
$30.77 p/Share
607
Reduced 3.43%
17,112
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
8,700
Added 26.27%
24,423
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$34,005
$32.05 p/Share
1,061
Reduced 6.1%
16,330
Common
Feb 15
2023
BUY
Grant, award, or other acquisition
$76,054
$32.05 p/Share
2,373
Added 12.41%
16,742
Common
Mar 25
2022
SELL
Payment of exercise price or tax liability
$6,405
$34.07 p/Share
188
Reduced 1.23%
15,134
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$21,170
$32.72 p/Share
647
Reduced 4.05%
15,322
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
$52,090
$32.72 p/Share
1,592
Added 9.07%
15,969
Common
Feb 28
2022
SELL
Payment of exercise price or tax liability
$13,370
$36.63 p/Share
365
Reduced 2.48%
14,377
Common
Feb 15
2022
BUY
Grant, award, or other acquisition
$29,326
$36.75 p/Share
798
Added 5.14%
14,742
Common
Mar 26
2021
SELL
Payment of exercise price or tax liability
$5,684
$45.11 p/Share
126
Reduced 0.9%
13,944
Common
Mar 18
2021
SELL
Payment of exercise price or tax liability
$17,555
$35.9 p/Share
489
Reduced 3.36%
14,070
Common
Mar 18
2021
BUY
Grant, award, or other acquisition
-
2,001
Added 12.08%
14,559
Common
Feb 26
2021
SELL
Payment of exercise price or tax liability
$6,422
$44.29 p/Share
145
Reduced 1.14%
12,558
Common
Feb 22
2021
SELL
Payment of exercise price or tax liability
$9,278
$45.93 p/Share
202
Reduced 1.57%
12,703
Common
Feb 15
2021
BUY
Grant, award, or other acquisition
$25,509
$43.09 p/Share
592
Added 4.39%
12,905
Common