Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,684
$45.53 p/Share
37
Reduced 1.53%
2,380
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$33,464
$45.53 p/Share
735
Reduced 23.32%
2,417
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
1,945
Added 38.16%
3,152
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,866
$45.53 p/Share
41
Reduced 3.29%
1,207
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$2,015
$51.69 p/Share
39
Reduced 3.03%
1,248
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,964
$51.69 p/Share
38
Reduced 3.15%
1,167
Common Stock
Sep 03
2023
SELL
Sale (or disposition) back to the issuer
$1,953
$50.1 p/Share
39
Reduced 3.14%
1,205
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$1,903
$50.1 p/Share
38
Reduced 2.97%
1,242
Common Stock
Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$2,257
$57.89 p/Share
39
Reduced 2.96%
1,280
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$2,132
$56.12 p/Share
38
Reduced 2.8%
1,319
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,665
$64.3 p/Share
57
Reduced 0.4%
14,115
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,407
$64.3 p/Share
53
Reduced 0.37%
14,172
Common Stock
Nov 07
2022
SELL
Open market or private sale
$12,000
$60.0 p/Share
200
Reduced 1.39%
14,225
Common Stock
Nov 02
2022
SELL
Open market or private sale
$17,934
$59.78 p/Share
300
Reduced 2.04%
14,425
Common Stock
Sep 12
2022
SELL
Open market or private sale
$17,955
$59.85 p/Share
300
Reduced 2.0%
14,725
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,331
$58.44 p/Share
57
Reduced 0.38%
15,025
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,156
$58.44 p/Share
54
Reduced 0.36%
15,082
Common Stock
Aug 30
2022
SELL
Open market or private sale
$18,162
$60.54 p/Share
300
Reduced 1.94%
15,136
Common Stock
Jun 06
2022
SELL
Open market or private sale
$11,024
$55.12 p/Share
200
Reduced 1.28%
15,436
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,133
$54.96 p/Share
57
Reduced 0.36%
15,636
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$2,926
$55.21 p/Share
53
Reduced 0.34%
15,693
Common Stock
Jun 02
2022
SELL
Open market or private sale
$16,500
$55.0 p/Share
300
Reduced 1.87%
15,746
Common Stock
May 17
2022
SELL
Open market or private sale
$26,575
$53.15 p/Share
500
Reduced 3.02%
16,046
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$72,291
$58.63 p/Share
1,233
Reduced 6.94%
16,546
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 11.55%
17,711
Common Stock