Jan 21
2025
SELL
Open market or private sale
$44,920
$40.0 p/Share
1,123
Reduced 100.0%
0
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
$37,553
$33.44 p/Share
1,123
Added 50.0%
1,123
Common Stock
Jan 16
2025
SELL
Open market or private sale
$1,102,659
$37.41 p/Share
29,475
Reduced 100.0%
0
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
$985,643
$33.44 p/Share
29,475
Added 50.0%
29,475
Common Stock
Jan 15
2025
SELL
Open market or private sale
$388,864
$37.01 p/Share
10,507
Reduced 100.0%
0
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$351,354
$33.44 p/Share
10,507
Added 50.0%
10,507
Common Stock
Jan 13
2025
SELL
Open market or private sale
$265,947
$37.04 p/Share
7,180
Reduced 100.0%
0
Common Stock
Jan 13
2025
BUY
Exercise of conversion of derivative security
$240,099
$33.44 p/Share
7,180
Added 50.0%
7,180
Common Stock
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