Jul 27
2023
SELL
Payment of exercise price or tax liability
$415,012
$32.03 p/Share
12,957
Reduced 15.32%
71,624
Common Shares
Jul 27
2023
BUY
Exercise of conversion of derivative security
-
30,500
Added 26.5%
84,581
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$47,164
$31.05 p/Share
1,519
Reduced 2.73%
54,081
Common Shares
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
5,527
Added 9.04%
55,600
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$38,047
$29.38 p/Share
1,295
Reduced 2.52%
50,073
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
4,710
Added 8.4%
51,368
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$57,327
$29.55 p/Share
1,940
Reduced 3.99%
46,658
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
6,939
Added 12.49%
48,598
Common Shares
Mar 03
2022
SELL
Payment of exercise price or tax liability
$60,531
$25.78 p/Share
2,348
Reduced 5.34%
41,659
Common Shares
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
5,526
Added 11.16%
44,007
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$39,475
$27.78 p/Share
1,421
Reduced 3.56%
38,481
Common Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
3,344
Added 7.73%
39,902
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$57,849
$28.91 p/Share
2,001
Reduced 5.19%
36,558
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
4,709
Added 10.88%
38,559
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$80,754
$28.82 p/Share
2,802
Reduced 7.64%
33,850
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
6,596
Added 15.25%
36,652
Common Shares
Jul 31
2021
SELL
Payment of exercise price or tax liability
$52,856
$30.1 p/Share
1,756
Reduced 5.52%
30,056
Common Shares
Jul 31
2021
BUY
Exercise of conversion of derivative security
-
4,132
Added 11.5%
31,812
Common Shares
Jun 19
2021
SELL
Payment of exercise price or tax liability
$97,897
$30.98 p/Share
3,160
Reduced 10.25%
27,680
Common Shares
Jun 19
2021
BUY
Exercise of conversion of derivative security
-
7,438
Added 19.43%
30,840
Common Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$42,833
$27.85 p/Share
1,538
Reduced 6.17%
23,402
Common Shares
Feb 25
2021
BUY
Exercise of conversion of derivative security
-
3,344
Added 11.82%
24,940
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$62,584
$28.46 p/Share
2,199
Reduced 9.24%
21,596
Common Shares
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
4,709
Added 16.52%
23,795
Common Shares
Feb 05
2021
SELL
Payment of exercise price or tax liability
$12,344
$27.74 p/Share
445
Reduced 2.28%
19,086
Common Shares