Apr 02
2024
SELL
Open market or private sale
$4,223
$32.74 p/Share
129
Reduced 0.16%
81,004
Common Stock
Mar 20
2024
SELL
Open market or private sale
$7,709
$33.52 p/Share
230
Reduced 0.28%
81,133
Common Stock
Mar 14
2024
SELL
Open market or private sale
$3,217
$34.6 p/Share
93
Reduced 0.11%
81,363
Common Stock
Mar 06
2024
SELL
Open market or private sale
$10,180
$37.43 p/Share
272
Reduced 0.33%
81,456
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$27,662
$36.59 p/Share
756
Reduced 0.93%
80,437
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,160
$36.86 p/Share
140
Reduced 0.17%
81,193
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$8,470
$38.33 p/Share
221
Reduced 0.27%
81,333
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$2,777
$31.21 p/Share
89
Reduced 0.11%
81,554
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$6,414
$24.67 p/Share
260
Reduced 0.32%
81,643
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$33,200
$17.31 p/Share
1,918
Reduced 3.53%
52,385
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
$439,409
$10.13 p/Share
43,377
Added 34.62%
81,903
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$2,390
$20.26 p/Share
118
Reduced 0.29%
40,444
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$4,492
$20.33 p/Share
221
Reduced 0.54%
40,562
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$2,051
$23.05 p/Share
89
Reduced 0.22%
40,783
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
12,000
Added 22.7%
40,872
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$2,414
$20.46 p/Share
118
Reduced 0.41%
28,872
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$4,028
$18.31 p/Share
220
Reduced 0.75%
28,990
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$1,613
$18.55 p/Share
87
Reduced 0.3%
29,210
Common Stock
May 10
2023
BUY
Open market or private purchase
$132,000
$13.2 p/Share
10,000
Added 25.45%
29,297
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$2,050
$15.08 p/Share
136
Reduced 0.7%
19,297
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$4,210
$16.51 p/Share
255
Reduced 1.3%
19,433
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,733
$16.83 p/Share
103
Reduced 0.52%
19,688
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,733
$16.83 p/Share
103
Reduced 0.52%
19,688
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$3,238
$23.81 p/Share
136
Reduced 0.7%
19,158
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
10,210
Added 34.61%
19,294
Common Stock