Nov 29
2024
SELL
Payment of exercise price or tax liability
$106,837
$23.16 p/Share
4,613
Reduced 0.8%
568,655
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
4,613
Added 0.8%
573,268
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$125,628
$17.09 p/Share
7,351
Reduced 1.64%
441,983
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
19,869
Added 4.23%
449,334
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$344,761
$16.48 p/Share
20,920
Reduced 5.15%
385,036
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
81,073
Added 17.04%
394,737
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$57,945
$16.57 p/Share
3,497
Reduced 1.06%
324,883
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
3,497
Added 1.05%
328,380
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$326,133
$19.25 p/Share
16,942
Reduced 5.23%
307,036
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
45,791
Added 12.71%
314,388
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$219,331
$19.55 p/Share
11,219
Reduced 3.88%
278,187
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
-
50,989
Added 15.18%
284,885
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,212
$19.28 p/Share
3,538
Reduced 1.46%
238,417
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
3,538
Added 1.44%
241,955
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$370,917
$24.34 p/Share
15,239
Reduced 6.01%
238,417
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
48,868
Added 16.66%
244,441
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$100,702
$27.18 p/Share
3,705
Reduced 1.78%
204,788
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
-
16,838
Added 7.47%
208,493
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$35,820
$22.83 p/Share
1,569
Reduced 0.81%
191,655
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
1,569
Added 0.81%
193,224
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$6,738
$28.43 p/Share
237
Reduced 0.12%
191,655
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
1,081
Added 0.56%
191,892
Common Stock
May 20
2021
BUY
Open market or private purchase
$500,663
$29.59 p/Share
16,920
Added 8.15%
190,811
Common Stock
May 19
2021
BUY
Open market or private purchase
$88,777
$29.05 p/Share
3,056
Added 1.73%
173,891
Common Stock