Dec 02
2024
SELL
Payment of exercise price or tax liability
$43,395
$122.24 p/Share
355
Reduced 1.29%
27,161
Common Shares
Aug 19
2024
SELL
Open market or private sale
$3,776,523
$109.0 p/Share
34,647
Reduced 55.74%
27,516
Common Shares
Aug 19
2024
BUY
Exercise of conversion of derivative security
$1,377,319
$77.96 p/Share
17,667
Added 22.13%
62,163
Common Shares
Aug 16
2024
SELL
Open market or private sale
$355,752
$108.0 p/Share
3,294
Reduced 6.76%
45,439
Common Shares
Aug 16
2024
SELL
Payment of exercise price or tax liability
$160,677
$107.91 p/Share
1,489
Reduced 2.96%
48,733
Common Shares
Aug 16
2024
-
943
Reduced 2.08%
44,496
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,337,583
$106.36 p/Share
12,576
Reduced 23.25%
41,511
Common Shares
Aug 15
2024
BUY
Grant, award, or other acquisition
-
8,711
Added 14.78%
50,222
Common Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
29,245
Added 35.09%
54,087
Common Shares
Dec 01
2023
SELL
Payment of exercise price or tax liability
$40,904
$107.08 p/Share
382
Reduced 1.51%
24,842
Common Shares
Aug 17
2023
-
538
Reduced 2.09%
25,224
Common Shares
Aug 17
2023
SELL
Open market or private sale
$2,308,351
$87.69 p/Share
26,324
Reduced 50.54%
25,762
Common Shares
Aug 17
2023
BUY
Exercise of conversion of derivative security
$279,077
$71.43 p/Share
3,907
Added 6.98%
52,086
Common Shares
Aug 16
2023
BUY
Grant, award, or other acquisition
-
9,956
Added 17.13%
48,179
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,397,732
$92.99 p/Share
15,031
Reduced 28.23%
38,223
Common Shares
Aug 07
2023
BUY
Grant, award, or other acquisition
-
22,969
Added 30.13%
53,254
Common Shares
Dec 01
2022
SELL
Payment of exercise price or tax liability
$47,781
$80.17 p/Share
596
Reduced 1.95%
29,961
Common Shares
Nov 07
2022
SELL
Open market or private sale
$1,545,063
$78.87 p/Share
19,590
Reduced 38.58%
31,187
Common Shares
Nov 07
2022
-
630
Reduced 2.02%
30,557
Common Shares
Aug 15
2022
SELL
Payment of exercise price or tax liability
$887,504
$69.32 p/Share
12,803
Reduced 20.14%
50,777
Common Shares
Aug 15
2022
BUY
Grant, award, or other acquisition
-
10,004
Added 13.6%
63,580
Common Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
16,607
Added 23.66%
53,576
Common Shares
Jan 18
2022
BUY
Open market or private purchase
$5,949
$53.12 p/Share
112
Added 0.37%
30,285
Common Shares
Nov 18
2021
SELL
Open market or private sale
$491,700
$49.17 p/Share
10,000
Reduced 21.29%
36,969
Common Shares
Oct 15
2021
SELL
Payment of exercise price or tax liability
$35,305
$48.63 p/Share
726
Reduced 1.52%
46,969
Common Shares