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
Jun 11
2021
SELL
Open market or private sale
$3,118,219
$67.78 p/Share
46,005
Reduced 29.67%
109,065
Common Shares
Jun 11
2021
BUY
Exercise of conversion of derivative security
$1,944,171
$42.26 p/Share
46,005
Added 22.88%
155,070
Common Shares
Feb 19
2021
BUY
Grant, award, or other acquisition
$96,517
$60.55 p/Share
1,594
Added 1.44%
109,065
Common Shares
Jan 05
2021
SELL
Open market or private sale
$210,393
$58.95 p/Share
3,569
Reduced 3.21%
107,471
Common Shares
Jan 05
2021
BUY
Grant, award, or other acquisition
-
85
Added 0.08%
111,040
Common Shares
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
9,743
Added 8.07%
110,955
Common Shares