Nov 22
2024
SELL
Sale (or disposition) back to the issuer
-
104,735
Reduced 100.0%
0
Common Stock
Nov 19
2024
SELL
Open market or private sale
$1,040,950
$28.84 p/Share
36,094
Reduced 25.63%
104,735
Common Stock
Mar 27
2024
SELL
Open market or private sale
$997,999
$27.65 p/Share
36,094
Reduced 20.4%
140,829
Common Stock
Mar 19
2024
SELL
Open market or private sale
$1,074,766
$26.89 p/Share
39,969
Reduced 18.43%
176,923
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$421,914
$24.6 p/Share
17,151
Reduced 7.33%
216,892
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
32,520
Added 12.2%
234,043
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$602,120
$22.85 p/Share
26,351
Reduced 11.56%
201,523
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
66,964
Added 22.71%
227,874
Common Stock
Sep 27
2023
SELL
Open market or private sale
$1,134,920
$27.45 p/Share
41,345
Reduced 20.44%
160,910
Common Stock
Sep 27
2023
BUY
Exercise of conversion of derivative security
$363,539
$10.47 p/Share
34,722
Added 15.07%
195,632
Common Stock
Aug 28
2023
SELL
Open market or private sale
$899,485
$25.88 p/Share
34,756
Reduced 17.18%
167,533
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$337,384
$25.79 p/Share
13,082
Reduced 6.07%
202,289
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
31,019
Added 12.59%
215,371
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$583,143
$25.86 p/Share
22,550
Reduced 10.9%
184,352
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$1,314,964
$27.86 p/Share
47,199
Reduced 18.57%
206,902
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
119,387
Added 31.97%
254,101
Common Stock
Nov 04
2022
SELL
Open market or private sale
$4,361,653
$32.22 p/Share
135,371
Reduced 50.12%
134,714
Common Stock
Nov 04
2022
BUY
Exercise of conversion of derivative security
$1,473,649
$16.28 p/Share
90,519
Added 35.23%
166,410
Common Stock
Mar 31
2022
SELL
Open market or private sale
$1,671,537
$25.63 p/Share
65,218
Reduced 26.64%
179,566
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
$946,965
$14.52 p/Share
65,218
Added 21.04%
244,784
Common Stock
Mar 21
2022
SELL
Open market or private sale
$336,936
$24.89 p/Share
13,537
Reduced 7.01%
179,566
Common Stock
Mar 08
2022
SELL
Open market or private sale
$551,578
$25.45 p/Share
21,673
Reduced 10.09%
193,103
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$201,066
$22.89 p/Share
8,784
Reduced 3.93%
214,776
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
32,765
Added 12.78%
223,560
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$307,677
$21.88 p/Share
14,062
Reduced 6.86%
190,795
Common Stock