Apr 12
2024
SELL
Payment of exercise price or tax liability
$771,445
$38.77 p/Share
19,898
Reduced 35.25%
36,555
Common Shares
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
43,334
Added 48.24%
46,504
Common Shares
Mar 08
2024
SELL
Payment of exercise price or tax liability
$354,615
$41.49 p/Share
8,547
Reduced 39.45%
13,119
Common Shares
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
21,666
Added 56.48%
16,692
Common Shares
Mar 01
2024
SELL
Open market or private sale
$1,549,813
$42.34 p/Share
36,604
Reduced 100.0%
0
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$190,150
$45.93 p/Share
4,140
Reduced 10.16%
36,604
Common Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
13,334
Added 24.66%
40,744
Common Shares
Apr 12
2023
SELL
Payment of exercise price or tax liability
$480,111
$26.26 p/Share
18,283
Reduced 40.01%
27,410
Common Shares
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
43,332
Added 53.7%
37,361
Common Shares
Mar 03
2023
SELL
Open market or private sale
$1,145,760
$27.28 p/Share
42,000
Reduced 94.68%
2,361
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$222,024
$26.86 p/Share
8,266
Reduced 15.71%
44,361
Common Shares
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
26,667
Added 35.48%
48,504
Common Shares
Nov 11
2022
SELL
Open market or private sale
$250,000
$25.0 p/Share
10,000
Reduced 27.81%
25,960
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$240,520
$27.51 p/Share
8,743
Reduced 19.56%
35,960
Common Shares
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
26,667
Added 39.95%
40,083
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$110,725
$26.81 p/Share
4,130
Reduced 18.63%
18,036
Common Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
13,333
Added 37.56%
22,166
Common Shares
Apr 13
2021
SELL
Open market or private sale
$684,000
$38.0 p/Share
18,000
Reduced 67.08%
8,833
Common Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$281,928
$34.14 p/Share
8,258
Reduced 23.53%
26,833
Common Shares
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
26,667
Added 46.28%
30,959
Common Shares