Apr 25
2023
SELL
Open market or private sale
$986,590
$179.38 p/Share
5,500
Reduced 7.27%
70,116
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,588
$170.86 p/Share
21
Reduced 0.03%
75,616
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$32,463
$170.86 p/Share
190
Added 0.25%
75,637
Common Stock
Feb 08
2023
SELL
Open market or private sale
$503,729
$173.7 p/Share
2,900
Reduced 3.7%
75,447
Common Stock
Feb 03
2023
SELL
Open market or private sale
$988,770
$171.96 p/Share
5,750
Reduced 6.84%
78,347
Common Stock
Nov 29
2022
SELL
Open market or private sale
$503,910
$167.97 p/Share
3,000
Reduced 3.44%
84,097
Common Stock
Nov 28
2022
SELL
Open market or private sale
$511,710
$170.57 p/Share
3,000
Reduced 3.33%
87,097
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$3,500
$166.68 p/Share
21
Reduced 0.02%
90,097
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$32,335
$166.68 p/Share
194
Added 0.21%
90,118
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$2,405
$171.8 p/Share
14
Reduced 0.02%
89,861
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
$32,642
$171.8 p/Share
190
Added 0.21%
89,876
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$10,220
$159.69 p/Share
64
Reduced 0.07%
89,627
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$189,871
$159.69 p/Share
1,189
Added 1.31%
89,691
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$1,426
$158.41 p/Share
9
Reduced 0.01%
88,501
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$37,385
$158.41 p/Share
236
Added 0.27%
88,511
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,433
$152.09 p/Share
16
Reduced 0.02%
88,220
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$37,414
$152.09 p/Share
246
Added 0.28%
88,237
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$36,356
$166.01 p/Share
219
Added 0.25%
87,935
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$0
$151.53 p/Share
0
Reduced 0.0%
87,666
Common Stock
Sep 07
2021
BUY
Grant, award, or other acquisition
$3,637
$151.53 p/Share
24
Added 0.03%
87,667
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
$37,428
$151.53 p/Share
247
Added 0.28%
87,642
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$9,254
$138.12 p/Share
67
Reduced 0.08%
87,340
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
$189,915
$138.12 p/Share
1,375
Added 1.55%
87,407
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
$33,710
$134.84 p/Share
250
Added 0.29%
86,032
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$450
$112.47 p/Share
4
Reduced 0.0%
85,734
Common Stock