Dec 16
2024
SELL
Open market or private sale
$419,075
$15.81 p/Share
26,507
Reduced 6.91%
357,374
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$405,004
$14.6 p/Share
27,740
Added 6.74%
383,881
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$1,393,011
$39.09 p/Share
35,636
Added 9.26%
349,037
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$20,920
$38.67 p/Share
541
Reduced 0.17%
313,401
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$141,560
$39.82 p/Share
3,555
Reduced 1.12%
313,942
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
$400,111
$39.82 p/Share
10,048
Added 3.08%
316,389
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$26,997
$39.82 p/Share
678
Reduced 0.22%
307,449
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$63,433
$39.82 p/Share
1,593
Reduced 0.51%
308,127
Common Stock
Aug 14
2023
SELL
Open market or private sale
$491,923
$34.98 p/Share
14,063
Reduced 4.34%
309,720
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$661,856
$34.98 p/Share
18,921
Added 5.52%
323,783
Common Stock
Feb 27
2023
SELL
Open market or private sale
$386,063
$28.41 p/Share
13,589
Reduced 4.27%
304,862
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$493,794
$28.41 p/Share
17,381
Added 5.18%
318,451
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$14,237
$27.7 p/Share
514
Reduced 0.17%
301,070
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$75,419
$26.5 p/Share
2,846
Reduced 0.93%
301,584
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$255,937
$26.5 p/Share
9,658
Added 3.08%
303,936
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$29,884
$26.73 p/Share
1,118
Reduced 0.38%
294,772
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$22,052
$26.73 p/Share
825
Reduced 0.28%
295,890
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$500,008
$27.47 p/Share
18,202
Added 5.78%
296,715
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$6,623
$13.6 p/Share
487
Reduced 0.17%
278,513
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$40,092
$13.54 p/Share
2,961
Reduced 1.05%
279,000
Common Stock
Feb 26
2022
BUY
Grant, award, or other acquisition
$137,106
$13.54 p/Share
10,126
Added 3.47%
281,466
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$7,997
$14.81 p/Share
540
Reduced 0.2%
271,835
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$16,923
$14.91 p/Share
1,135
Reduced 0.41%
272,375
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$165,993
$14.91 p/Share
11,133
Added 3.91%
273,725
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$8,941
$17.67 p/Share
506
Reduced 0.19%
262,450
Common Stock