Aug 08
2024
-
70,898
Reduced 31.88%
151,510
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$541,418
$19.78 p/Share
27,372
Reduced 10.96%
222,408
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$569,397
$24.99 p/Share
22,785
Reduced 8.36%
249,780
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
50,731
Added 15.69%
272,565
Common Stock
May 19
2023
-
115,555
Reduced 34.25%
221,834
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$154,822
$18.73 p/Share
8,266
Reduced 2.39%
337,389
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$132,150
$18.39 p/Share
7,186
Reduced 2.04%
345,655
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$437,131
$13.06 p/Share
33,471
Reduced 8.66%
352,841
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
194,903
Added 33.53%
386,312
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$158,440
$21.29 p/Share
7,442
Reduced 3.74%
191,409
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$153,825
$36.05 p/Share
4,267
Reduced 2.1%
198,851
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$270,300
$37.62 p/Share
7,185
Reduced 3.42%
203,118
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
26,889
Added 11.34%
210,303
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
96,552
Added 34.49%
183,414
Common Stock
Nov 12
2021
SELL
Open market or private sale
$502,252
$42.27 p/Share
11,882
Reduced 12.03%
86,862
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$244,485
$41.95 p/Share
5,828
Reduced 5.57%
98,744
Common Stock
Aug 09
2021
SELL
Open market or private sale
$442,360
$38.56 p/Share
11,472
Reduced 9.89%
104,572
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$165,079
$33.41 p/Share
4,941
Reduced 4.08%
116,044
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
27,827
Added 18.7%
120,985
Common Stock
Nov 11
2020
SELL
Payment of exercise price or tax liability
$113,466
$22.17 p/Share
5,118
Reduced 5.21%
93,158
Common Stock