Nov 25
2024
SELL
Open market or private sale
$435,722
$49.09 p/Share
8,876
Reduced 100.0%
0
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$175,567
$19.78 p/Share
8,876
Added 50.0%
8,876
Common Stock
Aug 27
2024
SELL
Open market or private sale
$326,741
$42.03 p/Share
7,774
Reduced 88.18%
1,042
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$162,554
$20.91 p/Share
7,774
Added 46.86%
8,816
Common Stock
Aug 13
2024
SELL
Open market or private sale
$275,600
$40.0 p/Share
6,890
Reduced 86.86%
1,042
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$150,270
$21.81 p/Share
6,890
Added 46.48%
7,932
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$42,100
$38.66 p/Share
1,089
Reduced 51.1%
1,042
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
2,131
Added 50.0%
2,131
Common Stock
May 09
2024
SELL
Open market or private sale
$448,732
$34.0 p/Share
13,198
Reduced 100.0%
0
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$278,731
$31.29 p/Share
8,908
Reduced 40.3%
13,198
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
22,106
Added 50.0%
22,106
Common Stock
Feb 29
2024
SELL
Open market or private sale
$131,610
$32.21 p/Share
4,086
Reduced 100.0%
0
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$73,137
$31.73 p/Share
2,305
Reduced 36.07%
4,086
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
6,391
Added 50.0%
6,391
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$12,938
$31.79 p/Share
407
Reduced 100.0%
0
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
407
Added 50.0%
407
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$27,524
$30.28 p/Share
909
Reduced 100.0%
0
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
909
Added 50.0%
909
Common Stock
Jun 13
2023
SELL
Open market or private sale
$362,890
$32.99 p/Share
11,000
Reduced 37.53%
18,313
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$77,937
$31.2 p/Share
2,498
Reduced 7.85%
29,313
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,892
Added 13.33%
31,811
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$808,948
$34.78 p/Share
23,259
Reduced 46.35%
26,919
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
50,178
Added 50.0%
50,178
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$19,186
$35.14 p/Share
546
Reduced 100.0%
0
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
546
Added 50.0%
546
Common Stock