Dec 11
2024
SELL
Payment of exercise price or tax liability
$114,465
$151.01 p/Share
758
Reduced 2.76%
26,673
Common Shares
Dec 11
2024
BUY
Grant, award, or other acquisition
-
1,928
Added 6.57%
27,432
Common Shares
Nov 06
2024
SELL
Open market or private sale
$2,502,101
$155.41 p/Share
16,100
Reduced 38.7%
25,504
Common Shares
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,234,226
$76.66 p/Share
16,100
Added 27.9%
41,604
Common Shares
Jul 31
2024
SELL
Open market or private sale
$450,320
$154.59 p/Share
2,913
Reduced 10.25%
25,504
Common Shares
Jul 31
2024
BUY
Exercise of conversion of derivative security
$271,957
$93.36 p/Share
2,913
Added 9.3%
28,417
Common Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$167,007
$135.01 p/Share
1,237
Reduced 4.63%
25,504
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
2,843
Added 9.61%
26,741
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$158,210
$122.17 p/Share
1,295
Reduced 5.14%
23,898
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
2,978
Added 10.57%
25,193
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$183,526
$157.94 p/Share
1,162
Reduced 4.97%
22,215
Common Shares
Dec 06
2021
BUY
Grant, award, or other acquisition
-
2,670
Added 10.25%
23,377
Common Shares
Nov 03
2021
SELL
Open market or private sale
$1,340,780
$153.46 p/Share
8,737
Reduced 29.67%
20,707
Common Shares
Nov 03
2021
BUY
Exercise of conversion of derivative security
$815,686
$93.36 p/Share
8,737
Added 22.88%
29,444
Common Shares
Feb 19
2021
SELL
Open market or private sale
$4,273,750
$131.5 p/Share
32,500
Reduced 61.08%
20,707
Common Shares
Feb 19
2021
BUY
Exercise of conversion of derivative security
$2,156,050
$66.34 p/Share
32,500
Added 37.92%
53,207
Common Shares
Dec 09
2020
SELL
Payment of exercise price or tax liability
$73,320
$119.22 p/Share
615
Reduced 2.88%
20,707
Common Shares
Dec 09
2020
BUY
Grant, award, or other acquisition
-
1,413
Added 6.22%
21,322
Common Shares
Nov 18
2020
SELL
Open market or private sale
$2,673,454
$111.86 p/Share
23,900
Reduced 54.56%
19,909
Common Shares
Nov 18
2020
BUY
Exercise of conversion of derivative security
$1,351,784
$56.56 p/Share
23,900
Added 35.3%
43,809
Common Shares