Aug 23
2024
SELL
Payment of exercise price or tax liability
$82,359
$197.98 p/Share
416
Reduced 0.85%
48,624
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$601,159
$254.19 p/Share
2,365
Reduced 4.6%
49,011
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,212
Added 9.21%
51,376
Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
6,693
Added 12.66%
46,164
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$166,183
$249.9 p/Share
665
Reduced 1.66%
39,471
Common Shares
Dec 07
2023
SELL
Open market or private sale
$2,622,239
$203.59 p/Share
12,880
Reduced 24.3%
40,121
Common Shares
Dec 07
2023
BUY
Exercise of conversion of derivative security
$1,120,817
$87.02 p/Share
12,880
Added 19.55%
53,001
Common Shares
Oct 20
2023
SELL
Payment of exercise price or tax liability
$156,338
$171.8 p/Share
910
Reduced 2.22%
40,121
Common Shares
Aug 23
2023
SELL
Payment of exercise price or tax liability
$78,212
$188.01 p/Share
416
Reduced 1.0%
41,016
Common Shares
Aug 01
2023
BUY
Grant, award, or other acquisition
-
2,475
Added 5.64%
41,432
Common Shares
Jun 13
2023
SELL
Open market or private sale
$426,778
$195.77 p/Share
2,180
Reduced 5.3%
38,942
Common Shares
May 11
2023
SELL
Open market or private sale
$1,371,292
$166.52 p/Share
8,235
Reduced 16.68%
41,122
Common Shares
May 11
2023
BUY
Exercise of conversion of derivative security
$478,782
$58.14 p/Share
8,235
Added 14.3%
49,357
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$318,262
$173.44 p/Share
1,835
Reduced 4.27%
41,105
Common Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
4,015
Added 8.55%
42,940
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$123,931
$176.29 p/Share
703
Reduced 1.77%
38,925
Common Shares
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,767
Added 6.53%
39,628
Common Shares
Nov 23
2022
SELL
Open market or private sale
$899,249
$150.1 p/Share
5,991
Reduced 13.99%
36,843
Common Shares
Nov 23
2022
BUY
Exercise of conversion of derivative security
$417,392
$69.67 p/Share
5,991
Added 12.27%
42,834
Common Shares
Nov 15
2022
SELL
Open market or private sale
$24,595
$149.97 p/Share
164
Reduced 0.44%
36,843
Common Shares
Nov 15
2022
BUY
Exercise of conversion of derivative security
$11,425
$69.67 p/Share
164
Added 0.44%
37,007
Common Shares
Aug 23
2022
SELL
Payment of exercise price or tax liability
$60,177
$143.62 p/Share
419
Reduced 1.13%
36,823
Common Shares
May 09
2022
BUY
Grant, award, or other acquisition
-
2,061
Added 5.25%
37,222
Common Shares
Mar 04
2022
SELL
Payment of exercise price or tax liability
$158,470
$128.42 p/Share
1,234
Reduced 3.39%
35,142
Common Shares
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,699
Added 6.91%
36,376
Common Shares