Feb 07
2025
SELL
Payment of exercise price or tax liability
$68,456
$73.53 p/Share
931
Reduced 0.5%
184,582
Common Shares
Feb 07
2025
SELL
Sale (or disposition) back to the issuer
-
2
Reduced 0.0%
185,513
Common Shares
Dec 03
2024
BUY
Grant, award, or other acquisition
-
826
Added 0.44%
185,516
Common Shares
Dec 02
2024
BUY
Grant, award, or other acquisition
$5,060
$85.77 p/Share
59
Added 0.03%
184,690
Common Shares
Sep 04
2024
BUY
Grant, award, or other acquisition
-
862
Added 0.46%
184,630
Common Shares
Sep 03
2024
BUY
Grant, award, or other acquisition
$5,037
$81.25 p/Share
62
Added 0.03%
183,768
Common Shares
Jun 04
2024
BUY
Grant, award, or other acquisition
-
872
Added 0.47%
183,706
Common Shares
Jun 03
2024
BUY
Grant, award, or other acquisition
$4,603
$73.07 p/Share
63
Added 0.03%
182,834
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$580,063
$71.79 p/Share
8,080
Reduced 4.23%
182,785
Common Shares
Mar 15
2024
BUY
Grant, award, or other acquisition
$1,145,050
$71.79 p/Share
15,950
Added 7.71%
190,866
Common Shares
Mar 13
2024
BUY
Grant, award, or other acquisition
-
6,425
Added 3.54%
174,916
Common Shares
Mar 05
2024
BUY
Grant, award, or other acquisition
-
856
Added 0.51%
168,491
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,862
$71.64 p/Share
26
Added 0.02%
167,634
Common Shares
Feb 09
2024
SELL
Payment of exercise price or tax liability
$72,330
$75.11 p/Share
963
Reduced 0.57%
167,608
Common Stocls
Feb 09
2024
SELL
Payment of exercise price or tax liability
$31,921
$75.11 p/Share
425
Reduced 0.25%
168,100
Common Stocks
Jan 16
2024
SELL
Sale (or disposition) back to the issuer
-
2
Reduced 0.0%
168,997
Common Stocks
Dec 05
2023
BUY
Grant, award, or other acquisition
-
744
Added 0.44%
169,000
Common Stocks
Dec 01
2023
BUY
Grant, award, or other acquisition
$3,656
$81.26 p/Share
45
Added 0.03%
168,255
Common Stocks
Sep 06
2023
BUY
Grant, award, or other acquisition
-
688
Added 0.41%
168,209
Common Stocks
Sep 01
2023
BUY
Grant, award, or other acquisition
$3,615
$84.07 p/Share
43
Added 0.03%
167,521
Common Stocks
Jun 05
2023
BUY
Grant, award, or other acquisition
-
612
Added 0.36%
167,477
Common Stocks
Jun 01
2023
BUY
Grant, award, or other acquisition
$3,374
$88.79 p/Share
38
Added 0.02%
166,865
Common Stocks
Mar 15
2023
SELL
Payment of exercise price or tax liability
$363,225
$86.73 p/Share
4,188
Reduced 2.45%
166,827
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$733,215
$86.73 p/Share
8,454
Added 4.71%
171,016
Common Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
593
Added 0.36%
162,561
Common Shares