Sep 15
2023
SELL
Payment of exercise price or tax liability
$359,273
$113.73 p/Share
3,159
Reduced 1.8%
172,479
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$295,136
$125.59 p/Share
2,350
Reduced 1.32%
175,638
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
2,265
Reduced 1.26%
177,988
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
13,460
Added 6.95%
180,253
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
39,473
Added 19.14%
166,793
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$1,129,729
$150.39 p/Share
7,512
Reduced 5.57%
127,320
Common Stock
Dec 14
2022
SELL
Open market or private sale
$1,372,590
$152.51 p/Share
9,000
Reduced 6.26%
134,832
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$476,662
$150.89 p/Share
3,159
Reduced 2.15%
143,832
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$637,361
$142.81 p/Share
4,463
Reduced 2.95%
146,991
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$665,735
$201.25 p/Share
3,308
Reduced 2.14%
151,454
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
7,820
Added 4.81%
154,762
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
25,481
Added 14.78%
146,942
Common Stock
Jul 29
2021
SELL
Open market or private sale
$5,401,890
$200.07 p/Share
27,000
Reduced 18.19%
121,461
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$811,998
$181.94 p/Share
4,463
Reduced 2.92%
148,461
Common Stock
May 10
2021
-
55
Reduced 0.04%
152,924
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$603,474
$164.3 p/Share
3,673
Reduced 2.34%
152,979
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
7,430
Added 4.53%
156,652
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
28,504
Added 16.04%
149,222
Common Stock
Jul 31
2020
SELL
Open market or private sale
$3,517,200
$175.86 p/Share
20,000
Reduced 14.21%
120,718
Common Stock
May 08
2020
SELL
Open market or private sale
$770,500
$154.1 p/Share
5,000
Reduced 3.43%
140,718
Common Stock
Mar 31
2020
SELL
Payment of exercise price or tax liability
$410,906
$137.06 p/Share
2,998
Reduced 2.02%
145,718
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
-
9,060
Added 5.74%
148,716
Common Stock
Feb 13
2020
SELL
Open market or private sale
$2,958,510
$174.03 p/Share
17,000
Reduced 10.85%
139,656
Common Stock
Dec 13
2019
BUY
Grant, award, or other acquisition
-
32,094
Added 17.0%
156,656
Common Stock
Aug 15
2019
SELL
Payment of exercise price or tax liability
$593,850
$145.16 p/Share
4,091
Reduced 3.18%
124,562
Common Stock