May 01
2024
-
8,100
Reduced 6.8%
111,077
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$35,266
$17.45 p/Share
2,021
Reduced 1.67%
119,177
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$14,661
$17.29 p/Share
848
Reduced 0.69%
121,198
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$37,836
$17.38 p/Share
2,177
Reduced 1.75%
122,046
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$17,348
$16.86 p/Share
1,029
Reduced 0.82%
124,223
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$103,078
$16.81 p/Share
6,132
Reduced 5.13%
113,502
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
16,410
Added 12.06%
119,634
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
11,750
Added 8.58%
125,252
Common Stock
Feb 10
2023
-
13,900
Added 11.87%
103,224
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$22,584
$18.82 p/Share
1,200
Reduced 1.01%
117,124
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$60,476
$19.26 p/Share
3,140
Reduced 2.59%
118,324
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$36,228
$19.26 p/Share
1,881
Reduced 1.52%
121,464
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$23,820
$19.85 p/Share
1,200
Reduced 0.96%
123,345
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$67,086
$19.99 p/Share
3,356
Reduced 2.95%
110,295
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
8,813
Added 7.2%
113,651
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
14,250
Added 10.27%
124,545
Common Stock
Feb 04
2022
-
15,600
Reduced 12.95%
104,838
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$153,129
$23.8 p/Share
6,434
Reduced 5.07%
120,437
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$44,768
$23.8 p/Share
1,881
Reduced 1.46%
126,871
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$162,286
$25.11 p/Share
6,463
Reduced 5.23%
117,002
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
17,625
Added 12.49%
123,465
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
11,750
Added 8.36%
128,752
Common Stock
Nov 29
2021
BUY
Open market or private purchase
$42,786
$23.77 p/Share
1,800
Added 1.67%
105,840
Common Stock
Aug 04
2021
BUY
Open market or private purchase
$33,330
$22.22 p/Share
1,500
Added 1.42%
104,040
Common Stock
Jun 11
2021
-
230
Reduced 0.22%
102,540
Common Stock