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
Oct 26
2021
BUY
Grant, award, or other acquisition
-
431,008
Added 46.06%
504,846
Common Shares
Oct 25
2021
BUY
Other acquisition or disposition
$1,999
$124.95 p/Share
16
Added 0.0%
504,859
Common Shares
Sep 24
2021
BUY
Other acquisition or disposition
$1,968
$123.02 p/Share
16
Added 0.02%
73,838
Common Shares
Sep 10
2021
BUY
Other acquisition or disposition
$5,024
$152.24 p/Share
33
Added 0.04%
73,822
Common Shares
Aug 25
2021
BUY
Other acquisition or disposition
$1,998
$133.2 p/Share
15
Added 0.02%
73,789
Common Shares
Jul 23
2021
BUY
Other acquisition or disposition
$1,999
$153.8 p/Share
13
Added 0.02%
73,774
Common Shares
Jun 25
2021
BUY
Other acquisition or disposition
$1,924
$160.34 p/Share
12
Added 0.02%
73,761
Common Shares
Jun 10
2021
BUY
Other acquisition or disposition
$4,521
$196.58 p/Share
23
Added 0.03%
73,749
Common Shares
May 25
2021
BUY
Other acquisition or disposition
$1,836
$183.55 p/Share
10
Added 0.01%
73,725
Common Shares
May 19
2021
SELL
Open market or private sale
$2,412,245
$216.87 p/Share
11,123
Reduced 13.11%
73,714
Common Shares
May 19
2021
BUY
Exercise of conversion of derivative security
$473,840
$42.6 p/Share
11,123
Added 11.59%
84,837
Common Shares
May 18
2021
SELL
Open market or private sale
$15,059,557
$225.96 p/Share
66,647
Reduced 47.48%
73,714
Common Shares