Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,760,357
$28.78 p/Share
61,166
Reduced 6.23%
920,298
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
155,441
Added 13.67%
981,464
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,535
Added 0.78%
826,023
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$2,286,761
$27.72 p/Share
82,495
Reduced 9.15%
819,488
Common Stock
Dec 04
2023
SELL
Open market or private sale
$3,937,500
$26.25 p/Share
150,000
Reduced 14.26%
901,983
Common Stock
Dec 01
2023
SELL
Open market or private sale
$275,094
$25.5 p/Share
10,788
Reduced 1.02%
1,051,983
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,637,406
$25.5 p/Share
64,212
Reduced 5.7%
1,062,771
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,875,750
$25.01 p/Share
75,000
Reduced 6.24%
1,126,983
Common Stock
Jun 13
2023
SELL
Open market or private sale
$1,758,592
$22.0 p/Share
79,936
Reduced 6.24%
1,201,983
Common Stock
Jun 12
2023
SELL
Open market or private sale
$4,768,786
$21.67 p/Share
220,064
Reduced 14.65%
1,281,919
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
22,819
Added 1.5%
1,501,983
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,802,449
$18.79 p/Share
95,926
Reduced 6.09%
1,479,164
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
300,404
Added 16.02%
1,575,090
Common Stock
Feb 02
2023
SELL
Open market or private sale
$1,500,000
$20.0 p/Share
75,000
Reduced 5.56%
1,274,686
Common Stock
Nov 14
2022
SELL
Open market or private sale
$975,000
$19.5 p/Share
50,000
Reduced 3.57%
1,349,686
Common Stock
Nov 03
2022
SELL
Open market or private sale
$950,000
$19.0 p/Share
50,000
Reduced 3.45%
1,399,686
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
36,102
Added 2.43%
1,449,686
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$137,067
$16.58 p/Share
8,267
Reduced 0.58%
1,413,584
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
41,900
Added 2.86%
1,421,851
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$118,177
$17.29 p/Share
6,835
Reduced 0.49%
1,379,951
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$439,214
$16.41 p/Share
26,765
Reduced 1.89%
1,386,786
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
68,494
Added 4.62%
1,413,551
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
34,642
Added 2.51%
1,345,057
Common Stock