Dec 17
2024
SELL
Open market or private sale
$664,599
$33.23 p/Share
20,000
Reduced 2.2%
889,452
Common Stock
Nov 26
2024
SELL
Open market or private sale
$699,200
$34.96 p/Share
20,000
Reduced 2.15%
909,452
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
50,108
Reduced 5.12%
928,577
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
102,699
Added 9.5%
978,685
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$5,210,936
$31.43 p/Share
165,795
Reduced 15.91%
875,986
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
388,011
Added 27.14%
1,041,781
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$2,141,295
$25.04 p/Share
85,515
Reduced 11.59%
652,460
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
216,166
Added 22.66%
737,975
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$766,636
$24.89 p/Share
30,801
Reduced 5.57%
521,809
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
53,829
Added 8.88%
552,610
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$847,155
$21.19 p/Share
39,979
Reduced 7.44%
497,598
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
52,173
Added 8.85%
537,577
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
37,425
Added 7.16%
485,404
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$2,224,493
$21.22 p/Share
104,830
Reduced 18.96%
447,979
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
252,441
Added 31.35%
552,809
Common Stock
Nov 23
2021
BUY
Open market or private purchase
$433,000
$21.65 p/Share
20,000
Added 6.24%
300,284
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$2,590,970
$22.97 p/Share
112,798
Reduced 29.53%
269,207
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
17,091
Added 4.28%
382,005
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
-
37,425
Added 9.3%
364,914
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$247,304
$23.6 p/Share
10,479
Reduced 3.01%
337,427
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
-
207,149
Added 37.32%
347,906
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$168,894
$21.36 p/Share
7,907
Reduced 5.32%
140,757
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
17,845
Added 10.72%
148,664
Common Stock