Feb 25
2025
SELL
Open market or private sale
$1,502,178
$64.38 p/Share
23,333
Reduced 20.27%
91,766
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
59,338
Added 34.02%
115,099
Common Shares
Feb 21
2025
SELL
Open market or private sale
$1,151,978
$62.35 p/Share
18,476
Reduced 24.89%
55,761
Common Shares
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
46,971
Added 38.75%
74,237
Common Shares
Jan 06
2025
SELL
Open market or private sale
$358,171
$64.2 p/Share
5,579
Reduced 16.99%
27,266
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
121
Added 0.37%
32,845
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
13,763
Added 29.61%
32,723
Common Shares
Dec 16
2024
SELL
Open market or private sale
$157,609
$67.76 p/Share
2,326
Reduced 10.93%
18,959
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
5,920
Added 22.53%
20,361
Common Shares
Aug 23
2024
-
61,955
Reduced 80.13%
15,365
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$280,187
$75.38 p/Share
3,717
Added 4.59%
77,320
Common Shares
Feb 22
2024
SELL
Open market or private sale
$1,768,701
$75.55 p/Share
23,411
Reduced 24.13%
73,603
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
59,495
Added 38.01%
97,015
Common Shares
Feb 20
2024
SELL
Open market or private sale
$890,945
$76.26 p/Share
11,683
Reduced 23.74%
37,519
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
29,692
Added 37.63%
49,203
Common Shares
Jan 05
2024
SELL
Open market or private sale
$793,670
$76.55 p/Share
10,368
Reduced 34.7%
19,511
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
120
Added 0.4%
29,879
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
16,730
Added 35.99%
29,758
Common Shares
Dec 15
2023
SELL
Open market or private sale
$66,090
$73.68 p/Share
897
Reduced 6.44%
13,026
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,280
Added 14.07%
13,923
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$160,770
$67.75 p/Share
2,373
Added 16.93%
11,643
Common Shares
Jan 04
2023
SELL
Open market or private sale
$257,233
$65.04 p/Share
3,955
Reduced 20.82%
15,044
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
80
Added 0.42%
19,000
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
9,650
Added 33.78%
18,919
Common Shares
Jun 23
2022
-
140,860
Reduced 93.83%
9,269
Common Shares