Feb 23
2024
BUY
Grant, award, or other acquisition
$279,885
$75.38 p/Share
3,713
Added 1.49%
245,602
Common Shares
Feb 22
2024
SELL
Open market or private sale
$2,126,052
$75.55 p/Share
28,141
Reduced 10.42%
241,889
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
59,495
Added 18.05%
270,031
Common Shares
Feb 20
2024
SELL
Open market or private sale
$1,338,744
$76.26 p/Share
17,555
Reduced 7.7%
210,535
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
37,115
Added 13.99%
228,090
Common Shares
Jan 05
2024
SELL
Open market or private sale
$876,650
$76.55 p/Share
11,452
Reduced 5.66%
190,975
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
173
Added 0.09%
202,427
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
24,038
Added 10.62%
202,254
Common Shares
Dec 15
2023
SELL
Open market or private sale
$196,062
$73.68 p/Share
2,661
Reduced 1.47%
178,215
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
5,626
Added 3.02%
180,876
Common Shares
May 04
2023
SELL
Open market or private sale
$9,921,800
$70.87 p/Share
140,000
Reduced 44.41%
175,250
Common Shares
May 04
2023
BUY
Exercise of conversion of derivative security
$7,978,600
$56.99 p/Share
140,000
Added 30.75%
315,250
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$396,879
$67.75 p/Share
5,858
Added 3.23%
175,250
Common Shares
Jan 04
2023
SELL
Open market or private sale
$707,765
$65.04 p/Share
10,882
Reduced 6.04%
169,392
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
191
Added 0.11%
180,274
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
22,814
Added 11.24%
180,083
Common Shares
Nov 22
2022
SELL
Open market or private sale
$11,546,536
$68.13 p/Share
169,478
Reduced 51.87%
157,267
Common Shares
Nov 22
2022
BUY
Exercise of conversion of derivative security
$7,162,140
$42.26 p/Share
169,478
Added 34.15%
326,745
Common Shares
Feb 25
2022
SELL
Grant, award, or other acquisition
$274,365
$56.05 p/Share
4,895
Reduced 3.02%
157,267
Common Shares
Jan 05
2022
SELL
Open market or private sale
$529,690
$58.62 p/Share
9,036
Reduced 5.6%
152,372
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
169
Added 0.1%
161,409
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
18,735
Added 10.41%
161,240
Common Shares
Mar 01
2021
SELL
Open market or private sale
$168,438
$61.25 p/Share
2,750
Reduced 1.89%
142,503
Common Shares
Feb 26
2021
SELL
Open market or private sale
$1,823,895
$60.31 p/Share
30,242
Reduced 17.23%
145,253
Common Shares
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
69,009
Added 28.22%
175,496
Common Shares