Sep 12
2023
SELL
Open market or private sale
$352,665
$78.37 p/Share
4,500
Reduced 1.63%
272,136
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$194,158
$76.29 p/Share
2,545
Reduced 0.91%
276,636
Common Shares
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
5,131
Added 1.8%
279,181
Common Shares
Aug 08
2023
SELL
Open market or private sale
$349,470
$77.66 p/Share
4,500
Reduced 1.62%
274,050
Common Shares
Jul 11
2023
SELL
Open market or private sale
$353,340
$78.52 p/Share
4,500
Reduced 1.59%
278,550
Common Shares
Jun 06
2023
SELL
Open market or private sale
$315,000
$70.0 p/Share
4,500
Reduced 1.56%
283,050
Common Shares
Jun 01
2023
SELL
Payment of exercise price or tax liability
$825,093
$71.96 p/Share
11,466
Reduced 3.83%
287,550
Common Shares
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
23,125
Added 7.18%
299,016
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$8,286,335
$65.41 p/Share
126,683
Reduced 31.47%
275,891
Common Shares
May 17
2023
BUY
Grant, award, or other acquisition
-
255,510
Added 38.83%
402,574
Common Shares
May 15
2023
SELL
Open market or private sale
$145,125
$64.5 p/Share
2,250
Reduced 1.51%
147,064
Common Shares
May 15
2023
SELL
Payment of exercise price or tax liability
$315,008
$64.75 p/Share
4,865
Reduced 3.16%
149,314
Common Shares
May 15
2023
BUY
Exercise of conversion of derivative security
-
13,759
Added 8.19%
154,179
Common Shares
May 09
2023
SELL
Open market or private sale
$142,852
$63.49 p/Share
2,250
Reduced 1.58%
140,420
Common Shares
Apr 10
2023
SELL
Open market or private sale
$145,125
$64.5 p/Share
2,250
Reduced 1.55%
142,670
Common Shares
Apr 04
2023
SELL
Open market or private sale
$144,607
$64.27 p/Share
2,250
Reduced 1.53%
144,920
Common Shares
Apr 04
2023
SELL
Open market or private sale
$144,607
$64.27 p/Share
2,250
Reduced 1.53%
144,920
Common Shares
Mar 07
2023
SELL
Open market or private sale
$292,680
$65.04 p/Share
4,500
Reduced 2.97%
147,170
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$55,792
$68.71 p/Share
812
Reduced 0.53%
151,670
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
2,256
Added 1.46%
152,482
Common Shares
Feb 07
2023
SELL
Open market or private sale
$296,415
$65.87 p/Share
4,500
Reduced 2.91%
150,226
Common Shares
Jan 09
2023
SELL
Open market or private sale
$145,125
$64.5 p/Share
2,250
Reduced 1.43%
154,726
Common Shares
Jan 03
2023
SELL
Open market or private sale
$135,900
$60.4 p/Share
2,250
Reduced 1.41%
156,976
Common Shares
Dec 05
2022
SELL
Open market or private sale
$293,805
$65.29 p/Share
4,500
Reduced 2.75%
159,226
Common Shares
Nov 15
2022
SELL
Payment of exercise price or tax liability
$82,687
$73.96 p/Share
1,118
Reduced 0.68%
163,726
Common Shares