Mar 16
2024
SELL
Open market or private sale
$0
$114.75 p/Share
0
Reduced 0.0%
22,684
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$66,669
$114.75 p/Share
581
Reduced 2.5%
22,684
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$210,582
$108.38 p/Share
1,943
Added 7.71%
23,265
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$207,887
$109.07 p/Share
1,906
Reduced 8.21%
21,322
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
6,948
Added 23.02%
23,228
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$56,243
$108.16 p/Share
520
Reduced 3.1%
16,281
Common Stock
Feb 09
2024
SELL
Open market or private sale
$0
$108.16 p/Share
0
Reduced 0.0%
16,280
Common Stock
Oct 01
2023
SELL
Open market or private sale
$0
$98.4 p/Share
0
Reduced 0.0%
16,675
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$101,844
$98.4 p/Share
1,035
Reduced 5.84%
16,675
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
$152,179
$105.68 p/Share
1,440
Added 7.55%
17,634
Common Stock
Mar 16
2023
SELL
Open market or private sale
$0
$96.21 p/Share
0
Reduced 0.0%
16,123
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$37,618
$96.21 p/Share
391
Reduced 2.37%
16,124
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$170,931
$98.69 p/Share
1,732
Added 9.49%
16,515
Common Stock
Oct 03
2022
SELL
Open market or private sale
$0
$80.52 p/Share
0
Reduced 0.0%
14,634
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$130,926
$80.52 p/Share
1,626
Reduced 10.0%
14,634
Common Stock
Mar 16
2022
SELL
Open market or private sale
$0
$83.56 p/Share
0
Reduced 0.0%
16,063
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$31,669
$83.56 p/Share
379
Reduced 2.31%
16,063
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$139,728
$88.66 p/Share
1,576
Added 8.75%
16,442
Common Stock
Oct 01
2021
SELL
Open market or private sale
$0
$90.48 p/Share
0
Reduced 0.0%
14,695
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$143,049
$90.48 p/Share
1,581
Reduced 9.71%
14,695
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
$346,861
$92.03 p/Share
3,769
Added 19.02%
16,047
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
$137,475
$87.12 p/Share
1,578
Added 11.52%
12,119
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
$775,008
$74.75 p/Share
10,368
Added 50.0%
10,368
Common Stock