Feb 25
2025
SELL
Open market or private sale
$1,311,163
$64.38 p/Share
20,366
Reduced 4.3%
453,002
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
51,922
Added 9.88%
473,369
Common Shares
Feb 21
2025
SELL
Open market or private sale
$729,869
$62.35 p/Share
11,706
Reduced 2.7%
421,446
Common Shares
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
29,844
Added 6.45%
433,153
Common Shares
Jan 06
2025
SELL
Open market or private sale
$428,535
$64.2 p/Share
6,675
Reduced 1.63%
403,309
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
146
Added 0.04%
409,984
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
16,502
Added 3.87%
409,838
Common Shares
Dec 16
2024
SELL
Open market or private sale
$200,434
$67.76 p/Share
2,958
Reduced 0.75%
393,334
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
7,534
Added 1.87%
394,805
Common Shares
Dec 09
2024
SELL
Open market or private sale
$749,171
$70.59 p/Share
10,613
Reduced 2.66%
388,759
Common Shares
Dec 09
2024
BUY
Exercise of conversion of derivative security
$357,339
$33.67 p/Share
10,613
Added 2.59%
399,372
Common Shares
Dec 06
2024
SELL
Open market or private sale
$5,655,582
$69.49 p/Share
81,387
Reduced 17.31%
388,759
Common Shares
Dec 06
2024
BUY
Exercise of conversion of derivative security
$1,999,560
$33.67 p/Share
59,387
Added 11.7%
448,146
Common Shares
Feb 26
2024
SELL
Open market or private sale
$6,121,298
$76.2 p/Share
80,332
Reduced 16.36%
410,759
Common Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
$3,394,830
$42.26 p/Share
80,332
Added 14.06%
491,091
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$293,906
$75.38 p/Share
3,899
Added 0.94%
410,759
Common Shares
Feb 22
2024
SELL
Open market or private sale
$1,761,901
$75.55 p/Share
23,321
Reduced 5.42%
406,860
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
59,495
Added 12.15%
430,182
Common Shares
Feb 20
2024
SELL
Open market or private sale
$665,521
$76.26 p/Share
8,727
Reduced 2.3%
370,686
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
22,269
Added 5.54%
379,413
Common Shares
Jan 05
2024
SELL
Open market or private sale
$647,689
$76.55 p/Share
8,461
Reduced 2.31%
357,144
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
152
Added 0.04%
365,605
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
21,161
Added 5.47%
365,452
Common Shares
Dec 15
2023
SELL
Open market or private sale
$106,320
$73.68 p/Share
1,443
Reduced 0.42%
344,291
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,675
Added 1.05%
345,734
Common Shares