Nov 07
2024
SELL
Open market or private sale
$154,800
$20.64 p/Share
7,500
Reduced 31.06%
16,645
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
2,954
Added 9.93%
26,793
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$51,435
$28.88 p/Share
1,781
Reduced 6.95%
23,839
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
5,276
Added 17.08%
25,620
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,717
$20.78 p/Share
612
Reduced 3.41%
17,313
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
6,782
Added 24.68%
20,697
Common Stock
Jun 09
2023
SELL
Open market or private sale
$165,537
$32.3 p/Share
5,125
Reduced 26.95%
13,889
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
$73,953
$14.43 p/Share
5,125
Added 21.23%
19,014
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$20,227
$36.12 p/Share
560
Reduced 3.88%
13,872
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,452
$34.84 p/Share
300
Reduced 2.42%
12,100
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
2,332
Added 13.91%
14,432
Common Stock
May 05
2022
SELL
Open market or private sale
$293,005
$40.42 p/Share
7,249
Reduced 37.04%
12,322
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
$104,603
$14.43 p/Share
7,249
Added 27.03%
19,571
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,477
$27.01 p/Share
536
Reduced 4.18%
12,287
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$8,002
$25.98 p/Share
308
Reduced 2.59%
11,573
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,250
Added 8.88%
12,823
Common Stock
Aug 03
2021
SELL
Open market or private sale
$102,390
$34.13 p/Share
3,000
Reduced 20.25%
11,815
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$43,290
$14.43 p/Share
3,000
Added 16.84%
14,815
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$12,625
$24.42 p/Share
517
Reduced 4.22%
11,739
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,659
$24.01 p/Share
319
Reduced 2.77%
11,215
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,041
Added 7.83%
12,256
Common Stock