Mar 20
2023
SELL
Payment of exercise price or tax liability
$148,109
$135.88 p/Share
1,090
Reduced 0.7%
153,594
Common Stock, $0.01 pa...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$214,489
$134.14 p/Share
1,599
Reduced 1.02%
154,684
Common Stock, $0.01 pa...
Mar 14
2023
SELL
Payment of exercise price or tax liability
$75,558
$138.64 p/Share
545
Reduced 0.35%
156,283
Common Stock, $0.01 pa...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$128,872
$147.79 p/Share
872
Reduced 0.55%
156,828
Common Stock, $0.01 pa...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$135,770
$155.7 p/Share
872
Reduced 0.55%
157,700
Common Stock, $0.01 pa...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$137,697
$157.91 p/Share
872
Reduced 0.55%
158,572
Common Stock, $0.01 pa...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$654,265
$139.92 p/Share
4,676
Reduced 2.82%
161,394
Common Stock, $0.01 pa...
Jul 18
2022
SELL
Payment of exercise price or tax liability
$159,170
$159.17 p/Share
1,000
Reduced 0.6%
166,070
Common Stock, $0.01 pa...
Jun 30
2022
SELL
Payment of exercise price or tax liability
$199,200
$159.36 p/Share
1,250
Reduced 0.74%
167,070
Common Stock, $0.01 pa...
Apr 14
2022
SELL
Payment of exercise price or tax liability
$92,790
$185.58 p/Share
500
Reduced 0.3%
168,320
Common Stock, $0.01 pa...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$231,176
$176.74 p/Share
1,308
Reduced 0.77%
168,820
Common Stock, $0.01 pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$285,674
$178.77 p/Share
1,598
Reduced 0.93%
170,128
Common Stock, $0.01 pa...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$481,622
$170.97 p/Share
2,817
Reduced 1.61%
171,726
Common Stock, $0.01 pa...
Feb 23
2022
BUY
Grant, award, or other acquisition
$4,442,750
$177.71 p/Share
25,000
Added 12.53%
174,543
Common Stock, $0.01 pa...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$159,471
$182.88 p/Share
872
Reduced 0.58%
149,543
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$165,000
$189.22 p/Share
872
Reduced 0.58%
150,415
Common Stock, $0.01 pa...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,204,190
$205.95 p/Share
5,847
Reduced 3.72%
151,287
Common Stock, $0.01 pa...
Jul 16
2021
SELL
Payment of exercise price or tax liability
$80,302
$184.18 p/Share
436
Reduced 0.28%
157,134
Common Stock, $0.01 pa...
Jun 30
2021
SELL
Payment of exercise price or tax liability
$186,826
$171.4 p/Share
1,090
Reduced 0.69%
157,570
Common Stock, $0.01 pa...
May 20
2021
SELL
Open market or private sale
$2,458,335
$165.0 p/Share
14,899
Reduced 8.58%
158,660
Common Stock, $0.01 pa...
Apr 14
2021
SELL
Payment of exercise price or tax liability
$67,074
$153.84 p/Share
436
Reduced 0.25%
173,559
Common Stock, $0.01 pa...
Mar 22
2021
SELL
Payment of exercise price or tax liability
$471,344
$150.83 p/Share
3,125
Reduced 1.76%
173,995
Common Stock, $0.01 pa...
Mar 17
2021
BUY
Grant, award, or other acquisition
$5,316,150
$151.89 p/Share
35,000
Added 16.5%
177,120
Common Stock, $0.01 pa...
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
$58,943
$150.75 p/Share
391
Reduced 0.27%
142,120
Common Stock, $0.01 pa...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$460,390
$150.75 p/Share
3,054
Reduced 2.1%
142,511
Common Stock, $0.01 pa...