Mar 01
2024
BUY
Grant, award, or other acquisition
$244,997
$17.87 p/Share
13,710
Added 19.12%
57,984
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$32,031
$19.01 p/Share
1,685
Added 3.67%
44,274
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$24,598
$26.68 p/Share
922
Reduced 2.12%
42,589
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$15,585
$18.25 p/Share
854
Added 1.92%
43,511
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$10,550
$20.81 p/Share
507
Reduced 1.17%
42,657
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
5,262
Added 10.87%
43,164
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$18,738
$30.77 p/Share
609
Reduced 2.28%
26,055
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
13,302
Added 25.98%
37,901
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$36,921
$32.05 p/Share
1,152
Reduced 4.37%
25,208
Common
Feb 15
2023
BUY
Grant, award, or other acquisition
$81,535
$32.05 p/Share
2,544
Added 9.02%
25,666
Common
Dec 30
2022
BUY
Open market or private purchase
$6,226
$26.84 p/Share
232
Added 0.96%
23,816
Common
Jun 30
2022
BUY
Open market or private purchase
$11,502
$25.79 p/Share
446
Added 1.86%
23,584
Common
Mar 25
2022
SELL
Payment of exercise price or tax liability
$6,405
$34.07 p/Share
188
Reduced 0.81%
23,138
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$12,597
$32.72 p/Share
385
Reduced 1.62%
23,326
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
$52,090
$32.72 p/Share
1,592
Added 6.29%
23,711
Common
Feb 28
2022
SELL
Payment of exercise price or tax liability
$10,586
$36.63 p/Share
289
Reduced 1.29%
22,119
Common
Feb 15
2022
BUY
Grant, award, or other acquisition
$39,322
$36.75 p/Share
1,070
Added 4.56%
22,408
Common
Jan 04
2022
BUY
Open market or private purchase
$5,478
$29.45 p/Share
186
Added 0.86%
21,338
Common
Jul 06
2021
BUY
Open market or private purchase
$9,619
$31.64 p/Share
304
Added 1.42%
21,152
Common
Mar 26
2021
SELL
Payment of exercise price or tax liability
$5,684
$45.11 p/Share
126
Reduced 0.6%
20,848
Common
Mar 18
2021
SELL
Payment of exercise price or tax liability
$20,678
$35.9 p/Share
576
Reduced 2.67%
20,974
Common
Mar 18
2021
BUY
Grant, award, or other acquisition
-
2,360
Added 9.87%
21,550
Common
Feb 26
2021
SELL
Payment of exercise price or tax liability
$7,131
$44.29 p/Share
161
Reduced 0.83%
19,190
Common
Feb 22
2021
SELL
Payment of exercise price or tax liability
$11,712
$45.93 p/Share
255
Reduced 1.3%
19,351
Common
Feb 15
2021
BUY
Grant, award, or other acquisition
$26,759
$43.09 p/Share
621
Added 3.07%
19,606
Common