Aug 25
2023
SELL
Open market or private sale
$536,750
$21.47 p/Share
25,000
Reduced 13.46%
160,735
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$44,818
$20.28 p/Share
2,210
Reduced 1.18%
185,735
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$7,361
$24.62 p/Share
299
Reduced 0.16%
187,945
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,308
Added 9.74%
188,244
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$5,237
$24.59 p/Share
213
Reduced 0.13%
167,936
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$9,766
$24.54 p/Share
398
Reduced 0.24%
168,149
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$60,108
$23.9 p/Share
2,515
Reduced 1.47%
168,547
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
44,669
Added 20.71%
171,062
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$21,448
$21.09 p/Share
1,017
Reduced 0.8%
126,363
Common Stock
May 23
2022
SELL
Open market or private sale
$1,232,790
$31.61 p/Share
39,000
Reduced 23.53%
126,764
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$69,239
$31.33 p/Share
2,210
Reduced 1.32%
165,764
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$7,644
$35.39 p/Share
216
Reduced 0.13%
167,974
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
15,110
Added 8.24%
168,190
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$11,419
$28.69 p/Share
398
Reduced 0.26%
153,080
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$42,856
$42.14 p/Share
1,017
Reduced 0.66%
153,478
Common Stock
Nov 12
2021
SELL
Open market or private sale
$3,060,000
$38.25 p/Share
80,000
Reduced 34.12%
154,495
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$1,856,000
$23.2 p/Share
80,000
Added 25.44%
234,495
Common Stock
Nov 11
2021
SELL
Open market or private sale
$2,335,482
$38.41 p/Share
60,804
Reduced 28.24%
154,495
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$68,289
$30.9 p/Share
2,210
Reduced 1.02%
214,384
Common Stock
Apr 12
2021
SELL
Open market or private sale
$860,714
$31.79 p/Share
27,075
Reduced 11.11%
216,594
Common Stock
Mar 09
2021
SELL
Open market or private sale
$282,100
$28.21 p/Share
10,000
Reduced 3.94%
243,669
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
16,281
Added 6.03%
253,669
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$11,419
$28.69 p/Share
398
Reduced 0.17%
237,388
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$28,629
$28.15 p/Share
1,017
Reduced 0.43%
236,414
Common Stock