Dec 31
2024
SELL
Other acquisition or disposition
$207,993
$52.63 p/Share
3,952
Reduced 100.0%
0
Common Stock (Restrict...
Dec 31
2024
BUY
Payment of exercise price or tax liability
$144,100
$52.63 p/Share
2,738
Added 38.04%
4,459
Common Stock (Book Entry)
Apr 01
2024
SELL
Other acquisition or disposition
$44,520
$52.5 p/Share
848
Reduced 17.67%
3,952
Common Stock (Restrict...
Apr 01
2024
BUY
Grant, award, or other acquisition
$47,460
$52.5 p/Share
904
Added 15.85%
4,800
Common Stock (Restrict...
Apr 01
2024
BUY
Payment of exercise price or tax liability
$19,792
$52.5 p/Share
377
Added 17.97%
1,721
Common Stock (Book Entry)
Mar 29
2023
SELL
Payment of exercise price or tax liability
$97,969
$77.63 p/Share
1,262
Reduced 28.78%
3,123
Common Stock (Restrict...
Mar 29
2023
BUY
Other acquisition or disposition
$60,007
$77.63 p/Share
773
Added 16.56%
3,896
Common Stock (Restrict...
Mar 29
2023
BUY
Payment of exercise price or tax liability
$43,938
$77.63 p/Share
566
Added 29.63%
1,344
Common Stock (Book Entry)
Dec 01
2022
SELL
Open market or private sale
$202,642
$92.11 p/Share
2,200
Reduced 39.48%
3,373
Common Stock (Book Entry)
Apr 05
2022
SELL
Payment of exercise price or tax liability
$124,942
$105.17 p/Share
1,188
Reduced 21.32%
4,385
Common Stock (Restrict...
Apr 05
2022
BUY
Payment of exercise price or tax liability
$58,159
$105.17 p/Share
553
Added 15.66%
2,978
Common Stock (Book Entry)
Apr 01
2022
BUY
Other acquisition or disposition
$60,052
$105.17 p/Share
571
Added 9.29%
5,573
Common Stock (Restrict...
Mar 18
2022
SELL
Open market or private sale
$103,330
$103.33 p/Share
1,000
Reduced 100.0%
0
Common Stock (Street N...
Aug 09
2021
SELL
Open market or private sale
$107,310
$107.31 p/Share
1,000
Reduced 100.0%
0
Common Stock (Street N...
Jun 16
2021
SELL
Open market or private sale
$86,500
$86.5 p/Share
1,000
Reduced 100.0%
0
Common Stock (Street N...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$124,931
$79.02 p/Share
1,581
Reduced 24.02%
5,002
Common Stock (Restrict...
Apr 01
2021
BUY
Payment of exercise price or tax liability
$58,001
$79.02 p/Share
734
Added 16.21%
3,793
Common Stock (Book Entry)
Apr 01
2021
BUY
Other acquisition or disposition
$59,976
$79.02 p/Share
759
Added 10.34%
6,583
Common Stock (Restrict...
Mar 10
2021
SELL
Open market or private sale
$38,696
$76.93 p/Share
503
Reduced 100.0%
0
Common Stock (Street N...