Jan 25
2023
BUY
Other acquisition or disposition
$1,964
$51.71 p/Share
38
Added 0.02%
212,440
Common Shares
Jan 17
2023
SELL
Open market or private sale
$3,033,500
$60.67 p/Share
50,000
Reduced 19.05%
212,401
Common Shares
Dec 23
2022
BUY
Other acquisition or disposition
$1,980
$39.6 p/Share
50
Added 0.02%
262,401
Common Shares
Dec 09
2022
BUY
Other acquisition or disposition
$5,326
$51.71 p/Share
103
Added 0.04%
262,351
Common Shares
Nov 25
2022
BUY
Other acquisition or disposition
$2,343
$54.51 p/Share
43
Added 0.02%
262,247
Common Shares
Oct 25
2022
BUY
Other acquisition or disposition
$1,991
$37.58 p/Share
53
Added 0.02%
262,204
Common Shares
Sep 23
2022
BUY
Other acquisition or disposition
$1,966
$41.83 p/Share
47
Added 0.02%
262,151
Common Shares
Sep 09
2022
BUY
Other acquisition or disposition
$5,232
$59.46 p/Share
88
Added 0.03%
262,071
Common Shares
Aug 25
2022
BUY
Other acquisition or disposition
$1,939
$62.56 p/Share
31
Added 0.01%
262,103
Common Shares
Jul 25
2022
BUY
Other acquisition or disposition
$1,966
$70.23 p/Share
28
Added 0.01%
261,983
Common Shares
Jun 24
2022
BUY
Other acquisition or disposition
$1,956
$67.44 p/Share
29
Added 0.01%
261,955
Common Shares
Jun 10
2022
BUY
Other acquisition or disposition
$5,151
$87.3 p/Share
59
Added 0.02%
261,925
Common Shares
May 25
2022
BUY
Other acquisition or disposition
$1,935
$74.44 p/Share
26
Added 0.01%
261,866
Common Shares
May 13
2022
SELL
Open market or private sale
$5,857,800
$97.63 p/Share
60,000
Reduced 18.64%
261,816
Common Shares
Apr 25
2022
BUY
Other acquisition or disposition
$1,980
$86.09 p/Share
23
Added 0.01%
261,839
Common Shares
Mar 25
2022
BUY
Other acquisition or disposition
$1,901
$105.63 p/Share
18
Added 0.01%
321,816
Common Shares
Mar 10
2022
BUY
Other acquisition or disposition
$5,053
$117.52 p/Share
43
Added 0.01%
321,797
Common Shares
Feb 25
2022
BUY
Other acquisition or disposition
$1,941
$114.19 p/Share
17
Added 0.01%
321,753
Common Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$1,943,622
$132.87 p/Share
14,628
Reduced 4.66%
299,157
Common Shares
Feb 04
2022
BUY
Grant, award, or other acquisition
-
22,579
Added 6.56%
321,736
Common Shares
Jan 31
2022
SELL
Payment of exercise price or tax liability
$28,902,333
$151.2 p/Share
191,153
Reduced 37.86%
313,785
Common Shares
Jan 25
2022
BUY
Other acquisition or disposition
$1,893
$126.19 p/Share
15
Added 0.0%
504,938
Common Shares
Dec 24
2021
BUY
Other acquisition or disposition
$1,881
$134.35 p/Share
14
Added 0.0%
504,922
Common Shares
Dec 10
2021
BUY
Other acquisition or disposition
$4,982
$150.98 p/Share
33
Added 0.01%
504,907
Common Shares
Nov 24
2021
BUY
Other acquisition or disposition
$1,952
$139.44 p/Share
14
Added 0.0%
504,873
Common Shares