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
Feb 25
2022
BUY
Grant, award, or other acquisition
$457,424
$56.05 p/Share
8,161
Added 2.29%
348,063
Common Shares
Jan 05
2022
SELL
Open market or private sale
$986,926
$58.62 p/Share
16,836
Reduced 4.72%
339,902
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
381
Added 0.11%
356,738
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
42,259
Added 10.6%
356,357
Common Shares
Aug 26
2021
SELL
Open market or private sale
$3,570,600
$64.92 p/Share
55,000
Reduced 14.9%
314,096
Common Shares
Feb 26
2021
SELL
Open market or private sale
$9,506,123
$60.31 p/Share
157,621
Reduced 29.93%
369,096
Common Shares
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
402,557
Added 43.32%
526,717
Common Shares
Feb 19
2021
BUY
Grant, award, or other acquisition
$355,852
$60.55 p/Share
5,877
Added 4.52%
124,160
Common Shares
Jan 05
2021
SELL
Open market or private sale
$719,072
$58.95 p/Share
12,198
Reduced 9.35%
118,283
Common Shares