May 16
2024
SELL
Payment of exercise price or tax liability
$1,553,521
$264.88 p/Share
5,865
Reduced 16.45%
29,797
Common Shares
Mar 20
2024
SELL
Open market or private sale
$3,701,759
$258.81 p/Share
14,303
Reduced 28.63%
35,662
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$132,787
$254.87 p/Share
521
Reduced 1.03%
49,965
Common Shares
Feb 26
2024
SELL
Open market or private sale
$8,456,896
$255.11 p/Share
33,150
Reduced 39.64%
50,486
Common Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
$3,864,627
$116.58 p/Share
33,150
Added 32.93%
67,521
Common Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$53,762
$256.01 p/Share
210
Reduced 0.41%
50,486
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$50,177
$256.01 p/Share
196
Reduced 0.39%
50,696
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$49,921
$256.01 p/Share
195
Reduced 0.38%
50,892
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$1,025,484
$198.93 p/Share
5,155
Reduced 9.17%
51,087
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$83,563
$211.02 p/Share
396
Reduced 0.7%
56,242
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$77,898
$211.68 p/Share
368
Reduced 0.65%
56,638
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$44,291
$210.91 p/Share
210
Reduced 0.37%
57,006
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$43,025
$210.91 p/Share
204
Reduced 0.36%
57,216
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
12,303
Added 17.65%
57,420
Common Shares
Nov 08
2022
SELL
Open market or private sale
$3,142,650
$209.51 p/Share
15,000
Reduced 24.95%
45,117
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$1,150,570
$207.31 p/Share
5,550
Reduced 8.45%
60,117
Common Shares
May 05
2022
SELL
Open market or private sale
$3,375,087
$211.83 p/Share
15,933
Reduced 19.53%
65,667
Common Shares
May 05
2022
BUY
Exercise of conversion of derivative security
$1,541,677
$96.76 p/Share
15,933
Added 16.34%
81,600
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$80,641
$203.64 p/Share
396
Reduced 0.6%
65,667
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$76,183
$207.02 p/Share
368
Reduced 0.55%
66,063
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$43,474
$207.02 p/Share
210
Reduced 0.32%
66,431
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
12,894
Added 16.21%
66,641
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$73,112
$203.09 p/Share
360
Reduced 0.67%
53,747
Common Shares
Aug 23
2021
SELL
Open market or private sale
$5,598,300
$186.61 p/Share
30,000
Reduced 17.22%
144,197
Common Shares
May 19
2021
SELL
Payment of exercise price or tax liability
$796,283
$166.1 p/Share
4,794
Reduced 2.68%
174,197
Common Shares