Feb 28
2025
SELL
Payment of exercise price or tax liability
$704,313
$28.37 p/Share
24,826
Reduced 4.08%
584,275
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
$3,001,031
$14.59 p/Share
205,691
Added 25.24%
609,101
Common Stock
Nov 11
2024
$293,713
$48.34 p/Share
6,076
Reduced 1.48%
403,133
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,289,419
$47.19 p/Share
27,324
Reduced 6.26%
409,209
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$706,871
$25.87 p/Share
27,324
Added 5.89%
436,533
Common Stock
Nov 07
2024
SELL
Open market or private sale
$2,248,914
$48.37 p/Share
46,494
Reduced 10.2%
409,209
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$544,993
$31.39 p/Share
17,362
Reduced 3.67%
455,203
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$871,695
$31.4 p/Share
27,761
Reduced 5.55%
472,565
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$2,598,920
$9.8 p/Share
265,196
Added 34.64%
500,326
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$402,606
$33.09 p/Share
12,167
Reduced 4.92%
235,130
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$363,958
$27.22 p/Share
13,371
Added 5.13%
247,297
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$618,513
$26.08 p/Share
23,716
Reduced 9.24%
232,926
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
50,607
Added 16.47%
256,642
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$113,220
$18.87 p/Share
6,000
Added 2.83%
205,910
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$529,470
$25.47 p/Share
20,788
Reduced 9.44%
199,410
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$1,383,773
$14.58 p/Share
94,909
Added 30.12%
220,198
Common Stock
Aug 03
2021
BUY
Open market or private purchase
$321,825
$42.91 p/Share
7,500
Added 5.67%
124,789
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$431,031
$45.83 p/Share
9,405
Reduced 7.42%
117,289
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
23,460
Added 15.62%
126,694
Common Stock
Nov 30
2020
BUY
Grant, award, or other acquisition
$1,148,731
$39.39 p/Share
29,163
Added 22.03%
103,233
Common Stock