Aug 21
2024
SELL
Open market or private sale
$702,327
$32.58 p/Share
21,557
Reduced 7.03%
284,983
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$506,158
$23.48 p/Share
21,557
Added 6.57%
306,540
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,309,087
$33.17 p/Share
39,466
Reduced 12.16%
284,983
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$926,661
$23.48 p/Share
39,466
Added 10.84%
324,449
Common Stock
Aug 19
2024
SELL
Open market or private sale
$1,151,188
$33.63 p/Share
34,231
Reduced 10.72%
284,983
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$173,808
$23.58 p/Share
7,371
Reduced 2.26%
319,214
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$30,572
$18.09 p/Share
1,690
Reduced 0.51%
326,585
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$9,884
$15.59 p/Share
634
Reduced 0.19%
328,275
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$125,285
$13.54 p/Share
9,253
Reduced 2.74%
328,909
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$67,665
$9.18 p/Share
7,371
Reduced 2.13%
338,162
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$9,587
$8.56 p/Share
1,120
Reduced 0.65%
169,893
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$36,327
$8.72 p/Share
4,166
Reduced 2.38%
171,013
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$99,855
$8.88 p/Share
11,245
Reduced 6.03%
175,179
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$11,065
$9.88 p/Share
1,120
Reduced 0.6%
186,424
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$12,501
$11.94 p/Share
1,047
Reduced 0.56%
187,544
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$2,343
$10.8 p/Share
217
Reduced 0.11%
188,591
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$11,955
$10.28 p/Share
1,163
Reduced 0.61%
188,808
Common Stock
Jul 06
2023
SELL
Payment of exercise price or tax liability
$3,532
$8.37 p/Share
422
Reduced 0.22%
189,971
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$50,490
$7.96 p/Share
6,343
Reduced 3.22%
190,393
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$3,455
$7.98 p/Share
433
Reduced 0.22%
196,736
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$13,794
$16.54 p/Share
834
Reduced 0.42%
197,169
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$35,730
$17.61 p/Share
2,029
Reduced 1.01%
198,003
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$9,677
$15.66 p/Share
618
Reduced 0.31%
200,032
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
88,300
Added 30.56%
200,650
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$12,013
$14.65 p/Share
820
Reduced 0.72%
112,350
Common Stock