Apr 01
2025
|
SELL
Payment of exercise price or tax liability
|
$1,286,400
$32.87 p/Share
|
39,136
Reduced 9.63%
|
367,382
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
78,114
Added 16.93%
|
383,291
Common Stock
|
|
Mar 18
2025
|
SELL
Open market or private sale
|
$1,471,500
$32.7 p/Share
|
45,000
Reduced 12.05%
|
328,404
Common Stock
|
|
Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$5,803,514
$33.13 p/Share
|
175,174
Reduced 31.93%
|
373,404
Common Stock
|
|
Mar 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
358,641
Added 47.05%
|
403,691
Common Stock
|
|
Jan 31
2025
|
SELL
Open market or private sale
|
$1,586,250
$35.25 p/Share
|
45,000
Reduced 19.15%
|
189,937
Common Stock
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$1,533,150
$34.07 p/Share
|
45,000
Reduced 16.08%
|
234,937
Common Stock
|
|
Nov 29
2024
|
SELL
Payment of exercise price or tax liability
|
$6,221,396
$34.77 p/Share
|
178,930
Reduced 38.99%
|
279,937
Common Stock
|
|
Nov 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
357,144
Added 50.4%
|
351,509
Common Stock
|
|
Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$484,888
$21.52 p/Share
|
22,532
Reduced 18.13%
|
101,723
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
46,361
Added 27.17%
|
124,255
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$498,697
$21.97 p/Share
|
22,699
Reduced 22.57%
|
77,894
Common Stock
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
60,453
Added 37.54%
|
100,593
Common Stock
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$250,865
$12.35 p/Share
|
20,313
Reduced 33.6%
|
40,140
Common Stock
|
|
Mar 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
60,453
Added 50.0%
|
60,453
Common Stock
|
|