Nov 20
2023
SELL
Payment of exercise price or tax liability
$25,432
$24.74 p/Share
1,028
Reduced 0.56%
183,531
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$71,974
$17.31 p/Share
4,158
Reduced 3.82%
104,774
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
99,528
Added 35.03%
184,559
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$5,073
$16.58 p/Share
306
Reduced 0.34%
89,189
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$36,448
$16.75 p/Share
2,176
Reduced 2.37%
89,495
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$9,258
$20.26 p/Share
457
Reduced 0.5%
91,671
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$20,004
$19.46 p/Share
1,028
Reduced 1.1%
92,128
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$7,677
$25.09 p/Share
306
Reduced 0.33%
93,007
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$54,639
$25.11 p/Share
2,176
Reduced 2.28%
93,313
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$9,350
$20.46 p/Share
457
Reduced 0.48%
95,489
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$13,381
$13.03 p/Share
1,027
Reduced 1.06%
95,946
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$4,170
$13.63 p/Share
306
Reduced 0.31%
96,973
Common Stock
Apr 21
2023
SELL
Payment of exercise price or tax liability
$29,920
$13.75 p/Share
2,176
Reduced 2.19%
97,279
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,891
$15.08 p/Share
457
Reduced 0.46%
99,455
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$58,817
$27.03 p/Share
2,176
Reduced 2.13%
99,912
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,128
$22.52 p/Share
1,027
Reduced 1.0%
101,532
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
30,626
Added 23.0%
102,559
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$9,685
$28.74 p/Share
337
Reduced 0.47%
71,933
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$11,976
$23.81 p/Share
503
Reduced 0.69%
72,270
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
35,484
Added 32.78%
72,773
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$25,479
$24.81 p/Share
1,027
Reduced 2.68%
37,289
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$8,898
$29.08 p/Share
306
Reduced 0.79%
38,316
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$16,105
$35.24 p/Share
457
Reduced 1.17%
38,622
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$43,966
$42.81 p/Share
1,027
Reduced 2.56%
39,079
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$13,274
$43.52 p/Share
305
Reduced 0.75%
40,106
Common Stock