Apr 15
2024
SELL
Payment of exercise price or tax liability
$162,560
$31.13 p/Share
5,222
Reduced 4.66%
106,752
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
13,394
Added 10.68%
111,974
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$38,455
$32.1 p/Share
1,198
Reduced 1.2%
98,580
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$114,359
$32.47 p/Share
3,522
Reduced 3.41%
99,778
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
15,784
Added 13.25%
103,300
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$197,223
$32.3 p/Share
6,106
Reduced 6.52%
87,516
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
15,801
Added 14.44%
93,622
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
12,821
Added 13.56%
81,746
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$13,403
$33.26 p/Share
403
Reduced 0.52%
77,821
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$117,141
$33.26 p/Share
3,522
Reduced 4.31%
78,224
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$210,420
$44.59 p/Share
4,719
Reduced 6.41%
68,925
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
12,657
Added 14.67%
73,644
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$16,770
$41.82 p/Share
401
Reduced 0.65%
60,987
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$14,595
$41.82 p/Share
349
Reduced 0.57%
61,388
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$56,122
$41.82 p/Share
1,342
Reduced 2.13%
61,737
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
8,369
Added 11.71%
63,079
Common Shares
Mar 15
2022
SELL
Open market or private sale
$59,654
$42.61 p/Share
1,400
Reduced 2.5%
54,710
Common Shares
Mar 15
2022
BUY
Exercise of conversion of derivative security
$54,166
$38.69 p/Share
1,400
Added 2.43%
56,110
Common Shares
May 27
2021
SELL
Open market or private sale
$133,993
$38.24 p/Share
3,504
Reduced 6.04%
54,529
Common Shares
May 27
2021
BUY
Exercise of conversion of derivative security
$112,023
$31.97 p/Share
3,504
Added 5.85%
56,379
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$41,629
$35.1 p/Share
1,186
Reduced 2.13%
54,529
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
3,174
Added 5.39%
55,715
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$15,519
$33.59 p/Share
462
Reduced 0.87%
52,944
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$13,537
$33.59 p/Share
403
Reduced 0.76%
52,541
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$15,149
$33.59 p/Share
451
Reduced 0.84%
53,406
Common Shares