Apr 14
2025
SELL
Payment of exercise price or tax liability
$368,693
$48.17 p/Share
7,654
Reduced 0.65%
1,176,273
Common Shares
Apr 14
2025
BUY
Exercise of conversion of derivative security
-
16,668
Added 1.39%
1,180,100
Common Shares
Mar 10
2025
SELL
Payment of exercise price or tax liability
$543,767
$54.65 p/Share
9,950
Reduced 0.85%
1,167,259
Common Shares
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
21,666
Added 1.81%
1,172,234
Common Shares
Mar 06
2025
SELL
Payment of exercise price or tax liability
$356,789
$54.1 p/Share
6,595
Reduced 0.57%
1,155,543
Common Shares
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
20,400
Added 1.73%
1,158,985
Common Shares
Apr 12
2024
SELL
Payment of exercise price or tax liability
$296,668
$38.77 p/Share
7,652
Reduced 0.67%
1,141,738
Common Shares
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
16,666
Added 1.43%
1,145,564
Common Shares
Mar 08
2024
SELL
Payment of exercise price or tax liability
$331,629
$41.49 p/Share
7,993
Reduced 0.7%
1,132,724
Common Shares
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
21,666
Added 1.87%
1,136,073
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$142,796
$45.93 p/Share
3,109
Reduced 0.28%
1,119,051
Common Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 0.88%
1,122,160
Common Shares
Apr 12
2023
SELL
Payment of exercise price or tax liability
$135,344
$26.26 p/Share
5,154
Reduced 0.46%
1,112,160
Common Shares
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
16,666
Added 1.47%
1,114,737
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$83,561
$26.86 p/Share
3,111
Reduced 0.28%
1,100,648
Common Shares
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 0.9%
1,103,759
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$82,923
$26.81 p/Share
3,093
Reduced 0.28%
1,093,759
Common Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 0.9%
1,096,852
Common Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$105,561
$34.14 p/Share
3,092
Reduced 0.28%
1,086,852
Common Shares
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
10,000
Added 0.91%
1,089,944
Common Shares