Feb 25
2025
SELL
Open market or private sale
$939,497
$64.38 p/Share
14,593
Reduced 9.26%
142,986
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
37,086
Added 19.05%
157,579
Common Shares
Feb 21
2025
SELL
Open market or private sale
$585,715
$62.35 p/Share
9,394
Reduced 7.23%
120,493
Common Shares
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
23,875
Added 15.53%
129,888
Common Shares
Jan 06
2025
SELL
Open market or private sale
$377,175
$64.2 p/Share
5,875
Reduced 5.25%
106,013
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
128
Added 0.11%
111,888
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
14,492
Added 11.48%
111,759
Common Shares
Dec 16
2024
SELL
Open market or private sale
$133,554
$67.76 p/Share
1,971
Reduced 1.99%
97,267
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
5,010
Added 4.85%
98,268
Common Shares
Feb 23
2024
SELL
Open market or private sale
$2,265,300
$75.51 p/Share
30,000
Reduced 32.76%
61,579
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$199,681
$75.38 p/Share
2,649
Added 3.96%
64,228
Common Shares
Feb 22
2024
SELL
Open market or private sale
$1,064,197
$75.55 p/Share
14,086
Reduced 13.33%
91,579
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
35,697
Added 25.25%
105,666
Common Shares
Jan 05
2024
SELL
Open market or private sale
$456,697
$76.55 p/Share
5,966
Reduced 7.86%
69,968
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
106
Added 0.14%
75,934
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
14,794
Added 16.32%
75,828
Common Shares
Dec 15
2023
SELL
Open market or private sale
$69,332
$73.68 p/Share
941
Reduced 1.52%
61,033
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,391
Added 3.71%
61,974
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$168,697
$67.75 p/Share
2,490
Added 4.01%
59,583
Common Shares
Jan 04
2023
SELL
Open market or private sale
$351,216
$65.04 p/Share
5,400
Reduced 8.64%
57,093
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
112
Added 0.18%
62,493
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
13,409
Added 17.69%
62,381
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
$177,454
$56.05 p/Share
3,166
Added 6.07%
48,970
Common Shares