Dec 12
2024
SELL
Open market or private sale
$305,619
$207.34 p/Share
1,474
Reduced 13.19%
9,704
Common Shares
Sep 06
2024
SELL
Open market or private sale
$193,556
$175.96 p/Share
1,100
Reduced 8.96%
11,178
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$200,810
$254.19 p/Share
790
Reduced 6.05%
12,278
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,978
Added 13.15%
13,068
Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
699
Added 5.93%
11,090
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$81,217
$249.9 p/Share
325
Reduced 3.03%
10,391
Common Shares
Dec 15
2023
SELL
Open market or private sale
$215,970
$215.97 p/Share
1,000
Reduced 8.54%
10,716
Common Shares
Aug 21
2023
SELL
Open market or private sale
$204,203
$185.64 p/Share
1,100
Reduced 8.58%
11,716
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$142,394
$173.44 p/Share
821
Reduced 6.02%
12,816
Common Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,795
Added 11.63%
13,637
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$161,834
$176.29 p/Share
918
Reduced 7.19%
11,842
Common Shares
Feb 15
2023
BUY
Grant, award, or other acquisition
-
576
Added 4.32%
12,760
Common Shares
Oct 31
2022
SELL
Open market or private sale
$933,216
$140.27 p/Share
6,653
Reduced 35.32%
12,184
Common Shares
Oct 31
2022
BUY
Exercise of conversion of derivative security
$632,101
$95.01 p/Share
6,653
Added 26.1%
18,837
Common Shares
Jul 20
2022
BUY
Grant, award, or other acquisition
-
2,235
Added 15.5%
12,184
Common Shares
Mar 04
2022
SELL
Payment of exercise price or tax liability
$47,644
$128.42 p/Share
371
Reduced 3.59%
9,949
Common Shares
Mar 04
2022
BUY
Grant, award, or other acquisition
-
1,207
Added 10.47%
10,320
Common Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$45,729
$127.38 p/Share
359
Reduced 3.79%
9,113
Common Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
717
Added 7.04%
9,472
Common Shares
Nov 05
2021
SELL
Open market or private sale
$525,347
$143.42 p/Share
3,663
Reduced 29.5%
8,755
Common Shares
Nov 05
2021
BUY
Exercise of conversion of derivative security
$326,154
$89.04 p/Share
3,663
Added 22.78%
12,418
Common Shares
Mar 04
2021
SELL
Payment of exercise price or tax liability
$25,805
$115.2 p/Share
224
Reduced 2.49%
8,755
Common Shares
Mar 04
2021
BUY
Grant, award, or other acquisition
-
727
Added 7.49%
8,979
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$46,972
$115.41 p/Share
407
Reduced 4.7%
8,252
Common Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
989
Added 10.25%
8,659
Common Shares