Mar 07
2024
SELL
Open market or private sale
$1,632,800
$40.82 p/Share
40,000
Reduced 61.25%
25,302
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$944,726
$38.08 p/Share
24,809
Reduced 27.53%
65,302
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
63,045
Added 41.16%
90,111
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$189,120
$38.16 p/Share
4,956
Reduced 15.48%
27,066
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
12,127
Added 27.47%
32,022
Common Stock
Aug 08
2023
SELL
Open market or private sale
$429,500
$42.95 p/Share
10,000
Reduced 33.45%
19,895
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$191,920
$41.38 p/Share
4,638
Reduced 13.43%
29,895
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
11,786
Added 25.45%
34,533
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$126,606
$42.09 p/Share
3,008
Reduced 11.68%
22,747
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
7,644
Added 22.89%
25,755
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
-
5,511
Reduced 23.33%
18,111
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
13,622
Added 36.58%
23,622
Common Stock
Sep 02
2022
SELL
Open market or private sale
$168,039
$39.52 p/Share
4,252
Reduced 29.83%
10,000
Common Stock
Mar 22
2022
SELL
Open market or private sale
$72,445
$40.86 p/Share
1,773
Reduced 11.06%
14,252
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$331,384
$40.28 p/Share
8,227
Reduced 33.92%
16,025
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 29.2%
24,252
Common Stock
Feb 11
2022
SELL
Open market or private sale
$258,000
$34.4 p/Share
7,500
Reduced 34.48%
14,252
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$105,695
$34.35 p/Share
3,077
Reduced 12.39%
21,752
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
7,820
Added 23.95%
24,829
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$244,594
$32.12 p/Share
7,615
Reduced 30.93%
17,009
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
19,351
Added 44.0%
24,624
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$120,014
$32.21 p/Share
3,726
Reduced 41.4%
5,273
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
8,999
Added 50.0%
8,999
Common Stock
Jun 03
2021
SELL
Open market or private sale
$65,807
$24.61 p/Share
2,674
Reduced 100.0%
0
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$249,063
$24.12 p/Share
10,326
Reduced 79.43%
2,674
Common Stock