Oct 24
2023
SELL
Payment of exercise price or tax liability
$2,337
$16.58 p/Share
141
Reduced 0.28%
50,970
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$4,659
$20.26 p/Share
230
Reduced 0.45%
51,111
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$4,289
$20.33 p/Share
211
Reduced 0.41%
51,341
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 36.79%
51,552
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$5,059
$19.46 p/Share
260
Reduced 1.19%
21,552
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$3,537
$25.09 p/Share
141
Reduced 0.64%
21,789
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$4,705
$20.46 p/Share
230
Reduced 1.04%
21,930
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$3,863
$18.31 p/Share
211
Reduced 0.94%
22,160
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$3,387
$13.03 p/Share
260
Reduced 1.15%
22,371
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$1,921
$13.63 p/Share
141
Reduced 0.62%
22,631
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$3,377
$15.08 p/Share
224
Reduced 0.97%
22,772
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$3,962
$16.51 p/Share
240
Reduced 1.03%
22,996
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$5,855
$22.52 p/Share
260
Reduced 1.14%
22,615
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$4,655
$28.74 p/Share
162
Reduced 0.7%
22,875
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$6,309
$23.81 p/Share
265
Reduced 1.14%
23,037
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
9,734
Added 29.46%
23,302
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$6,450
$24.81 p/Share
260
Reduced 1.88%
13,568
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$4,100
$29.08 p/Share
141
Reduced 1.01%
13,828
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$8,105
$35.24 p/Share
230
Reduced 1.62%
13,969
Common Stock
Sep 16
2022
SELL
Open market or private sale
$318,679
$37.43 p/Share
8,514
Reduced 37.49%
14,199
Common Stock
Sep 16
2022
BUY
Exercise of conversion of derivative security
$50,658
$5.95 p/Share
8,514
Added 27.36%
22,610
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$11,131
$42.81 p/Share
260
Reduced 1.81%
14,096
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$6,136
$43.52 p/Share
141
Reduced 0.97%
14,356
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$8,528
$37.08 p/Share
230
Reduced 1.56%
14,497
Common Stock
Jun 15
2022
SELL
Open market or private sale
$306,741
$30.47 p/Share
10,067
Reduced 40.6%
14,727
Common Stock