Feb 14
2025
SELL
Payment of exercise price or tax liability
$181,787
$65.58 p/Share
2,772
Reduced 5.63%
46,428
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$12,216
$64.98 p/Share
188
Reduced 0.38%
49,200
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
$624,457
$64.98 p/Share
9,610
Added 16.29%
49,388
Common Stock
Nov 08
2024
SELL
Open market or private sale
$167,420
$83.71 p/Share
2,000
Reduced 4.8%
39,697
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$231,500
$88.09 p/Share
2,628
Reduced 5.96%
41,474
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$972,865
$88.09 p/Share
11,044
Added 20.03%
44,102
Common Stock
Feb 09
2024
SELL
Open market or private sale
$526,960
$84.53 p/Share
6,234
Reduced 15.05%
35,176
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$182,613
$86.22 p/Share
2,118
Reduced 6.02%
33,058
Common Stock
Feb 08
2024
-
300
Reduced 0.72%
41,410
Common Stock
Feb 16
2023
SELL
Open market or private sale
$649,196
$88.29 p/Share
7,353
Reduced 15.07%
41,455
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$376,531
$88.45 p/Share
4,257
Reduced 8.02%
48,808
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$1,249,798
$88.45 p/Share
14,130
Added 21.03%
53,065
Common Stock
Feb 14
2023
-
250
Reduced 0.64%
38,935
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$226,537
$88.01 p/Share
2,574
Reduced 6.16%
39,185
Common Stock
Feb 24
2022
-
215
Reduced 0.52%
41,478
Common Stock
Feb 18
2022
SELL
Open market or private sale
$751,942
$95.74 p/Share
7,854
Reduced 15.85%
41,693
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$598,929
$95.89 p/Share
6,246
Reduced 11.19%
49,547
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$1,751,910
$95.89 p/Share
18,270
Added 24.67%
55,793
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$320,689
$95.5 p/Share
3,358
Reduced 8.21%
37,523
Common Stock
Feb 16
2021
SELL
Open market or private sale
$321,020
$91.72 p/Share
3,500
Reduced 7.93%
40,657
Common Stock
Feb 12
2021
$18,324
$91.62 p/Share
200
Reduced 0.45%
44,157
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$214,757
$91.62 p/Share
2,344
Reduced 5.02%
44,357
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$357,670
$90.71 p/Share
3,943
Reduced 7.79%
46,701
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$1,198,279
$90.71 p/Share
13,210
Added 20.69%
50,644
Common Stock