May 17
2023
SELL
Payment of exercise price or tax liability
$4,228,036
$65.41 p/Share
64,639
Reduced 34.44%
123,068
Common Shares
May 17
2023
BUY
Grant, award, or other acquisition
-
137,531
Added 42.29%
187,707
Common Shares
May 15
2023
SELL
Payment of exercise price or tax liability
$306,915
$64.75 p/Share
4,740
Reduced 8.63%
50,176
Common Shares
May 15
2023
BUY
Exercise of conversion of derivative security
-
10,087
Added 15.52%
54,916
Common Shares
Mar 15
2023
SELL
Open market or private sale
$1,081,620
$60.09 p/Share
18,000
Reduced 28.65%
44,829
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$72,008
$68.71 p/Share
1,048
Reduced 1.64%
62,829
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
2,231
Added 3.37%
63,877
Common Shares
Dec 15
2022
SELL
Open market or private sale
$1,128,420
$62.69 p/Share
18,000
Reduced 22.6%
61,646
Common Shares
Nov 15
2022
SELL
Payment of exercise price or tax liability
$77,510
$73.96 p/Share
1,048
Reduced 1.3%
79,646
Common Shares
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
2,231
Added 2.69%
80,694
Common Shares
Sep 15
2022
SELL
Open market or private sale
$1,256,760
$69.82 p/Share
18,000
Reduced 18.66%
78,463
Common Shares
Aug 15
2022
SELL
Payment of exercise price or tax liability
$2,341,889
$74.63 p/Share
31,380
Reduced 24.55%
96,463
Common Shares
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
66,768
Added 34.31%
127,843
Common Shares
Jun 15
2022
SELL
Open market or private sale
$1,164,240
$64.68 p/Share
18,000
Reduced 22.76%
61,075
Common Shares
May 31
2022
BUY
Other acquisition or disposition
$21,224
$46.04 p/Share
461
Added 0.58%
79,075
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$1,109,157
$68.26 p/Share
16,249
Reduced 17.13%
78,614
Common Shares
May 18
2022
BUY
Grant, award, or other acquisition
-
34,573
Added 26.71%
94,863
Common Shares
May 15
2022
SELL
Payment of exercise price or tax liability
$152,532
$71.21 p/Share
2,142
Reduced 3.43%
60,290
Common Shares
May 15
2022
BUY
Exercise of conversion of derivative security
-
8,925
Added 12.51%
62,432
Common Shares
Mar 15
2022
SELL
Open market or private sale
$1,131,060
$80.79 p/Share
14,000
Reduced 20.74%
53,507
Common Stock
Dec 15
2021
SELL
Open market or private sale
$1,219,820
$87.13 p/Share
14,000
Reduced 17.18%
67,507
Common Stock
Sep 15
2021
SELL
Open market or private sale
$1,285,620
$91.83 p/Share
14,000
Reduced 14.66%
81,507
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$1,501,939
$82.28 p/Share
18,254
Reduced 16.05%
95,507
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
76,061
Added 43.63%
98,273
Common Stock
Jun 15
2021
SELL
Open market or private sale
$1,159,760
$82.84 p/Share
14,000
Reduced 27.08%
37,700
Common Stock