Mar 01
2025
SELL
Payment of exercise price or tax liability
$5,194,212
$57.62 p/Share
90,146
Reduced 3.93%
2,205,694
Common shares, par val...
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
11,953
Added 0.52%
2,295,840
Common shares, par val...
Feb 12
2025
SELL
Sale (or disposition) back to the issuer
-
32,055
Reduced 1.38%
2,283,887
Common shares, par val...
Feb 12
2025
BUY
Grant, award, or other acquisition
$10,500,073
$57.11 p/Share
183,857
Added 7.35%
2,315,942
Common shares, par val...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,018,830
$53.57 p/Share
56,353
Reduced 2.58%
2,132,085
Common shares, par val...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
6,976
Added 0.32%
2,188,438
Common shares, par val...
Feb 06
2024
SELL
Sale (or disposition) back to the issuer
-
47,896
Reduced 2.15%
2,181,462
Common shares, par val...
Feb 06
2024
BUY
Grant, award, or other acquisition
$10,500,017
$53.87 p/Share
194,914
Added 8.04%
2,229,358
Common shares, par val...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,661,933
$43.11 p/Share
38,551
Reduced 1.86%
2,034,444
Common shares, par val...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,320
Added 0.21%
2,072,995
Common shares, par val...
Feb 07
2023
BUY
Grant, award, or other acquisition
$10,500,050
$43.51 p/Share
241,325
Added 10.45%
2,068,675
Common shares, par val...
May 23
2022
BUY
Grant, award, or other acquisition
$3,215,748
$40.99 p/Share
78,452
Added 4.12%
1,827,350
Common shares, par val...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,867,376
$42.64 p/Share
43,794
Reduced 2.44%
1,748,898
Common shares, par val...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,765
Added 0.21%
1,792,692
Common shares, par val...
Feb 08
2022
BUY
Grant, award, or other acquisition
$7,284,466
$46.91 p/Share
155,286
Added 7.99%
1,788,927
Common shares, par val...
Jan 13
2022
SELL
Open market or private sale
$328,731
$50.02 p/Share
6,572
Reduced 0.4%
1,633,641
Common shares, par val...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,544,250
$43.39 p/Share
35,590
Reduced 2.12%
1,640,213
Common shares, par val...
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
1,940
Added 0.12%
1,675,803
Common shares, par val...
Feb 06
2021
BUY
Grant, award, or other acquisition
$7,284,418
$43.67 p/Share
166,806
Added 9.06%
1,673,863
Common shares, par val...