Jan 07
2026
SELL
Open market or private sale
$232,195
$67.44 p/Share
3,443
Reduced 0.36%
952,620
Common Shares
Jan 06
2026
BUY
Grant, award, or other acquisition
-
80
Added 0.01%
956,063
Common Shares
Dec 31
2025
BUY
Exercise of conversion of derivative security
-
8,701
Added 0.9%
955,982
Common Shares
Dec 15
2025
SELL
Open market or private sale
$1,806,728
$70.93 p/Share
25,472
Reduced 2.58%
961,281
Common Shares
Dec 15
2025
-
14,000
Reduced 1.46%
947,281
Common Shares
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
20,251
Added 2.01%
986,753
Common Shares
Feb 28
2025
BUY
Grant, award, or other acquisition
$339,444
$65.19 p/Share
5,207
Added 0.54%
966,501
Common Shares
Feb 25
2025
SELL
Open market or private sale
$4,681,649
$64.38 p/Share
72,719
Reduced 7.03%
961,294
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
185,435
Added 15.21%
1,034,014
Common Shares
Feb 21
2025
SELL
Open market or private sale
$5,837,082
$62.35 p/Share
93,618
Reduced 9.94%
848,578
Common Shares
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
238,752
Added 20.22%
942,197
Common Shares
Jan 06
2025
SELL
Open market or private sale
$797,299
$64.2 p/Share
12,419
Reduced 1.73%
703,445
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
274
Added 0.04%
715,864
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
31,055
Added 4.16%
715,589
Common Shares
Dec 16
2024
SELL
Open market or private sale
$390,365
$67.76 p/Share
5,761
Reduced 0.83%
684,533
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
14,696
Added 2.09%
687,611
Common Shares
May 06
2024
SELL
Open market or private sale
$18,541,020
$75.31 p/Share
246,196
Reduced 26.71%
675,598
Common Shares
May 06
2024
BUY
Exercise of conversion of derivative security
$14,177,976
$42.26 p/Share
335,494
Added 27.25%
895,763
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$616,306
$75.38 p/Share
8,176
Added 1.38%
586,300
Common Shares
Feb 22
2024
SELL
Open market or private sale
$12,196,597
$75.59 p/Share
161,352
Reduced 21.82%
578,124
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
267,731
Added 26.58%
739,477
Common Shares
Feb 20
2024
SELL
Open market or private sale
$2,773,576
$76.26 p/Share
36,370
Reduced 7.16%
471,745
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
92,788
Added 15.44%
508,116
Common Shares
Jan 05
2024
SELL
Open market or private sale
$1,349,882
$76.55 p/Share
17,634
Reduced 4.07%
415,328
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
319
Added 0.07%
432,962
Common Shares