Dec 02
2024
SELL
Payment of exercise price or tax liability
$82,634
$122.24 p/Share
676
Reduced 1.11%
60,286
Common Shares
Nov 15
2024
SELL
Payment of exercise price or tax liability
$629,009
$121.29 p/Share
5,186
Reduced 6.83%
70,785
Common Shares
Aug 21
2024
SELL
Open market or private sale
$1,812,920
$109.39 p/Share
16,573
Reduced 17.91%
75,971
Common Shares
Aug 16
2024
SELL
Payment of exercise price or tax liability
$214,201
$107.91 p/Share
1,985
Reduced 2.1%
92,544
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$2,000,312
$106.36 p/Share
18,807
Reduced 16.93%
92,261
Common Shares
Aug 15
2024
SELL
Open market or private sale
$1,905,566
$106.48 p/Share
17,896
Reduced 15.92%
94,529
Common Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
$651,949
$75.17 p/Share
8,673
Added 7.16%
112,425
Common Shares
Aug 15
2024
BUY
Grant, award, or other acquisition
-
11,491
Added 9.97%
103,752
Common Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
41,780
Added 27.33%
111,068
Common Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$533,536
$102.9 p/Share
5,185
Reduced 6.11%
79,680
Common Shares
Aug 17
2023
SELL
Open market or private sale
$935,370
$87.68 p/Share
10,668
Reduced 11.17%
84,865
Common Shares
Aug 16
2023
SELL
Open market or private sale
$2,738,371
$90.84 p/Share
30,145
Reduced 23.99%
95,533
Common Shares
Aug 16
2023
BUY
Exercise of conversion of derivative security
$164,652
$77.85 p/Share
2,115
Added 1.66%
125,678
Common Shares
Aug 16
2023
BUY
Grant, award, or other acquisition
-
13,274
Added 9.7%
123,563
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,860,729
$92.99 p/Share
20,010
Reduced 15.36%
110,289
Common Shares
Aug 07
2023
SELL
Payment of exercise price or tax liability
$56,392
$91.25 p/Share
618
Reduced 0.47%
130,299
Common Shares
Aug 07
2023
BUY
Exercise of conversion of derivative security
$41,861
$51.49 p/Share
813
Added 0.62%
130,917
Common Shares
Aug 07
2023
BUY
Grant, award, or other acquisition
-
28,329
Added 17.88%
130,104
Common Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$94,481
$70.72 p/Share
1,336
Reduced 1.3%
101,775
Common Shares
Nov 15
2022
SELL
Payment of exercise price or tax liability
$389,963
$75.21 p/Share
5,185
Reduced 4.11%
120,827
Common Shares
Aug 15
2022
SELL
Payment of exercise price or tax liability
$1,262,456
$69.32 p/Share
18,212
Reduced 12.63%
126,012
Common Shares
Aug 15
2022
BUY
Grant, award, or other acquisition
-
15,721
Added 9.86%
143,782
Common Shares
Aug 15
2022
BUY
Exercise of conversion of derivative security
$17,596
$39.81 p/Share
442
Added 0.35%
126,351
Common Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
23,250
Added 15.37%
128,061
Common Shares
Mar 15
2022
SELL
Payment of exercise price or tax liability
$70,077
$52.61 p/Share
1,332
Reduced 1.25%
104,811
Common Shares