Nov 05
2024
SELL
Open market or private sale
$188,900
$37.78 p/Share
5,000
Reduced 12.77%
34,166
Common Stock
Mar 20
2024
SELL
Open market or private sale
$168,155
$25.87 p/Share
6,500
Reduced 14.55%
38,178
Common Stock
Feb 22
2024
SELL
Open market or private sale
$21,870
$25.58 p/Share
855
Reduced 1.88%
44,678
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$270,259
$24.48 p/Share
11,040
Added 19.51%
45,533
Common Stock
May 23
2023
SELL
Open market or private sale
$108,175
$27.78 p/Share
3,894
Reduced 10.31%
33,891
Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$367,232
$27.43 p/Share
13,388
Reduced 26.16%
37,785
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$347,038
$20.06 p/Share
17,300
Added 25.27%
51,173
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$244,194
$32.69 p/Share
7,470
Added 18.19%
33,600
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$507,240
$37.06 p/Share
13,687
Reduced 31.0%
30,469
Common Stock
Aug 06
2021
SELL
Open market or private sale
$189,659
$37.05 p/Share
5,119
Reduced 16.8%
25,350
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$425,227
$22.58 p/Share
18,832
Added 29.9%
44,156
Common Stock
Feb 14
2021
SELL
Open market or private sale
$21,180
$36.58 p/Share
579
Reduced 2.27%
24,895
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$201,930
$29.77 p/Share
6,783
Reduced 20.26%
26,691
Common Stock
Dec 16
2020
SELL
Open market or private sale
$35,439
$29.12 p/Share
1,217
Reduced 4.56%
25,474
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
$180,640
$22.58 p/Share
8,000
Added 19.29%
33,474
Common Stock
Dec 14
2020
SELL
Open market or private sale
$44,723
$29.52 p/Share
1,515
Reduced 5.61%
25,474
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$206,158
$30.61 p/Share
6,735
Reduced 19.97%
26,989
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
$186,285
$22.58 p/Share
8,250
Added 19.66%
33,724
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$74,121
$31.99 p/Share
2,317
Reduced 8.16%
26,075
Common Stock
Dec 11
2020
SELL
Open market or private sale
$17,940
$29.85 p/Share
601
Reduced 2.3%
25,474
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$65,888
$22.58 p/Share
2,918
Added 9.32%
28,392
Common Stock