Apr 15
2024
SELL
Payment of exercise price or tax liability
$70,789
$31.13 p/Share
2,274
Reduced 4.2%
51,821
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
6,088
Added 10.12%
54,095
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$14,926
$32.1 p/Share
465
Reduced 0.96%
48,007
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$52,633
$32.47 p/Share
1,621
Reduced 3.24%
48,472
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,236
Added 9.46%
50,093
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$95,640
$32.3 p/Share
2,961
Reduced 6.19%
44,857
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
7,524
Added 13.6%
47,818
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
4,977
Added 10.53%
42,284
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$9,412
$33.26 p/Share
283
Reduced 0.7%
40,294
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$56,774
$33.26 p/Share
1,707
Reduced 4.04%
40,577
Common Shares
Dec 15
2022
SELL
Open market or private sale
$53,917
$34.43 p/Share
1,566
Reduced 4.03%
37,307
Common Shares
Dec 15
2022
BUY
Exercise of conversion of derivative security
$48,984
$31.28 p/Share
1,566
Added 3.87%
38,873
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$105,411
$44.59 p/Share
2,364
Reduced 5.96%
37,307
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
6,329
Added 13.76%
39,671
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$13,801
$41.82 p/Share
330
Reduced 0.98%
33,342
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$11,250
$41.82 p/Share
269
Reduced 0.79%
33,672
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$30,989
$41.82 p/Share
741
Reduced 2.14%
33,941
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
3,348
Added 8.8%
34,682
Common Shares
Sep 03
2021
SELL
Open market or private sale
$346,975
$38.23 p/Share
9,076
Reduced 22.46%
31,334
Common Shares
Sep 03
2021
BUY
Exercise of conversion of derivative security
$35,131
$32.65 p/Share
1,076
Added 2.59%
40,410
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$29,238
$35.1 p/Share
833
Reduced 2.07%
39,334
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
2,116
Added 5.0%
40,167
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$11,689
$33.59 p/Share
348
Reduced 0.9%
38,334
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$9,506
$33.59 p/Share
283
Reduced 0.74%
38,051
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$13,302
$33.59 p/Share
396
Reduced 1.01%
38,682
Common Shares