Jan 02
2024
BUY
Grant, award, or other acquisition
-
8,366
Added 6.18%
126,922
Common Stock
Dec 19
2023
SELL
Open market or private sale
$871,335
$170.85 p/Share
5,100
Reduced 4.03%
121,556
Common Stock
Dec 18
2023
SELL
Open market or private sale
$153,072
$170.08 p/Share
900
Reduced 0.71%
126,656
Common Stock
Dec 14
2023
SELL
Open market or private sale
$736,200
$163.6 p/Share
4,500
Reduced 3.41%
127,556
Common Stock
Dec 06
2023
SELL
Open market or private sale
$452,610
$150.87 p/Share
3,000
Reduced 2.22%
132,056
Common Stock
Oct 16
2023
SELL
Open market or private sale
$225,584
$150.39 p/Share
1,500
Reduced 1.1%
135,056
Common Stock
Sep 07
2023
SELL
Open market or private sale
$481,890
$160.63 p/Share
3,000
Reduced 2.15%
136,556
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$620,611
$156.72 p/Share
3,960
Reduced 2.76%
139,556
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
5,305
Added 3.65%
139,896
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
3,620
Added 2.5%
141,162
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$127,572
$158.87 p/Share
803
Reduced 0.59%
134,591
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$287,395
$158.87 p/Share
1,809
Added 1.32%
135,394
Common Stock
Jan 13
2023
SELL
Open market or private sale
$250,050
$150.0 p/Share
1,667
Reduced 1.23%
133,585
Common Stock
Jan 10
2023
SELL
Open market or private sale
$138,513
$141.92 p/Share
976
Reduced 0.72%
135,252
Common Stock
Jan 09
2023
SELL
Open market or private sale
$336,508
$141.39 p/Share
2,380
Reduced 1.72%
136,228
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$530,016
$134.83 p/Share
3,931
Reduced 2.76%
138,608
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
8,726
Added 5.77%
142,539
Common Stock
Dec 28
2022
SELL
Open market or private sale
$30,268
$140.13 p/Share
216
Reduced 0.16%
133,813
Common Stock
Nov 28
2022
SELL
Open market or private sale
$738,841
$157.1 p/Share
4,703
Reduced 3.39%
134,029
Common Stock
Nov 08
2022
SELL
Open market or private sale
$500,100
$150.0 p/Share
3,334
Reduced 2.35%
138,732
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,000,160
$140.0 p/Share
7,144
Reduced 4.79%
142,066
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$319,814
$135.86 p/Share
2,354
Reduced 1.55%
149,210
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
$720,737
$135.86 p/Share
5,305
Added 3.38%
151,564
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$169,237
$132.32 p/Share
1,279
Reduced 0.87%
146,259
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$381,214
$132.32 p/Share
2,881
Added 1.93%
146,674
Common Stock