Feb 25
2024
SELL
Payment of exercise price or tax liability
$187,129
$24.35 p/Share
7,685
Reduced 0.69%
1,111,751
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$233,638
$24.35 p/Share
9,595
Reduced 0.85%
1,119,436
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$180,725
$24.35 p/Share
7,422
Reduced 0.65%
1,129,031
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
107,802
Added 8.12%
1,219,553
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,012,542
$24.59 p/Share
41,177
Reduced 3.5%
1,136,453
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
99,075
Added 7.76%
1,177,630
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$233,549
$24.05 p/Share
9,711
Reduced 0.89%
1,078,555
Common Stock
May 26
2023
-
40,000
Reduced 3.73%
1,032,937
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$2,153,736
$20.28 p/Share
106,200
Reduced 8.3%
1,172,937
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$189,204
$24.62 p/Share
7,685
Reduced 0.6%
1,279,137
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
99,004
Added 7.14%
1,286,822
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$182,506
$24.59 p/Share
7,422
Reduced 0.62%
1,187,818
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$368,738
$24.54 p/Share
15,026
Reduced 1.24%
1,195,240
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$2,178,246
$23.9 p/Share
91,140
Reduced 7.0%
1,210,266
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
223,482
Added 14.66%
1,301,406
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$3,405,571
$31.33 p/Share
108,700
Reduced 8.37%
1,189,841
Common Stock
May 04
2022
-
14,500
Reduced 1.1%
1,298,541
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$278,378
$35.39 p/Share
7,866
Reduced 0.6%
1,313,041
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
69,885
Added 5.02%
1,320,907
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$372,606
$34.0 p/Share
10,959
Reduced 0.87%
1,251,022
Common Stock
Sep 20
2021
SELL
Open market or private sale
$5,986,881
$42.37 p/Share
141,300
Reduced 10.07%
1,261,981
Common Stock
Jun 10
2021
SELL
Open market or private sale
$3,244,330
$32.48 p/Share
99,887
Reduced 6.65%
1,403,281
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$365,586
$3.66 p/Share
99,887
Added 6.4%
1,460,656
Common Stock
Jun 09
2021
SELL
Open market or private sale
$7,532,495
$32.03 p/Share
235,170
Reduced 14.35%
1,403,281
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$736,082
$3.13 p/Share
235,170
Added 12.55%
1,638,451
Common Stock