Mar 17
2023
BUY
Grant, award, or other acquisition
-
2,123
Added 5.56%
36,053
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
5,826
Added 14.65%
33,930
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$471,548
$75.69 p/Share
6,230
Reduced 18.15%
28,104
Common Shares, par val...
Jan 11
2023
SELL
Open market or private sale
$75,000
$75.0 p/Share
1,000
Reduced 2.83%
34,333
Common Shares, par val...
Sep 13
2022
-
142
Reduced 0.4%
35,333
Common Shares, par val...
Jun 30
2022
SELL
Payment of exercise price or tax liability
$21,434
$53.72 p/Share
399
Reduced 1.11%
35,475
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$136,646
$71.17 p/Share
1,920
Reduced 5.08%
35,874
Common Shares, par val...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$13,271
$73.73 p/Share
180
Reduced 0.47%
37,794
Common Shares, par val...
Mar 30
2022
-
200
Reduced 0.52%
37,974
Common Shares, par val...
Mar 29
2022
-
200
Reduced 0.52%
38,174
Common Shares, par val...
Mar 29
2022
SELL
Open market or private sale
$33,680
$80.0 p/Share
421
Reduced 1.09%
38,374
Common Shares, par val...
Mar 23
2022
-
807
Reduced 2.04%
38,795
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$15,997
$82.46 p/Share
194
Reduced 0.49%
39,602
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
1,887
Added 4.53%
39,797
Common Shares, par val...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$182,665
$72.92 p/Share
2,505
Reduced 6.2%
37,910
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
23,013
Added 36.28%
40,415
Common Shares, par val...
Dec 06
2021
SELL
Open market or private sale
$52,723
$85.59 p/Share
616
Reduced 3.42%
17,402
Common Shares, par val...
Oct 19
2021
-
460
Reduced 2.49%
18,018
Common Shares, par val...
Oct 18
2021
-
217
Reduced 1.16%
18,478
Common Shares, par val...
Jun 30
2021
SELL
Payment of exercise price or tax liability
$21,141
$78.59 p/Share
269
Reduced 1.42%
18,695
Common Shares, par val...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$81,518
$62.9 p/Share
1,296
Reduced 6.4%
18,964
Common Shares, par val...
Apr 25
2021
SELL
Payment of exercise price or tax liability
$15,384
$63.31 p/Share
243
Reduced 1.19%
20,260
Common Shares, par val...
Mar 22
2021
BUY
Grant, award, or other acquisition
-
1,942
Added 8.65%
20,503
Common Shares, par val...