Jun 28
2024
BUY
Other acquisition or disposition
$2,165
$166.59 p/Share
13
Added 0.04%
33,419
Common Shares
Feb 20
2024
SELL
Open market or private sale
$690,779
$167.34 p/Share
4,128
Reduced 11.0%
33,406
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$397,684
$167.87 p/Share
2,369
Reduced 5.94%
37,534
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
6,497
Added 14.12%
39,526
Common Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$32,902
$167.87 p/Share
196
Reduced 0.58%
33,406
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
804
Added 2.34%
33,602
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$32,566
$167.87 p/Share
194
Reduced 0.59%
32,798
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
793
Added 2.35%
32,992
Common Shares
Feb 14
2024
SELL
Payment of exercise price or tax liability
$29,213
$164.12 p/Share
178
Reduced 0.55%
32,199
Common Shares
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
731
Added 2.21%
32,377
Common Shares
Dec 29
2023
BUY
Other acquisition or disposition
$1,985
$141.81 p/Share
14
Added 0.04%
31,646
Common Shares
Jun 30
2023
BUY
Other acquisition or disposition
$1,900
$135.78 p/Share
14
Added 0.04%
31,632
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$31,849
$136.11 p/Share
234
Reduced 0.73%
31,618
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
959
Added 2.92%
31,852
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$26,677
$136.11 p/Share
196
Reduced 0.63%
30,893
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
804
Added 2.52%
31,089
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$23,040
$135.53 p/Share
170
Reduced 0.56%
30,285
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
695
Added 2.23%
30,455
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$155,016
$134.68 p/Share
1,151
Reduced 3.72%
29,760
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
4,564
Added 13.23%
29,939
Common Shares
Dec 30
2022
BUY
Other acquisition or disposition
$1,763
$125.93 p/Share
14
Added 0.05%
26,347
Common Shares
Aug 05
2022
SELL
Open market or private sale
$1,174,530
$138.18 p/Share
8,500
Reduced 24.4%
26,333
Common Shares
Jun 30
2022
BUY
Other acquisition or disposition
$1,983
$123.96 p/Share
16
Added 0.05%
34,833
Common Shares
Feb 28
2022
$14,942
$123.49 p/Share
121
Reduced 0.35%
34,817
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$30,855
$121.0 p/Share
255
Reduced 0.72%
34,938
Common Shares