May 09
2023
SELL
Payment of exercise price or tax liability
$18,326
$152.72 p/Share
120
Reduced 0.27%
43,972
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$18,061
$150.51 p/Share
120
Reduced 0.27%
44,090
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$16,484
$137.37 p/Share
120
Reduced 0.27%
44,106
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
9,136
Added 17.12%
44,226
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$12,840
$145.91 p/Share
88
Reduced 0.25%
35,088
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$487,716
$142.15 p/Share
3,431
Reduced 9.54%
32,544
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
2,632
Added 6.96%
35,176
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$96,763
$145.29 p/Share
666
Reduced 1.82%
35,971
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$12,566
$142.8 p/Share
88
Reduced 0.24%
36,638
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$181,525
$151.65 p/Share
1,197
Reduced 3.16%
36,723
Common Stock
Nov 16
2022
SELL
Open market or private sale
$1,049,230
$149.89 p/Share
7,000
Reduced 15.58%
37,920
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$12,678
$142.45 p/Share
89
Reduced 0.2%
44,919
Common Stock
Oct 11
2022
SELL
Payment of exercise price or tax liability
$11,509
$129.32 p/Share
89
Reduced 0.2%
45,005
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$12,426
$138.07 p/Share
90
Reduced 0.2%
45,091
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$11,934
$132.6 p/Share
90
Reduced 0.2%
45,177
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$11,589
$128.77 p/Share
90
Reduced 0.2%
45,264
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$10,646
$118.29 p/Share
90
Reduced 0.2%
45,350
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$13,467
$151.31 p/Share
89
Reduced 0.2%
45,434
Common Stock
Apr 12
2022
SELL
Payment of exercise price or tax liability
$13,732
$154.29 p/Share
89
Reduced 0.2%
45,521
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$12,820
$144.05 p/Share
89
Reduced 0.19%
45,605
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
7,416
Added 13.96%
45,694
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,286
$133.95 p/Share
32
Reduced 0.08%
38,275
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$428,237
$137.52 p/Share
3,114
Reduced 7.52%
38,306
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$106,329
$145.06 p/Share
733
Reduced 1.74%
41,418
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
5,645
Added 11.81%
42,151
Common Stock