Mar 06
2025
SELL
Open market or private sale
$742,909
$28.5 p/Share
26,067
Reduced 19.42%
108,137
Common Stock
Mar 05
2025
SELL
Open market or private sale
$560,600
$28.03 p/Share
20,000
Reduced 12.97%
134,204
Common Stock
Mar 04
2025
SELL
Open market or private sale
$1,123,200
$28.08 p/Share
40,000
Reduced 20.6%
154,204
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$961,200
$24.03 p/Share
40,000
Added 17.08%
194,204
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$1,067,437
$30.52 p/Share
34,975
Reduced 18.49%
154,204
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
69,995
Added 27.01%
189,179
Common Stock
Jan 10
2025
SELL
Open market or private sale
$914,375
$33.25 p/Share
27,500
Reduced 18.75%
119,184
Common Stock
Jan 10
2025
BUY
Exercise of conversion of derivative security
$586,850
$21.34 p/Share
27,500
Added 15.79%
146,684
Common Stock
Sep 06
2024
SELL
Open market or private sale
$36,598
$37.46 p/Share
977
Reduced 0.81%
119,184
Common Stock
Sep 05
2024
SELL
Open market or private sale
$744,127
$38.66 p/Share
19,248
Reduced 13.81%
120,161
Common Stock
Jun 03
2024
SELL
Open market or private sale
$822,250
$32.89 p/Share
25,000
Reduced 15.21%
139,409
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,070,177
$33.7 p/Share
31,756
Reduced 16.19%
164,409
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
76,647
Added 28.1%
196,165
Common Stock
Nov 27
2023
SELL
Open market or private sale
$659,968
$25.78 p/Share
25,600
Reduced 17.64%
119,518
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$407,040
$15.9 p/Share
25,600
Added 15.0%
145,118
Common Stock
Jun 26
2023
SELL
Open market or private sale
$397,266
$22.09 p/Share
17,984
Reduced 13.08%
119,518
Common Stock
Feb 13
2023
SELL
Open market or private sale
$586,279
$26.88 p/Share
21,811
Reduced 13.69%
137,502
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$643,230
$26.75 p/Share
24,046
Reduced 13.11%
159,313
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
73,864
Added 28.72%
183,359
Common Stock
Sep 15
2022
SELL
Open market or private sale
$697,303
$18.07 p/Share
38,589
Reduced 26.06%
109,495
Common Stock
Aug 11
2022
SELL
Open market or private sale
$6,003
$20.01 p/Share
300
Reduced 0.2%
148,084
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$13,939
$18.99 p/Share
734
Reduced 0.49%
148,384
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$197,086
$17.63 p/Share
11,179
Reduced 6.97%
149,118
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
71,041
Added 30.71%
160,297
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$14,438
$19.67 p/Share
734
Reduced 0.82%
89,256
Common Stock