Mar 20
2025
SELL
Open market or private sale
$3,605,943
$294.82 p/Share
12,231
Reduced 13.49%
78,422
Common Shares
Mar 20
2025
BUY
Exercise of conversion of derivative security
$1,800,179
$139.01 p/Share
12,950
Added 12.5%
90,653
Common Shares
Mar 04
2025
SELL
Open market or private sale
$2,869,600
$286.96 p/Share
10,000
Reduced 11.4%
77,703
Common Shares
Mar 03
2025
BUY
Grant, award, or other acquisition
-
4,072
Added 4.44%
87,703
Common Shares
Feb 25
2025
SELL
Payment of exercise price or tax liability
$63,536
$277.45 p/Share
229
Reduced 0.27%
83,631
Common Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$65,899
$273.44 p/Share
241
Reduced 0.29%
83,860
Common Shares
Sep 05
2024
SELL
Open market or private sale
$1,894,308
$287.06 p/Share
6,599
Reduced 7.28%
84,101
Common Shares
Sep 01
2024
SELL
Payment of exercise price or tax liability
$40,921
$284.18 p/Share
144
Reduced 0.16%
90,700
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$1,621,860
$264.88 p/Share
6,123
Reduced 6.31%
90,844
Common Shares
Mar 15
2024
SELL
Open market or private sale
$6,924,852
$256.99 p/Share
26,946
Reduced 21.75%
96,967
Common Shares
Mar 15
2024
BUY
Exercise of conversion of derivative security
$3,197,089
$116.58 p/Share
27,424
Added 19.89%
110,481
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$134,061
$254.87 p/Share
526
Reduced 0.54%
96,489
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,316
Added 4.26%
97,015
Common Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$77,571
$256.01 p/Share
303
Reduced 0.33%
92,699
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$80,131
$256.01 p/Share
313
Reduced 0.34%
93,002
Common Shares
Sep 19
2023
SELL
Open market or private sale
$2,465,456
$213.7 p/Share
11,537
Reduced 11.0%
93,315
Common Shares
Sep 19
2023
BUY
Exercise of conversion of derivative security
$666,676
$96.76 p/Share
6,890
Added 6.17%
104,852
Common Shares
Sep 01
2023
SELL
Payment of exercise price or tax liability
$29,070
$203.29 p/Share
143
Reduced 0.15%
97,962
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$1,070,442
$198.93 p/Share
5,381
Reduced 5.2%
98,105
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$108,675
$211.02 p/Share
515
Reduced 0.5%
103,486
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$111,343
$211.68 p/Share
526
Reduced 0.5%
104,001
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$64,116
$210.91 p/Share
304
Reduced 0.29%
104,527
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$66,014
$210.91 p/Share
313
Reduced 0.3%
104,831
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
23,970
Added 18.56%
105,144
Common Shares
Sep 04
2022
SELL
Payment of exercise price or tax liability
$28,250
$190.88 p/Share
148
Reduced 0.18%
81,174
Common Shares