Feb 20
2024
SELL
Open market or private sale
$437,500
$35.0 p/Share
12,500
Reduced 30.16%
28,949
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$220,002
$35.01 p/Share
6,284
Reduced 17.84%
28,949
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
7,636
Added 17.81%
35,233
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$286,750
$22.94 p/Share
12,500
Added 23.17%
41,449
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,075
Added 18.04%
27,597
Common Stock
Feb 21
2023
SELL
Open market or private sale
$279,929
$28.29 p/Share
9,895
Reduced 32.41%
20,631
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
5,570
Added 15.43%
30,526
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,666
Added 21.08%
24,956
Common Stock
Jan 04
2023
SELL
Open market or private sale
$128,240
$28.0 p/Share
4,580
Reduced 20.03%
18,290
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
$67,326
$14.7 p/Share
4,580
Added 17.23%
22,005
Common Stock
Feb 22
2022
SELL
Open market or private sale
$417,602
$30.36 p/Share
13,755
Reduced 44.11%
17,425
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,797
Added 25.12%
26,222
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,547
Added 19.86%
22,383
Common Stock
Feb 16
2022
SELL
Open market or private sale
$57,002
$31.32 p/Share
1,820
Reduced 9.76%
16,836
Common Stock
Feb 15
2022
SELL
Open market or private sale
$252,000
$31.5 p/Share
8,000
Reduced 30.01%
18,656
Common Stock
Oct 25
2021
SELL
Open market or private sale
$316,106
$34.27 p/Share
9,224
Reduced 25.77%
26,565
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
$73,326
$16.01 p/Share
4,580
Added 11.35%
35,789
Common Stock
Feb 22
2021
SELL
Open market or private sale
$58,690
$35.57 p/Share
1,650
Reduced 5.11%
30,627
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
5,552
Added 14.68%
32,277
Common Stock
Feb 16
2021
SELL
Open market or private sale
$54,024
$35.73 p/Share
1,512
Reduced 5.35%
26,725
Common Stock
Dec 31
2020
SELL
Open market or private sale
$55,985
$33.93 p/Share
1,650
Reduced 5.52%
28,237
Common Stock
Nov 05
2020
SELL
Open market or private sale
$32,550
$30.0 p/Share
1,085
Reduced 3.51%
29,794
Common Stock