Feb 07
2024
SELL
Payment of exercise price or tax liability
$254,803
$117.91 p/Share
2,161
Reduced 13.14%
14,288
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
5,043
Added 23.46%
16,449
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
1,800
Added 13.63%
11,406
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$30,567
$124.26 p/Share
246
Reduced 2.5%
9,606
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$34,592
$117.66 p/Share
294
Reduced 2.82%
10,136
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$33,415
$117.66 p/Share
284
Reduced 2.8%
9,852
Common
Feb 08
2023
SELL
Payment of exercise price or tax liability
$109,007
$134.08 p/Share
813
Reduced 7.23%
10,430
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
1,334
Added 10.61%
11,243
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
1,608
Added 13.96%
9,909
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$8,499
$137.09 p/Share
62
Reduced 0.73%
8,470
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$60,456
$137.09 p/Share
441
Reduced 4.91%
8,532
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$113,813
$130.37 p/Share
873
Reduced 8.87%
8,973
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
770
Added 7.25%
9,846
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$27,608
$117.48 p/Share
235
Reduced 2.52%
9,076
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$34,886
$118.66 p/Share
294
Reduced 3.06%
9,311
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
1,859
Added 16.22%
9,605
Common Stock
Aug 10
2021
SELL
Open market or private sale
$242,147
$138.37 p/Share
1,750
Reduced 18.43%
7,746
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$153,444
$126.5 p/Share
1,213
Reduced 11.33%
9,496
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$107,899
$63.47 p/Share
1,700
Added 13.7%
10,709
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$145,233
$121.84 p/Share
1,192
Reduced 11.69%
9,009
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
1,901
Added 15.71%
10,201
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
1,924
Added 18.82%
8,300
Common Stock