Feb 20
2024
SELL
Payment of exercise price or tax liability
$415,652
$74.61 p/Share
5,571
Reduced 9.08%
55,773
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
15,726
Added 20.01%
62,880
Common Shares
Jan 04
2024
SELL
Payment of exercise price or tax liability
$35,912
$68.93 p/Share
521
Reduced 1.09%
47,154
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$72,103
$68.28 p/Share
1,056
Reduced 2.24%
46,153
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,701
Added 26.84%
10,086
Common Shares - Restri...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$272,669
$54.72 p/Share
4,983
Reduced 10.07%
44,513
Common Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
14,570
Added 22.74%
49,496
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$26,478
$46.7 p/Share
567
Reduced 1.6%
34,926
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$18,170
$45.2 p/Share
402
Reduced 1.17%
33,996
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,531
Added 34.0%
10,739
Common Shares - Restri...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$23,278
$45.2 p/Share
515
Reduced 1.52%
33,396
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$233,879
$56.37 p/Share
4,149
Reduced 11.29%
32,609
Common Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
13,376
Added 26.0%
38,064
Common Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$36,217
$71.86 p/Share
504
Reduced 2.0%
24,688
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
3,258
Added 26.63%
8,977
Common Shares - Restri...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$77,805
$70.99 p/Share
1,096
Reduced 4.42%
23,720
Common Shares
Dec 04
2021
SELL
Payment of exercise price or tax liability
$784,373
$73.45 p/Share
10,679
Reduced 32.76%
21,914
Common Shares
May 03
2021
SELL
Payment of exercise price or tax liability
$39,863
$65.35 p/Share
610
Reduced 5.3%
10,889
Common Shares
Feb 16
2021
SELL
Payment of exercise price or tax liability
$168,243
$54.82 p/Share
3,069
Reduced 23.02%
10,260
Common Shares
Feb 15
2021
BUY
Grant, award, or other acquisition
-
8,971
Added 40.23%
13,329
Common Shares
Jan 04
2021
SELL
Payment of exercise price or tax liability
$58,641
$51.53 p/Share
1,138
Reduced 20.71%
4,358
Common Shares
Jan 04
2021
BUY
Grant, award, or other acquisition
-
4,366
Added 12.17%
31,513
Common Shares - Restri...