Apr 01
2024
|
BUY
Other acquisition or disposition
|
$21,252
$10.5 p/Share
|
2,024
|
|
Jan 29
2024
|
SELL
Payment of exercise price or tax liability
|
$8,839
$16.19 p/Share
|
546
|
|
Jan 18
2024
|
SELL
Open market or private sale
|
$84,706
$17.39 p/Share
|
4,871
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$19,188
$17.24 p/Share
|
1,113
|
|
Dec 28
2023
|
|
-
|
5,000
|
|
Oct 27
2023
|
BUY
Grant, award, or other acquisition
|
-
|
25,239
|
|
Oct 16
2023
|
SELL
Payment of exercise price or tax liability
|
$187,109
$37.31 p/Share
|
5,015
|
|
Oct 13
2023
|
SELL
Payment of exercise price or tax liability
|
$62,410
$38.74 p/Share
|
1,611
|
|
Oct 11
2023
|
SELL
Payment of exercise price or tax liability
|
$43,263
$40.17 p/Share
|
1,077
|
|
Oct 02
2023
|
BUY
Other acquisition or disposition
|
$7,194
$27.67 p/Share
|
260
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$6,350,266
$51.29 p/Share
|
123,811
|
|
Jul 14
2023
|
SELL
Open market or private sale
|
$2,250,000
$45.0 p/Share
|
50,000
|
|
Jul 14
2023
|
SELL
Payment of exercise price or tax liability
|
$249,647
$48.96 p/Share
|
5,099
|
|
Jul 13
2023
|
SELL
Payment of exercise price or tax liability
|
$67,116
$41.43 p/Share
|
1,620
|
|