Nov 18
2024
SELL
Open market or private sale
$1,002,150
$117.9 p/Share
8,500
Reduced 2.86%
288,282
Common Shares
Nov 15
2024
SELL
Payment of exercise price or tax liability
$470,363
$117.21 p/Share
4,013
Reduced 1.33%
296,782
Common Shares
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
8,017
Added 2.6%
300,795
Common Shares
Oct 21
2024
SELL
Open market or private sale
$1,071,340
$126.04 p/Share
8,500
Reduced 2.82%
292,778
Common Shares
Sep 16
2024
SELL
Open market or private sale
$992,290
$116.74 p/Share
8,500
Reduced 2.74%
301,278
Common Shares
Aug 19
2024
SELL
Open market or private sale
$1,105,000
$130.0 p/Share
8,500
Reduced 2.67%
309,778
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$527,428
$131.43 p/Share
4,013
Reduced 1.25%
318,278
Common Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
8,017
Added 2.43%
322,291
Common Shares
Jul 15
2024
SELL
Open market or private sale
$1,107,125
$130.25 p/Share
8,500
Reduced 2.63%
314,274
Common Shares
Jun 17
2024
SELL
Open market or private sale
$1,064,880
$125.28 p/Share
8,500
Reduced 2.57%
322,774
Common Shares
Jun 01
2024
SELL
Payment of exercise price or tax liability
$836,747
$120.43 p/Share
6,948
Reduced 2.05%
331,274
Common Shares
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
13,875
Added 3.94%
338,222
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$7,824,955
$109.75 p/Share
71,298
Reduced 18.02%
324,347
Common Shares
May 16
2024
BUY
Grant, award, or other acquisition
-
142,369
Added 26.46%
395,645
Common Shares
May 15
2024
SELL
Payment of exercise price or tax liability
$840,601
$110.62 p/Share
7,599
Reduced 2.91%
253,276
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
-
16,673
Added 6.01%
260,875
Common Shares
May 13
2024
SELL
Open market or private sale
$922,845
$108.57 p/Share
8,500
Reduced 3.36%
244,202
Common Shares
Apr 15
2024
SELL
Open market or private sale
$877,625
$103.25 p/Share
8,500
Reduced 3.25%
252,702
Common Shares
Mar 19
2024
SELL
Open market or private sale
$862,835
$101.51 p/Share
8,500
Reduced 3.15%
261,202
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$159,529
$87.27 p/Share
1,828
Reduced 0.67%
269,702
Common Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
5,132
Added 1.85%
271,530
Common Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$200,851
$78.92 p/Share
2,545
Reduced 0.95%
266,398
Common Shares
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
5,132
Added 1.87%
268,943
Common Shares
Nov 07
2023
SELL
Open market or private sale
$289,437
$75.67 p/Share
3,825
Reduced 1.43%
263,811
Common Shares
Oct 10
2023
SELL
Open market or private sale
$343,170
$76.26 p/Share
4,500
Reduced 1.65%
267,636
Common Shares