Nov 18
2025
SELL
Open market or private sale
$33,098
$50.92 p/Share
650
Reduced 14.91%
3,709
Common Stock (Book)
Apr 01
2025
SELL
Other acquisition or disposition
$60,446
$64.1 p/Share
943
Reduced 18.22%
4,234
Common Stock (Restrict...
Apr 01
2025
BUY
Payment of exercise price or tax liability
$26,793
$64.1 p/Share
418
Added 8.75%
4,359
Common Stock (Book)
Apr 01
2025
BUY
Grant, award, or other acquisition
$64,997
$64.1 p/Share
1,014
Added 16.38%
5,177
Common Stock (Restrict...
Apr 01
2024
SELL
Other acquisition or disposition
$44,520
$52.5 p/Share
848
Reduced 16.92%
4,163
Common Stock (Restrict...
Apr 01
2024
BUY
Grant, award, or other acquisition
$49,455
$52.5 p/Share
942
Added 15.82%
5,011
Common Stock (Restrict...
Apr 01
2024
BUY
Payment of exercise price or tax liability
$19,687
$52.5 p/Share
375
Added 8.69%
3,941
Common Stock (Book Entry)
Dec 20
2023
SELL
Open market or private sale
$21,315
$71.05 p/Share
300
Reduced 45.8%
355
Common Stock (Held in ...
Mar 29
2023
SELL
Payment of exercise price or tax liability
$87,721
$77.63 p/Share
1,130
Reduced 25.91%
3,232
Common Stock (Restrict...
Mar 29
2023
BUY
Other acquisition or disposition
$64,976
$77.63 p/Share
837
Added 17.06%
4,069
Common Stock (Restrict...
Mar 29
2023
BUY
Payment of exercise price or tax liability
$39,047
$77.63 p/Share
503
Added 11.01%
4,066
Common Stock (Book Entry)
Jun 21
2022
SELL
Open market or private sale
$49,811
$80.34 p/Share
620
Reduced 80.0%
155
Common Stock (Street A...
Apr 05
2022
SELL
Payment of exercise price or tax liability
$111,901
$105.17 p/Share
1,064
Reduced 19.61%
4,362
Common Stock (Restrict...
Apr 05
2022
BUY
Payment of exercise price or tax liability
$51,428
$105.17 p/Share
489
Added 10.47%
4,183
Common Stock (Book Entry)
Apr 01
2022
BUY
Other acquisition or disposition
$64,995
$105.17 p/Share
618
Added 10.23%
5,426
Common Stock (Restrict...
Nov 16
2021
SELL
Open market or private sale
$52,653
$106.37 p/Share
495
Reduced 76.15%
155
Common Stock (Street A...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$92,374
$79.02 p/Share
1,169
Reduced 19.56%
4,808
Common Stock (Restrict...
Apr 01
2021
BUY
Payment of exercise price or tax liability
$41,327
$79.02 p/Share
523
Added 12.4%
3,694
Common Stock (Book Entry)
Apr 01
2021
BUY
Other acquisition or disposition
$65,033
$79.02 p/Share
823
Added 12.1%
5,977
Common Stock (Restrict...