Feb 23
2025
SELL
Payment of exercise price or tax liability
$2,786,998
$27.45 p/Share
101,530
Reduced 14.71%
588,624
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
94,717
Added 12.07%
690,154
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$1,226,595
$28.57 p/Share
42,933
Reduced 6.73%
595,437
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$553,226
$33.06 p/Share
16,734
Reduced 2.55%
638,370
Common Stock
Dec 06
2024
SELL
Open market or private sale
$4,449,369
$34.85 p/Share
127,672
Reduced 16.31%
655,104
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$183,731
$16.09 p/Share
11,419
Reduced 1.44%
782,776
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$402,533
$16.54 p/Share
24,337
Reduced 3.6%
651,773
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
142,422
Added 15.21%
794,195
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$196,395
$16.54 p/Share
11,874
Reduced 1.68%
693,281
Common Stock
Feb 19
2024
SELL
Sale (or disposition) back to the issuer
-
17,171
Reduced 2.48%
676,110
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$25,003
$16.09 p/Share
1,554
Reduced 0.22%
705,155
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$145,820
$12.77 p/Share
11,419
Reduced 1.59%
706,709
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
228,991
Added 24.18%
718,128
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
184,931
Added 27.44%
489,137
Common Stock
Feb 19
2023
SELL
Sale (or disposition) back to the issuer
-
13,192
Reduced 4.16%
304,206
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$176,776
$11.68 p/Share
15,135
Reduced 4.55%
317,398
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$84,161
$17.04 p/Share
4,939
Reduced 1.46%
332,533
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$4,862
$16.37 p/Share
297
Reduced 0.09%
337,472
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
87,072
Added 20.5%
337,769
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$129,555
$17.85 p/Share
7,258
Reduced 2.74%
257,961
Common Stock
Feb 18
2022
SELL
Sale (or disposition) back to the issuer
-
7,264
Reduced 2.82%
250,697
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
-
7,677
Reduced 2.81%
265,219
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
15,806
Added 5.47%
272,896
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
756
Added 0.29%
257,090
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
56,544
Added 18.07%
256,334
Common Stock