Feb 27
2025
SELL
Open market or private sale
$1,778,150
$64.66 p/Share
27,500
Reduced 44.13%
34,822
Common Shares
Feb 25
2025
SELL
Open market or private sale
$1,264,588
$64.3 p/Share
19,667
Reduced 23.99%
62,322
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
36,741
Added 30.95%
81,989
Common Shares
Feb 21
2025
SELL
Open market or private sale
$997,993
$62.48 p/Share
15,973
Reduced 26.09%
45,248
Common Shares
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
29,840
Added 32.77%
61,222
Common Shares
Jan 06
2025
SELL
Open market or private sale
$306,889
$69.7 p/Share
4,403
Reduced 12.3%
31,381
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
71
Added 0.2%
35,785
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
8,091
Added 18.47%
35,713
Common Shares
Dec 16
2024
SELL
Open market or private sale
$174,680
$67.89 p/Share
2,573
Reduced 8.52%
27,620
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
4,808
Added 14.25%
28,937
Common Shares
Feb 26
2024
SELL
Open market or private sale
$2,484,300
$76.44 p/Share
32,500
Reduced 56.15%
25,385
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$160,744
$75.29 p/Share
2,135
Added 3.56%
57,885
Common Shares
Feb 22
2024
SELL
Open market or private sale
$2,410,590
$75.7 p/Share
31,844
Reduced 36.35%
55,750
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
59,489
Added 40.45%
87,595
Common Shares
Feb 20
2024
SELL
Open market or private sale
$759,477
$76.46 p/Share
9,933
Reduced 26.11%
28,105
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
18,556
Added 32.79%
38,039
Common Shares
Jan 05
2024
SELL
Open market or private sale
$458,018
$76.4 p/Share
5,995
Reduced 23.53%
19,482
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
79
Added 0.31%
25,477
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
11,066
Added 30.35%
25,397
Common Shares
Dec 15
2023
SELL
Open market or private sale
$89,194
$73.23 p/Share
1,218
Reduced 7.83%
14,330
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,275
Added 12.76%
15,548
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$133,984
$67.84 p/Share
1,975
Added 12.95%
13,272
Common Shares
Jan 04
2023
SELL
Open market or private sale
$269,655
$65.04 p/Share
4,146
Reduced 26.85%
11,297
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
63
Added 0.41%
15,444
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
7,601
Added 33.08%
15,380
Common Shares