Oct 23
2024
SELL
Open market or private sale
$758,480
$94.81 p/Share
8,000
Reduced 3.83%
200,844
Common Shares, par val...
Oct 01
2024
BUY
Grant, award, or other acquisition
-
27,642
Added 11.69%
208,844
Common Shares, par val...
Sep 18
2024
SELL
Open market or private sale
$745,440
$93.18 p/Share
8,000
Reduced 4.23%
181,202
Common Shares, par val...
Sep 14
2024
SELL
Payment of exercise price or tax liability
$2,591
$89.35 p/Share
29
Reduced 0.02%
189,202
Common Shares, par val...
Jun 20
2024
SELL
Open market or private sale
$736,480
$92.06 p/Share
8,000
Reduced 4.06%
189,231
Common Shares, par val...
Mar 26
2024
BUY
Grant, award, or other acquisition
-
9,854
Added 4.76%
197,231
Common Shares, par val...
Mar 25
2024
SELL
Open market or private sale
$741,520
$92.69 p/Share
8,000
Reduced 4.09%
187,377
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$164,492
$90.48 p/Share
1,818
Reduced 0.92%
195,377
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
9,024
Added 4.38%
197,195
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$154,346
$100.16 p/Share
1,541
Reduced 0.81%
188,171
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$161,257
$100.16 p/Share
1,610
Reduced 0.84%
189,712
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$1,631,745
$99.43 p/Share
16,411
Reduced 7.9%
191,322
Common Shares, par val...
Jan 26
2024
SELL
Open market or private sale
$792,000
$99.0 p/Share
8,000
Reduced 3.71%
207,733
Common Shares, par val...
Dec 11
2023
SELL
Open market or private sale
$966,900
$96.69 p/Share
10,000
Reduced 4.43%
215,733
Common Shares, par val...
Sep 14
2023
SELL
Payment of exercise price or tax liability
$2,208
$76.14 p/Share
29
Reduced 0.01%
225,733
Common Shares, par val...
Sep 08
2023
SELL
Open market or private sale
$745,699
$74.57 p/Share
10,000
Reduced 4.24%
225,762
Common Shares, par val...
Jun 27
2023
SELL
Open market or private sale
$650,000
$65.0 p/Share
10,000
Reduced 4.07%
235,762
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$917,434
$74.57 p/Share
12,303
Reduced 4.77%
245,762
Common Shares, par val...
Mar 24
2023
SELL
Open market or private sale
$707,200
$70.72 p/Share
10,000
Reduced 3.73%
258,065
Common Shares, par val...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$137,277
$75.51 p/Share
1,818
Reduced 0.67%
268,065
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$115,112
$74.7 p/Share
1,541
Reduced 0.57%
269,883
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
12,270
Added 4.33%
271,424
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
41,576
Added 13.83%
259,154
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$2,841,251
$75.69 p/Share
37,538
Reduced 14.71%
217,578
Common Shares, par val...
Sep 14
2022
BUY
Grant, award, or other acquisition
-
220
Added 0.09%
255,116
Common Shares, par val...