Sep 27
2023
BUY
Grant, award, or other acquisition
$3,163
$75.33 p/Share
42
Added 0.1%
43,114
Common Shares
Sep 06
2023
SELL
Open market or private sale
$1,747,680
$79.44 p/Share
22,000
Reduced 17.51%
103,659
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$150,291
$76.29 p/Share
1,970
Reduced 1.54%
125,659
Common Shares
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
4,194
Added 3.18%
127,629
Common Shares
May 31
2023
SELL
Other acquisition or disposition
$20,698
$56.4 p/Share
367
Reduced 0.3%
123,435
Common Shares
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