Jan 29
2024
BUY
Grant, award, or other acquisition
-
30,568
Added 10.26%
267,303
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$24,857
$97.48 p/Share
255
Reduced 0.11%
236,735
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$115,354
$91.77 p/Share
1,257
Reduced 0.53%
236,398
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$191,651
$90.83 p/Share
2,110
Reduced 0.88%
237,577
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$110,449
$90.83 p/Share
1,216
Reduced 0.5%
239,646
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
11,449
Added 4.54%
240,862
Common Stock
Jan 27
2023
SELL
Open market or private sale
$100,363
$87.73 p/Share
1,144
Reduced 0.5%
229,413
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$1,193,627
$86.57 p/Share
13,788
Reduced 5.64%
230,557
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
35,154
Added 12.58%
244,345
Common Stock
Nov 30
2022
SELL
Open market or private sale
$177,983
$82.02 p/Share
2,170
Reduced 1.02%
209,854
Common Stock
Nov 30
2022
SELL
Open market or private sale
$16,351
$82.17 p/Share
199
Reduced 0.09%
209,655
Common Stock
Nov 04
2022
SELL
Open market or private sale
$216,103
$81.61 p/Share
2,648
Reduced 1.22%
214,398
Common Stock
Nov 04
2022
SELL
Open market or private sale
$195,237
$82.24 p/Share
2,374
Reduced 1.11%
212,024
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$135,044
$102.93 p/Share
1,312
Reduced 0.6%
217,046
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$257,119
$102.93 p/Share
2,498
Reduced 1.13%
218,358
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
9,715
Added 4.21%
220,856
Common Stock
Feb 08
2022
SELL
Open market or private sale
$218,613
$104.3 p/Share
2,096
Reduced 0.97%
212,930
Common Stock
Feb 08
2022
SELL
Open market or private sale
$94,667
$104.72 p/Share
904
Reduced 0.42%
212,026
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$92,367
$104.37 p/Share
885
Reduced 0.42%
211,141
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$1,069,257
$103.24 p/Share
10,357
Reduced 4.6%
215,026
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
26,781
Added 10.62%
225,383
Common Stock
Nov 03
2021
SELL
Open market or private sale
$267,953
$101.69 p/Share
2,635
Reduced 1.31%
199,263
Common Stock
Nov 03
2021
SELL
Open market or private sale
$69,036
$102.58 p/Share
673
Reduced 0.34%
198,590
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$170,097
$51.42 p/Share
3,308
Added 1.61%
201,898
Common Stock
Nov 02
2021
SELL
Open market or private sale
$743,911
$100.76 p/Share
7,383
Reduced 3.46%
206,168
Common Stock