Oct 29
2024
SELL
Open market or private sale
$869,943
$40.47 p/Share
21,496
Reduced 100.0%
0
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$515,904
$24.0 p/Share
21,496
Added 50.0%
21,496
Common Stock
Oct 03
2024
SELL
Open market or private sale
$1,284,492
$35.33 p/Share
36,357
Reduced 100.0%
0
Common Stock
Oct 01
2024
SELL
Open market or private sale
$16,076
$40.19 p/Share
400
Reduced 100.0%
0
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$9,600
$24.0 p/Share
400
Added 50.0%
400
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$945,720
$40.0 p/Share
23,643
Reduced 39.41%
36,357
Common Stock
Sep 30
2024
SELL
Open market or private sale
$1,434,915
$40.03 p/Share
35,846
Reduced 100.0%
0
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
60,000
Added 50.0%
60,000
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
$860,304
$24.0 p/Share
35,846
Added 50.0%
35,846
Common Stock
Sep 27
2024
SELL
Open market or private sale
$8,009
$40.05 p/Share
200
Reduced 100.0%
0
Common Stock
Sep 27
2024
BUY
Exercise of conversion of derivative security
$4,800
$24.0 p/Share
200
Added 50.0%
200
Common Stock
Mar 15
2024
SELL
Open market or private sale
$383,328
$32.0 p/Share
11,979
Reduced 100.0%
0
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$98,467
$8.22 p/Share
11,979
Added 50.0%
11,979
Common Stock
Mar 08
2024
SELL
Open market or private sale
$6,208
$32.0 p/Share
194
Reduced 100.0%
0
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$1,594
$8.22 p/Share
194
Added 50.0%
194
Common Stock
Oct 03
2022
SELL
Open market or private sale
$547,298
$44.96 p/Share
12,173
Reduced 100.0%
0
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
$100,062
$8.22 p/Share
12,173
Added 50.0%
12,173
Common Stock
Aug 22
2022
SELL
Open market or private sale
$1,369,169
$47.26 p/Share
28,971
Reduced 100.0%
0
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
$695,304
$24.0 p/Share
28,971
Added 50.0%
28,971
Common Stock
Apr 01
2022
SELL
Open market or private sale
$718,051
$49.62 p/Share
14,471
Reduced 100.0%
0
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$347,304
$24.0 p/Share
14,471
Added 50.0%
14,471
Common Stock
Mar 01
2022
SELL
Open market or private sale
$194,955
$40.04 p/Share
4,869
Reduced 100.0%
0
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$40,023
$8.22 p/Share
4,869
Added 50.0%
4,869
Common Stock
Feb 28
2022
SELL
Open market or private sale
$401,640
$40.0 p/Share
10,041
Reduced 100.0%
0
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
$240,984
$24.0 p/Share
10,041
Added 50.0%
10,041
Common Stock