Jun 03
2024
SELL
Payment of exercise price or tax liability
$464,770
$15.68 p/Share
29,641
Reduced 28.59%
74,051
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
54,716
Added 41.96%
75,675
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$37,546
$23.12 p/Share
1,624
Reduced 3.21%
48,976
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
3,007
Added 5.61%
50,600
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$64,144
$23.81 p/Share
2,694
Reduced 5.36%
47,593
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
4,990
Added 9.03%
50,287
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$326,349
$23.17 p/Share
14,085
Reduced 23.72%
45,297
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
18,911
Added 28.77%
46,811
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
6,710
Added 11.2%
53,179
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$35,143
$21.64 p/Share
1,624
Reduced 4.59%
33,761
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
3,007
Added 7.83%
35,385
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$288,813
$23.38 p/Share
12,353
Reduced 27.62%
32,378
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
13,727
Added 23.48%
44,731
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
9,156
Added 22.8%
31,004
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$76,415
$22.92 p/Share
3,334
Reduced 13.24%
21,848
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
6,205
Added 21.01%
23,325
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$60,662
$24.52 p/Share
2,474
Reduced 11.53%
18,977
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
4,155
Added 16.23%
21,451
Common Stock
May 26
2021
SELL
Open market or private sale
$64,969
$37.21 p/Share
1,746
Reduced 9.17%
17,296
Common Stock
May 18
2021
SELL
Open market or private sale
$434,804
$35.13 p/Share
12,377
Reduced 39.39%
19,042
Common Stock
May 17
2021
SELL
Open market or private sale
$58,902
$34.73 p/Share
1,696
Reduced 5.12%
31,419
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$56,059
$29.93 p/Share
1,873
Reduced 5.35%
33,115
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
3,470
Added 9.02%
34,988
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$517,904
$31.39 p/Share
16,499
Reduced 34.36%
31,518
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
-
30,572
Added 47.71%
33,508
Common Stock