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
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
44,376
Added 9.3%
432,643
Common Shares
Dec 15
2023
SELL
Open market or private sale
$191,641
$73.68 p/Share
2,601
Reduced 0.67%
388,265
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
6,636
Added 1.67%
390,867
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$468,152
$67.75 p/Share
6,910
Added 1.77%
384,231
Common Shares
Jan 04
2023
SELL
Open market or private sale
$1,240,898
$65.04 p/Share
19,079
Reduced 4.81%
377,321
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
401
Added 0.1%
396,400
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
47,934
Added 10.8%
395,999
Common Shares