Nov 11
2024
SELL
Open market or private sale
$645,301
$30.36 p/Share
21,255
Reduced 14.41%
126,232
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$87,724
$24.76 p/Share
3,543
Reduced 29.4%
8,507
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$1,213,363
$24.76 p/Share
49,005
Added 50.0%
49,005
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
12,581
Added 8.48%
135,801
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$134,985
$28.46 p/Share
4,743
Reduced 3.71%
123,220
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$314,999
$14.82 p/Share
21,255
Added 14.24%
127,961
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$263,500
$10.54 p/Share
25,000
Added 18.98%
106,706
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$114,399
$23.7 p/Share
4,827
Reduced 57.88%
3,512
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$300,006
$23.63 p/Share
12,696
Added 50.0%
12,696
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
13,303
Added 15.2%
74,194
Common Stock
Feb 27
2023
SELL
Open market or private sale
$144,244
$30.71 p/Share
4,697
Reduced 7.16%
60,891
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$26,400
$11.0 p/Share
2,400
Added 3.53%
65,588
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$126,631
$31.19 p/Share
4,060
Reduced 6.04%
63,188
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$13,661
$31.19 p/Share
438
Reduced 100.0%
0
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$167,327
$32.79 p/Share
5,103
Reduced 7.18%
65,958
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
$102,303
$12.63 p/Share
8,100
Added 10.23%
71,061
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$142,786
$34.34 p/Share
4,158
Reduced 18.48%
18,346
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$179,976
$34.34 p/Share
5,241
Added 50.0%
5,241
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,253
Added 15.35%
56,555
Common Stock
Feb 01
2022
SELL
Open market or private sale
$381,675
$36.35 p/Share
10,500
Reduced 18.49%
46,302
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$34,081
$35.39 p/Share
963
Reduced 1.67%
56,802
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$14,845
$34.93 p/Share
425
Reduced 16.24%
2,192
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$7,661
$34.05 p/Share
225
Added 0.39%
57,111
Common Stock
Aug 26
2021
BUY
Open market or private purchase
$7,589
$31.62 p/Share
240
Added 0.42%
56,886
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$52,698
$36.52 p/Share
1,443
Reduced 100.0%
0
Common Stock