Aug 01
2023
SELL
Open market or private sale
$139,000
$27.8 p/Share
5,000
Reduced 12.17%
36,084
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$103,666
$27.95 p/Share
3,709
Reduced 8.28%
41,084
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
8,750
Added 16.34%
44,793
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$72,639
$31.31 p/Share
2,320
Reduced 6.05%
36,043
Common Stock
Jun 04
2023
BUY
Exercise of conversion of derivative security
-
7,875
Added 17.03%
38,363
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$80,529
$31.31 p/Share
2,572
Reduced 7.78%
30,488
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
8,750
Added 20.93%
33,060
Common Stock
May 09
2023
SELL
Open market or private sale
$147,150
$29.43 p/Share
5,000
Reduced 17.06%
24,310
Common Stock
Jan 31
2023
SELL
Open market or private sale
$157,150
$31.43 p/Share
5,000
Reduced 14.57%
29,310
Common Stock
Nov 01
2022
SELL
Open market or private sale
$214,140
$35.69 p/Share
6,000
Reduced 14.88%
34,310
Common Stock
Aug 09
2022
SELL
Open market or private sale
$254,175
$33.89 p/Share
7,500
Reduced 15.69%
40,310
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$257,884
$33.95 p/Share
7,596
Reduced 13.71%
47,810
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
17,500
Added 24.0%
55,406
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$82,406
$35.52 p/Share
2,320
Reduced 5.77%
37,906
Common Stock
Jun 04
2022
BUY
Exercise of conversion of derivative security
-
7,875
Added 16.37%
40,226
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$91,161
$35.43 p/Share
2,573
Reduced 7.37%
32,351
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
8,750
Added 20.03%
34,924
Common Stock
May 10
2022
SELL
Open market or private sale
$242,250
$32.3 p/Share
7,500
Reduced 22.27%
26,174
Common Stock
Feb 01
2022
SELL
Open market or private sale
$232,725
$31.03 p/Share
7,500
Reduced 18.22%
33,674
Common Stock
Nov 09
2021
SELL
Open market or private sale
$211,584
$33.06 p/Share
6,400
Reduced 13.45%
41,174
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$267,060
$28.45 p/Share
9,387
Reduced 14.56%
55,074
Common Stock
Aug 03
2021
SELL
Open market or private sale
$210,525
$28.07 p/Share
7,500
Reduced 13.62%
47,574
Common Stock
Aug 01
2021
BUY
Exercise of conversion of derivative security
-
26,250
Added 28.94%
64,461
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$75,052
$29.26 p/Share
2,565
Reduced 6.29%
38,211
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
-
8,750
Added 17.67%
40,776
Common Stock