Oct 01
2024
BUY
Grant, award, or other acquisition
-
12,162
Added 13.12%
80,505
Common Shares, par val...
Sep 24
2024
SELL
Open market or private sale
$2,192,949
$99.0 p/Share
22,151
Reduced 24.48%
68,343
Common Shares, par val...
Jun 24
2024
SELL
Open market or private sale
$271,020
$90.34 p/Share
3,000
Reduced 3.21%
90,494
Common Shares, par val...
Mar 26
2024
BUY
Grant, award, or other acquisition
-
4,533
Added 4.77%
90,452
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$69,941
$90.48 p/Share
773
Reduced 0.86%
88,961
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,815
Added 4.08%
89,734
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$66,506
$100.16 p/Share
664
Reduced 0.77%
85,919
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$72,816
$100.16 p/Share
727
Reduced 0.83%
86,583
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$697,004
$99.43 p/Share
7,010
Reduced 7.43%
87,310
Common Shares, par val...
Sep 01
2023
SELL
Open market or private sale
$723,098
$75.48 p/Share
9,580
Reduced 9.22%
94,320
Common Shares, par val...
Jun 22
2023
SELL
Open market or private sale
$625,249
$62.55 p/Share
9,996
Reduced 8.78%
103,900
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$483,661
$74.57 p/Share
6,486
Reduced 5.39%
113,896
Common Shares, par val...
Apr 16
2023
SELL
Payment of exercise price or tax liability
$467,642
$75.22 p/Share
6,217
Reduced 4.91%
120,382
Common Shares, par val...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$58,369
$75.51 p/Share
773
Reduced 0.61%
126,599
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$49,600
$74.7 p/Share
664
Reduced 0.52%
127,372
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
5,542
Added 4.15%
128,036
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
17,662
Added 12.6%
122,494
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$1,501,008
$75.69 p/Share
19,831
Reduced 15.91%
104,832
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$461,609
$71.17 p/Share
6,486
Reduced 4.95%
124,662
Common Shares, par val...
Apr 14
2022
SELL
Payment of exercise price or tax liability
$481,134
$77.39 p/Share
6,217
Reduced 4.53%
131,148
Common Shares, par val...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$40,076
$82.46 p/Share
486
Reduced 0.35%
137,365
Common Shares, par val...
Mar 21
2022
SELL
Open market or private sale
$773,585
$80.75 p/Share
9,580
Reduced 6.5%
137,851
Common Shares, par val...
Mar 18
2022
BUY
Grant, award, or other acquisition
-
5,058
Added 3.32%
147,431
Common Shares, par val...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
50,211
Added 26.07%
142,373
Common Shares, par val...
Apr 27
2021
SELL
Payment of exercise price or tax liability
$407,969
$62.9 p/Share
6,486
Reduced 6.57%
92,162
Common Shares, par val...