Nov 15
2024
SELL
Payment of exercise price or tax liability
$327,719
$117.21 p/Share
2,796
Reduced 5.39%
49,099
Common Shares
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
5,951
Added 10.29%
51,895
Common Shares
Sep 30
2024
SELL
Open market or private sale
$2,682,460
$121.93 p/Share
22,000
Reduced 32.38%
45,944
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$367,478
$131.43 p/Share
2,796
Reduced 3.95%
67,944
Common Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
5,951
Added 7.76%
70,740
Common Shares
Jun 28
2024
SELL
Open market or private sale
$2,850,320
$129.56 p/Share
22,000
Reduced 25.35%
64,789
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$3,637,883
$109.75 p/Share
33,147
Reduced 27.72%
86,441
Common Shares
May 16
2024
BUY
Grant, award, or other acquisition
-
70,526
Added 37.1%
119,588
Common Shares
May 15
2024
SELL
Payment of exercise price or tax liability
$583,299
$110.62 p/Share
5,273
Reduced 9.7%
49,062
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
-
11,221
Added 17.12%
54,335
Common Shares
Apr 01
2024
SELL
Open market or private sale
$2,310,660
$105.03 p/Share
22,000
Reduced 33.81%
43,072
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$87,793
$87.27 p/Share
1,006
Reduced 1.52%
65,072
Common Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,195
Added 5.97%
66,078
Common Shares
Jan 02
2024
SELL
Open market or private sale
$1,906,740
$86.67 p/Share
22,000
Reduced 26.23%
61,883
Common Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$155,551
$78.92 p/Share
1,971
Reduced 2.3%
83,883
Common Shares
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
4,195
Added 4.66%
85,854
Common Shares
Oct 02
2023
SELL
Open market or private sale
$1,665,400
$75.7 p/Share
22,000
Reduced 21.22%
81,659
Common Shares
Sep 27
2023
BUY
Grant, award, or other acquisition
$3,163
$75.33 p/Share
42
Added 0.1%
43,114
Common Shares
Sep 06
2023
SELL
Open market or private sale
$1,747,680
$79.44 p/Share
22,000
Reduced 17.51%
103,659
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$150,291
$76.29 p/Share
1,970
Reduced 1.54%
125,659
Common Shares
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
4,194
Added 3.18%
127,629
Common Shares
May 31
2023
SELL
Other acquisition or disposition
$20,698
$56.4 p/Share
367
Reduced 0.3%
123,435
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$4,228,036
$65.41 p/Share
64,639
Reduced 34.44%
123,068
Common Shares
May 17
2023
BUY
Grant, award, or other acquisition
-
137,531
Added 42.29%
187,707
Common Shares
May 15
2023
SELL
Payment of exercise price or tax liability
$306,915
$64.75 p/Share
4,740
Reduced 8.63%
50,176
Common Shares