Feb 15
2024
SELL
Payment of exercise price or tax liability
$129,534
$19.01 p/Share
6,814
Reduced 3.94%
166,214
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$139,609
$19.01 p/Share
7,344
Added 4.09%
172,010
Common Stock
Jan 30
2024
BUY
Open market or private purchase
$199,120
$20.96 p/Share
9,500
Added 5.42%
165,684
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$174,593
$26.68 p/Share
6,544
Reduced 4.02%
156,184
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$18,708
$20.81 p/Share
899
Reduced 0.55%
162,728
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
17,046
Added 9.43%
163,627
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
46,333
Added 24.02%
146,581
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$125,110
$30.77 p/Share
4,066
Reduced 7.85%
47,762
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
62,655
Added 38.5%
100,085
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$135,699
$32.05 p/Share
4,234
Reduced 9.26%
41,496
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$335,883
$32.05 p/Share
10,480
Added 19.42%
43,478
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
-
540
Reduced 1.51%
35,250
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$36,319
$32.72 p/Share
1,110
Reduced 3.01%
35,790
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
$92,270
$32.72 p/Share
2,820
Added 7.1%
36,900
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$23,956
$36.63 p/Share
654
Reduced 1.88%
34,080
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$123,627
$36.75 p/Share
3,364
Added 8.83%
34,734
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$16,240
$45.11 p/Share
360
Reduced 1.13%
31,370
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$58,302
$35.9 p/Share
1,624
Reduced 4.87%
31,730
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
4,124
Added 11.0%
33,354
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$17,406
$44.29 p/Share
393
Reduced 1.33%
29,230
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$22,919
$45.93 p/Share
499
Reduced 1.66%
29,623
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$81,526
$43.09 p/Share
1,892
Added 5.91%
30,122
Common Stock
Jan 07
2021
BUY
Open market or private purchase
$4,307
$24.06 p/Share
179
Added 0.63%
28,230
Common Stock