Oct 13
2023
SELL
Sale (or disposition) back to the issuer
-
54,053
Reduced 100.0%
0
Common Stock, par valu...
Oct 12
2023
BUY
Grant, award, or other acquisition
-
2,632
Added 4.64%
54,053
Common Stock, par valu...
Apr 29
2023
SELL
Payment of exercise price or tax liability
$10,180
$77.71 p/Share
131
Reduced 0.25%
51,421
Common Stock, par valu...
Mar 30
2023
SELL
Payment of exercise price or tax liability
$4,753
$84.89 p/Share
56
Reduced 0.1%
53,569
Common Stock, par valu...
Mar 09
2023
SELL
Payment of exercise price or tax liability
$6,896
$78.37 p/Share
88
Reduced 0.16%
53,771
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
215
Added 0.4%
53,859
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$402,748
$75.89 p/Share
5,307
Reduced 9.0%
53,644
Common Stock, par valu...
Dec 15
2022
SELL
Payment of exercise price or tax liability
$483,651
$76.37 p/Share
6,333
Reduced 9.7%
58,951
Common Stock, par valu...
Nov 14
2022
BUY
Grant, award, or other acquisition
-
3,110
Added 4.55%
65,284
Common Stock, par valu...
Sep 15
2022
SELL
Payment of exercise price or tax liability
$3,765
$76.83 p/Share
49
Reduced 0.08%
62,174
Common Stock, par valu...
Jun 15
2022
SELL
Payment of exercise price or tax liability
$3,692
$75.35 p/Share
49
Reduced 0.08%
62,223
Common Stock, par valu...
May 05
2022
SELL
Open market or private sale
$850,904
$78.7 p/Share
10,812
Reduced 14.79%
62,272
Common Stock, par valu...
Apr 29
2022
SELL
Payment of exercise price or tax liability
$163,372
$75.6 p/Share
2,161
Reduced 2.87%
73,084
Common Stock, par valu...
Mar 15
2022
SELL
Open market or private sale
$164,807
$79.54 p/Share
2,072
Reduced 2.61%
77,348
Common Stock, par valu...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$109,484
$80.8 p/Share
1,355
Reduced 1.68%
79,420
Common Stock, par valu...
Mar 07
2022
BUY
Grant, award, or other acquisition
-
41,599
Added 33.99%
80,775
Common Stock, par valu...
Nov 30
2021
BUY
Grant, award, or other acquisition
-
8,532
Added 17.88%
39,176
Common Stock, par valu...
Nov 04
2021
BUY
Grant, award, or other acquisition
-
3,370
Added 9.91%
30,644
Common Stock, par valu...
Jun 14
2021
BUY
Grant, award, or other acquisition
-
2,017
Added 6.89%
27,274
Common Stock, par valu...
Apr 29
2021
SELL
Payment of exercise price or tax liability
$266,048
$92.09 p/Share
2,889
Reduced 10.26%
25,257
Common Stock, par valu...
Dec 09
2020
BUY
Grant, award, or other acquisition
-
1,199
Added 4.09%
28,146
Common Stock, par valu...