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
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
2,256
Added 1.35%
164,844
Common Shares
Aug 15
2022
SELL
Payment of exercise price or tax liability
$83,436
$74.63 p/Share
1,118
Reduced 0.68%
162,588
Common Shares
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
2,256
Added 1.36%
163,706
Common Shares
Jul 26
2022
SELL
Open market or private sale
$148,750
$70.0 p/Share
2,125
Reduced 1.3%
161,450
Common Shares
Jul 25
2022
SELL
Open market or private sale
$147,432
$69.38 p/Share
2,125
Reduced 1.28%
163,575
Common Shares
Jul 20
2022
SELL
Open market or private sale
$148,750
$70.0 p/Share
2,125
Reduced 1.27%
165,700
Common Shares
Jun 21
2022
SELL
Open market or private sale
$138,210
$65.04 p/Share
2,125
Reduced 1.25%
167,825
Common Shares
Jun 01
2022
SELL
Payment of exercise price or tax liability
$1,136,884
$72.51 p/Share
15,679
Reduced 8.45%
169,950
Common Shares
Jun 01
2022
BUY
Exercise of conversion of derivative security
-
31,625
Added 14.56%
185,629
Common Shares
May 25
2022
SELL
Open market or private sale
$148,750
$70.0 p/Share
2,125
Reduced 1.36%
154,004
Common Shares
May 23
2022
SELL
Open market or private sale
$142,269
$66.95 p/Share
2,125
Reduced 1.34%
156,129
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$1,355,098
$68.26 p/Share
19,852
Reduced 11.15%
158,254
Common Shares
May 18
2022
BUY
Grant, award, or other acquisition
-
41,625
Added 18.94%
178,106
Common Shares