Aug 25
2024
SELL
Payment of exercise price or tax liability
$13,662
$46.63 p/Share
293
Reduced 3.74%
7,545
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
1,209
Added 13.64%
7,654
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$7,625
$45.39 p/Share
168
Reduced 2.47%
6,629
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
692
Added 9.24%
6,797
Common Stock
May 30
2024
SELL
Open market or private sale
$36,048
$30.04 p/Share
1,200
Reduced 16.43%
6,105
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$4,863
$28.95 p/Share
168
Reduced 2.25%
7,305
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
709
Added 8.79%
7,361
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$4,787
$29.19 p/Share
164
Reduced 2.37%
6,764
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
692
Added 9.08%
6,928
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$8,181
$27.27 p/Share
300
Reduced 4.59%
6,236
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
1,014
Added 13.43%
6,536
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$5,014
$23.0 p/Share
218
Reduced 3.8%
5,522
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
741
Added 11.7%
5,590
Common Stock
Nov 30
2023
SELL
Open market or private sale
$31,865
$26.27 p/Share
1,213
Reduced 19.53%
4,999
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$4,845
$27.07 p/Share
179
Reduced 2.8%
6,212
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
738
Added 10.53%
6,268
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$5,470
$22.7 p/Share
241
Reduced 4.09%
5,653
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
992
Added 14.41%
5,894
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$5,348
$29.88 p/Share
179
Reduced 3.52%
4,902
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
740
Added 12.99%
4,958
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$3,694
$20.64 p/Share
179
Reduced 3.96%
4,341
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
739
Added 14.39%
4,397
Common Stock