Mar 09
2024
SELL
Payment of exercise price or tax liability
$21,528
$23.35 p/Share
922
Reduced 8.58%
9,830
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,582
Added 19.36%
10,752
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$38,291
$23.71 p/Share
1,615
Reduced 16.5%
8,170
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
4,526
Added 31.63%
9,785
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$75,486
$23.32 p/Share
3,237
Reduced 38.1%
5,259
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
8,496
Added 50.0%
8,496
Common Stock
Sep 28
2023
SELL
Open market or private sale
$464,788
$25.5 p/Share
18,227
Reduced 100.0%
0
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$8,549
$24.71 p/Share
346
Reduced 1.86%
18,227
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$24,710
$24.71 p/Share
1,000
Added 5.11%
18,573
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$27,513
$30.81 p/Share
893
Reduced 4.84%
17,573
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,582
Added 12.27%
18,466
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$46,976
$30.21 p/Share
1,555
Reduced 8.92%
15,884
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
4,526
Added 20.61%
17,439
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$37,685
$31.51 p/Share
1,196
Reduced 8.48%
12,913
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
2,963
Added 17.36%
14,109
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$26,362
$53.15 p/Share
496
Reduced 4.26%
11,146
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
1,000
Added 7.91%
11,642
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$26,362
$53.15 p/Share
496
Reduced 4.45%
10,642
Common Stock
Aug 21
2022
BUY
Exercise of conversion of derivative security
-
1,000
Added 8.24%
11,138
Common Stock
Apr 04
2022
SELL
Open market or private sale
$275,160
$68.79 p/Share
4,000
Reduced 28.29%
10,138
Common Stock
Apr 04
2022
BUY
Exercise of conversion of derivative security
$103,400
$25.85 p/Share
4,000
Added 22.05%
14,138
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$55,902
$62.6 p/Share
893
Reduced 8.1%
10,138
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,582
Added 18.97%
11,031
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
993
Added 10.52%
8,449
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$74,835
$68.53 p/Share
1,092
Reduced 12.77%
7,456
Common Stock