Jun 03
2023
SELL
Sale (or disposition) back to the issuer
$3,241
$57.89 p/Share
56
Reduced 0.44%
12,805
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$3,086
$56.12 p/Share
55
Reduced 0.43%
12,861
Common Stock
May 05
2023
SELL
Open market or private sale
$56,790
$56.79 p/Share
1,000
Reduced 7.19%
12,916
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$75,008
$58.83 p/Share
1,275
Added 8.39%
13,916
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$79,121
$56.84 p/Share
1,392
Reduced 9.92%
12,641
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,470
Added 15.03%
13,966
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,519
$56.76 p/Share
62
Reduced 0.53%
11,563
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,527
$55.9 p/Share
242
Reduced 2.04%
11,625
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$3,729
$64.3 p/Share
58
Reduced 0.49%
11,867
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,536
$64.3 p/Share
55
Reduced 0.46%
11,925
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$3,448
$58.44 p/Share
59
Reduced 0.49%
11,980
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,214
$58.44 p/Share
55
Reduced 0.45%
12,039
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,188
$54.96 p/Share
58
Reduced 0.43%
13,459
Common Stock
Jun 03
2022
SELL
Open market or private sale
$75,266
$55.14 p/Share
1,365
Reduced 10.14%
12,094
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$3,037
$55.21 p/Share
55
Reduced 0.41%
13,517
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$72,291
$58.63 p/Share
1,233
Reduced 8.33%
13,572
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
2,312
Added 13.56%
14,736
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,763
$57.01 p/Share
66
Reduced 0.53%
12,493
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,111
$56.9 p/Share
248
Reduced 1.94%
12,559
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 9.07%
12,807
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$26,830
$69.87 p/Share
384
Reduced 3.22%
11,529
Common Stock
Dec 16
2021
SELL
Open market or private sale
$85,476
$71.23 p/Share
1,200
Reduced 9.15%
11,913
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$3,987
$65.36 p/Share
61
Reduced 0.46%
13,113
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$3,791
$65.36 p/Share
58
Reduced 0.44%
13,174
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$3,934
$64.49 p/Share
61
Reduced 0.46%
13,232
Common Stock