Feb 23
2024
BUY
Grant, award, or other acquisition
$295,640
$75.38 p/Share
3,922
Added 2.88%
132,076
Common Shares
Feb 22
2024
SELL
Open market or private sale
$3,528,185
$75.55 p/Share
46,700
Reduced 26.71%
128,154
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
118,991
Added 40.49%
174,855
Common Shares
Feb 20
2024
SELL
Open market or private sale
$1,110,650
$76.26 p/Share
14,564
Reduced 20.68%
55,863
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
37,115
Added 34.51%
70,427
Common Shares
Jan 05
2024
SELL
Open market or private sale
$633,374
$76.55 p/Share
8,274
Reduced 19.9%
33,312
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
148
Added 0.35%
41,586
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
20,675
Added 33.29%
41,438
Common Shares
Dec 28
2023
-
20,000
Reduced 49.07%
20,762
Common Shares
Dec 27
2023
-
889
Reduced 2.13%
40,762
Common Shares
Dec 15
2023
SELL
Open market or private sale
$107,720
$73.68 p/Share
1,462
Reduced 3.39%
41,651
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,723
Added 7.95%
43,114
Common Shares
May 19
2023
SELL
Open market or private sale
$3,294,449
$73.21 p/Share
45,000
Reduced 53.32%
39,390
Common Shares
May 19
2023
BUY
Exercise of conversion of derivative security
$1,267,800
$42.26 p/Share
30,000
Added 26.23%
84,390
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$262,666
$67.75 p/Share
3,877
Added 6.65%
54,390
Common Shares
Jan 04
2023
SELL
Open market or private sale
$386,272
$65.04 p/Share
5,939
Reduced 10.52%
50,513
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
124
Added 0.22%
56,453
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
14,878
Added 20.89%
56,329
Common Shares
Sep 16
2022
SELL
Open market or private sale
$884,550
$58.97 p/Share
15,000
Reduced 26.57%
41,449
Common Shares
Feb 25
2022
SELL
Grant, award, or other acquisition
$236,363
$56.05 p/Share
4,217
Reduced 6.95%
56,449
Common Shares
Jan 05
2022
SELL
Open market or private sale
$265,900
$58.62 p/Share
4,536
Reduced 7.99%
52,232
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
100
Added 0.18%
56,769
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
11,174
Added 16.47%
56,668
Common Shares
Jun 18
2021
SELL
Open market or private sale
$666,400
$66.64 p/Share
10,000
Reduced 18.02%
45,491
Common Shares
Feb 26
2021
SELL
Open market or private sale
$1,635,306
$60.31 p/Share
27,115
Reduced 32.82%
55,491
Common Shares