Apr 15
2024
SELL
Payment of exercise price or tax liability
$119,352
$31.13 p/Share
3,834
Reduced 5.94%
60,676
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
9,741
Added 13.12%
64,510
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$30,976
$32.1 p/Share
965
Reduced 1.73%
54,769
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$81,434
$32.47 p/Share
2,508
Reduced 4.31%
55,734
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
11,164
Added 16.09%
58,242
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$133,883
$32.3 p/Share
4,145
Reduced 8.09%
47,078
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
10,533
Added 17.06%
51,223
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
9,804
Added 18.44%
43,366
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$5,654
$33.26 p/Share
170
Reduced 0.42%
40,690
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$83,349
$33.26 p/Share
2,506
Reduced 5.78%
40,860
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$82,492
$44.59 p/Share
1,850
Reduced 5.22%
33,562
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
7,594
Added 17.66%
35,412
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$3,638
$41.82 p/Share
87
Reduced 0.31%
27,818
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$4,391
$41.82 p/Share
105
Reduced 0.37%
27,905
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$28,019
$41.82 p/Share
670
Reduced 2.34%
28,010
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
5,999
Added 17.3%
28,680
Common Shares
Aug 31
2021
SELL
Open market or private sale
$229,118
$36.7 p/Share
6,243
Reduced 21.58%
22,681
Common Shares
Aug 31
2021
BUY
Exercise of conversion of derivative security
$40,584
$32.65 p/Share
1,243
Added 4.12%
28,924
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$10,881
$35.1 p/Share
310
Reduced 1.11%
27,681
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
1,270
Added 4.34%
27,991
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$2,889
$33.59 p/Share
86
Reduced 0.32%
26,826
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$3,527
$33.59 p/Share
105
Reduced 0.39%
26,721
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$4,132
$33.59 p/Share
123
Reduced 0.45%
26,912
Common Shares
Apr 01
2021
BUY
Grant, award, or other acquisition
-
5,954
Added 18.05%
27,035
Common Shares