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
May 05
2023
SELL
Open market or private sale
$2,204,831
$71.25 p/Share
30,945
Reduced 8.3%
342,059
Common Shares
May 05
2023
BUY
Exercise of conversion of derivative security
$844,179
$27.28 p/Share
30,945
Added 7.66%
373,004
Common Shares
May 04
2023
SELL
Open market or private sale
$1,754,500
$70.18 p/Share
25,000
Reduced 6.81%
342,059
Common Shares
May 04
2023
BUY
Exercise of conversion of derivative security
$682,000
$27.28 p/Share
25,000
Added 6.38%
367,059
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$259,211
$67.75 p/Share
3,826
Added 1.11%
342,059
Common Shares
Jan 04
2023
SELL
Open market or private sale
$578,530
$65.04 p/Share
8,895
Reduced 2.56%
338,233
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
185
Added 0.05%
347,128
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
22,212
Added 6.02%
346,942
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
$255,420
$56.05 p/Share
4,557
Added 1.38%
324,727
Common Shares
Jan 05
2022
SELL
Open market or private sale
$461,222
$58.62 p/Share
7,868
Reduced 2.4%
320,170
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
176
Added 0.05%
328,039
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
19,534
Added 5.62%
327,863
Common Shares
Jan 05
2021
SELL
Open market or private sale
$482,859
$58.95 p/Share
8,191
Reduced 2.61%
305,180
Common Shares