Jan 07
2026
SELL
Open market or private sale
$78,972
$67.44 p/Share
1,171
Reduced 1.51%
76,409
Common Shares
Jan 06
2026
BUY
Grant, award, or other acquisition
-
24
Added 0.03%
77,581
Common Shares
Dec 31
2025
BUY
Exercise of conversion of derivative security
-
2,599
Added 3.24%
77,556
Common Shares
Dec 17
2025
SELL
Open market or private sale
$299,540
$70.48 p/Share
4,250
Reduced 5.37%
74,957
Common Shares
Dec 15
2025
SELL
Open market or private sale
$244,076
$70.87 p/Share
3,444
Reduced 4.17%
79,207
Common Shares
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
8,753
Added 9.85%
80,155
Common Shares
Mar 19
2025
SELL
Open market or private sale
$1,572,740
$68.38 p/Share
23,000
Reduced 23.74%
73,897
Common Shares
Feb 28
2025
BUY
Grant, award, or other acquisition
$163,105
$65.19 p/Share
2,502
Added 2.52%
96,807
Common Shares
Feb 25
2025
SELL
Open market or private sale
$1,503,208
$64.38 p/Share
23,349
Reduced 19.85%
94,305
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
59,338
Added 33.53%
117,655
Common Shares
Jan 06
2025
SELL
Open market or private sale
$179,053
$64.2 p/Share
2,789
Reduced 4.56%
58,317
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
59
Added 0.1%
61,106
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
6,728
Added 9.93%
61,046
Common Shares
Dec 16
2024
SELL
Open market or private sale
$753,423
$67.76 p/Share
11,119
Reduced 16.99%
54,317
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
28,255
Added 33.62%
55,780
Common Shares
Sep 03
2024
SELL
Open market or private sale
$448,565
$68.63 p/Share
6,536
Reduced 14.95%
37,178
Common Shares
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
16,611
Added 27.54%
43,715
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$291,871
$75.38 p/Share
3,872
Added 12.5%
27,104
Common Shares
Jan 05
2024
SELL
Open market or private sale
$205,230
$76.55 p/Share
2,681
Reduced 10.31%
23,322
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
46
Added 0.18%
26,003
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
6,522
Added 20.08%
25,956
Common Shares
Dec 15
2023
SELL
Open market or private sale
$222,955
$73.68 p/Share
3,026
Reduced 13.47%
19,433
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,692
Added 27.43%
20,349
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$164,158
$67.75 p/Share
2,423
Added 14.09%
14,768
Common Shares
Jan 04
2023
SELL
Open market or private sale
$149,136
$65.04 p/Share
2,293
Reduced 15.66%
12,345
Common Shares