Apr 10
2024
SELL
Payment of exercise price or tax liability
$1,671,228
$96.28 p/Share
17,358
Reduced 9.24%
170,494
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$3,139,472
$99.47 p/Share
31,562
Reduced 15.84%
167,745
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
85,384
Added 31.25%
187,852
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$89,760
$88.0 p/Share
1,020
Reduced 0.76%
134,030
Common Stock
Aug 29
2023
SELL
Open market or private sale
$5,906,773
$91.13 p/Share
64,817
Reduced 32.43%
135,050
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$2,683,496
$78.38 p/Share
34,237
Reduced 14.62%
199,867
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
26,244
Added 10.08%
234,104
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$121,420
$79.36 p/Share
1,530
Reduced 0.73%
207,860
Common Stock
Nov 22
2022
SELL
Open market or private sale
$1,294,433
$79.79 p/Share
16,223
Reduced 7.19%
209,390
Common Stock
Nov 17
2022
SELL
Open market or private sale
$3,070,399
$78.02 p/Share
39,354
Reduced 14.85%
225,613
Common Stock
Aug 18
2022
SELL
Open market or private sale
$4,782,087
$67.62 p/Share
70,720
Reduced 21.07%
264,967
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$578,295
$61.56 p/Share
9,394
Reduced 2.72%
335,687
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$2,582,548
$62.0 p/Share
41,654
Reduced 11.75%
312,822
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
126,179
Added 26.77%
345,081
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$97,764
$74.12 p/Share
1,319
Reduced 0.5%
260,556
Common Stock
Aug 20
2021
SELL
Open market or private sale
$5,373,482
$74.07 p/Share
72,546
Reduced 21.69%
261,875
Common Stock
Apr 10
2021
SELL
Payment of exercise price or tax liability
$843,262
$69.45 p/Share
12,142
Reduced 3.5%
334,421
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
38,151
Added 9.92%
346,563
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$2,076,147
$66.21 p/Share
31,357
Reduced 9.23%
308,412
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
70,711
Added 17.23%
339,769
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$45,598
$65.42 p/Share
697
Reduced 0.26%
269,058
Common Stock
Nov 20
2020
SELL
Open market or private sale
$4,768,548
$61.22 p/Share
77,892
Reduced 22.41%
269,755
Common Stock