Mar 22
2023
SELL
Payment of exercise price or tax liability
$538,310
$75.51 p/Share
7,129
Reduced 0.64%
1,114,434
Common Shares, par val...
Mar 21
2023
SELL
Open market or private sale
$749,500
$74.95 p/Share
10,000
Reduced 0.88%
1,121,563
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$479,424
$74.7 p/Share
6,418
Reduced 0.56%
1,131,563
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
49,634
Added 4.18%
1,137,981
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
163,042
Added 13.03%
1,088,347
Common Shares, par val...
Feb 21
2023
SELL
Open market or private sale
$736,200
$73.62 p/Share
10,000
Reduced 1.07%
925,305
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$12,924,445
$75.69 p/Share
170,755
Reduced 15.44%
935,305
Common Shares, par val...
Jan 24
2023
SELL
Open market or private sale
$758,800
$75.88 p/Share
10,000
Reduced 0.9%
1,106,059
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$4,034,912
$71.17 p/Share
56,694
Reduced 4.83%
1,116,059
Common Shares, par val...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$806,533
$73.73 p/Share
10,939
Reduced 0.92%
1,172,753
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$587,857
$82.46 p/Share
7,129
Reduced 0.6%
1,183,692
Common Shares, par val...
Mar 21
2022
SELL
Open market or private sale
$1,616,000
$80.8 p/Share
20,000
Reduced 1.65%
1,190,821
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
48,930
Added 3.88%
1,210,821
Common Shares, par val...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$8,738,587
$72.92 p/Share
119,838
Reduced 9.35%
1,161,891
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
748,675
Added 36.87%
1,281,729
Common Shares, par val...
Dec 06
2021
SELL
Open market or private sale
$2,131,500
$85.26 p/Share
25,000
Reduced 4.48%
533,054
Common Shares, par val...
Nov 01
2021
SELL
Open market or private sale
$2,347,250
$93.89 p/Share
25,000
Reduced 4.29%
558,054
Common Shares, par val...
Oct 04
2021
SELL
Open market or private sale
$2,053,000
$82.12 p/Share
25,000
Reduced 4.11%
583,054
Common Shares, par val...
Sep 07
2021
SELL
Open market or private sale
$2,031,500
$81.26 p/Share
25,000
Reduced 3.95%
608,054
Common Shares, par val...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$3,566,053
$62.9 p/Share
56,694
Reduced 8.22%
633,054
Common Shares, par val...
Apr 25
2021
SELL
Payment of exercise price or tax liability
$1,150,153
$63.31 p/Share
18,167
Reduced 2.57%
689,748
Common Shares, par val...
Mar 22
2021
BUY
Grant, award, or other acquisition
-
54,347
Added 7.13%
707,915
Common Shares, par val...