Dec 16
2024
SELL
Open market or private sale
$274,292
$67.76 p/Share
4,048
Reduced 3.85%
100,994
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
7,563
Added 6.85%
102,825
Common Shares
Aug 23
2024
SELL
Open market or private sale
$2,541,960
$70.61 p/Share
36,000
Reduced 26.97%
97,479
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$267,354
$75.29 p/Share
3,551
Added 2.59%
133,479
Common Shares
Feb 20
2024
SELL
Open market or private sale
$1,212,076
$76.26 p/Share
15,894
Reduced 10.9%
129,928
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
29,692
Added 16.92%
145,822
Common Shares
Jan 05
2024
SELL
Open market or private sale
$704,795
$76.55 p/Share
9,207
Reduced 7.35%
116,130
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
122
Added 0.1%
125,337
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
17,042
Added 11.98%
125,214
Common Shares
Dec 15
2023
SELL
Open market or private sale
$158,412
$73.68 p/Share
2,150
Reduced 1.95%
108,171
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
4,017
Added 3.51%
110,321
Common Shares
May 05
2023
SELL
Open market or private sale
$2,422,500
$71.25 p/Share
34,000
Reduced 24.23%
106,304
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$278,958
$67.84 p/Share
4,112
Added 2.85%
140,304
Common Shares
Jan 04
2023
SELL
Open market or private sale
$605,782
$65.04 p/Share
9,314
Reduced 6.4%
136,192
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
143
Added 0.1%
145,506
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
17,151
Added 10.55%
145,363
Common Shares
Feb 25
2022
SELL
Grant, award, or other acquisition
$206,432
$56.05 p/Share
3,683
Reduced 2.79%
128,210
Common Shares
Jan 05
2022
SELL
Open market or private sale
$509,232
$58.62 p/Share
8,687
Reduced 6.52%
124,527
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
142
Added 0.11%
133,215
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
15,741
Added 10.58%
133,073
Common Shares
May 28
2021
SELL
Open market or private sale
$1,808,169
$69.73 p/Share
25,931
Reduced 18.43%
114,791
Common Shares
May 28
2021
BUY
Exercise of conversion of derivative security
$1,346,800
$33.67 p/Share
40,000
Added 22.13%
140,722
Common Shares
May 19
2021
BUY
Conversion of derivative security
-
2,539
Added 2.12%
117,330
Common Shares
Feb 19
2021
BUY
Grant, award, or other acquisition
$143,625
$60.55 p/Share
2,372
Added 2.3%
100,722
Common Shares
Jan 05
2021
SELL
Open market or private sale
$668,788
$58.95 p/Share
11,345
Reduced 21.13%
42,350
Common Shares