Feb 25
2025
SELL
Open market or private sale
$562,488
$64.38 p/Share
8,737
Reduced 4.59%
181,574
Common Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
22,251
Added 10.47%
190,311
Common Shares
Feb 21
2025
SELL
Open market or private sale
$292,296
$62.35 p/Share
4,688
Reduced 2.71%
168,059
Common Shares
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
11,937
Added 6.46%
172,748
Common Shares
Jan 06
2025
SELL
Open market or private sale
$311,755
$64.2 p/Share
4,856
Reduced 2.93%
160,810
Common Shares
Jan 03
2025
BUY
Grant, award, or other acquisition
-
105
Added 0.06%
165,667
Common Shares
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
11,880
Added 6.7%
165,562
Common Shares
Dec 16
2024
SELL
Open market or private sale
$93,983
$67.76 p/Share
1,387
Reduced 0.89%
153,679
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
3,534
Added 2.24%
154,343
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$149,327
$75.38 p/Share
1,981
Added 1.29%
151,532
Common Shares
Feb 22
2024
SELL
Open market or private sale
$706,165
$75.55 p/Share
9,347
Reduced 5.88%
149,551
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
23,798
Added 13.03%
158,898
Common Shares
Jan 05
2024
SELL
Open market or private sale
$387,572
$76.55 p/Share
5,063
Reduced 3.61%
135,100
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
90
Added 0.06%
140,163
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
12,540
Added 8.22%
140,073
Common Shares
Dec 15
2023
SELL
Open market or private sale
$51,723
$73.68 p/Share
702
Reduced 0.55%
127,531
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,786
Added 1.37%
128,233
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$141,800
$67.75 p/Share
2,093
Added 1.63%
126,447
Common Shares
Jan 04
2023
SELL
Open market or private sale
$296,062
$65.04 p/Share
4,552
Reduced 3.53%
124,354
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
93
Added 0.07%
128,906
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
11,215
Added 8.01%
128,813
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
$121,628
$56.05 p/Share
2,170
Added 1.81%
117,595
Common Shares
Jan 05
2022
SELL
Open market or private sale
$251,714
$58.62 p/Share
4,294
Reduced 3.59%
115,425
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
95
Added 0.08%
119,720
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
10,559
Added 8.11%
119,624
Common Shares