Apr 22
2024
SELL
Open market or private sale
$13,156
$65.78 p/Share
200
Reduced 0.58%
34,516
Common Stock
Mar 21
2024
SELL
Open market or private sale
$12,840
$64.2 p/Share
200
Reduced 0.57%
34,716
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$27,404
$62.0 p/Share
442
Reduced 1.25%
34,916
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$86,676
$62.0 p/Share
1,398
Added 3.8%
35,358
Common Stock
Feb 21
2024
SELL
Open market or private sale
$12,104
$60.52 p/Share
200
Reduced 0.59%
33,960
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$200,006
$58.55 p/Share
3,416
Added 9.09%
34,160
Common Stock
Jan 22
2024
SELL
Open market or private sale
$11,642
$58.21 p/Share
200
Reduced 0.65%
30,685
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$36,357
$60.9 p/Share
597
Reduced 1.9%
30,885
Common Stock
Dec 21
2023
SELL
Open market or private sale
$12,160
$60.8 p/Share
200
Reduced 0.63%
31,482
Common Stock
Nov 21
2023
SELL
Open market or private sale
$12,847
$64.24 p/Share
200
Reduced 0.63%
31,682
Common Stock
Oct 23
2023
SELL
Open market or private sale
$11,688
$58.44 p/Share
200
Reduced 0.62%
31,882
Common Stock
Sep 21
2023
SELL
Open market or private sale
$12,126
$60.63 p/Share
200
Reduced 0.62%
32,020
Common Stock
Aug 21
2023
SELL
Open market or private sale
$12,152
$60.76 p/Share
200
Reduced 0.62%
32,220
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$24,113
$59.54 p/Share
405
Reduced 1.24%
32,308
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$76,866
$59.54 p/Share
1,291
Added 3.8%
32,713
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$130,026
$61.16 p/Share
2,126
Added 6.34%
31,422
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$32,539
$61.28 p/Share
531
Reduced 1.78%
29,296
Common Stock
Dec 05
2022
SELL
Open market or private sale
$12,090
$60.45 p/Share
200
Reduced 0.67%
29,776
Common Stock
Nov 04
2022
SELL
Open market or private sale
$11,428
$57.14 p/Share
200
Reduced 0.66%
29,976
Common Stock
Oct 04
2022
SELL
Open market or private sale
$11,638
$58.19 p/Share
200
Reduced 0.66%
30,121
Common Stock
Sep 06
2022
SELL
Open market or private sale
$12,862
$64.31 p/Share
200
Reduced 0.66%
30,321
Common Stock
Aug 04
2022
SELL
Open market or private sale
$13,102
$65.51 p/Share
200
Reduced 0.65%
30,521
Common Stock
Jul 05
2022
SELL
Open market or private sale
$12,890
$64.45 p/Share
200
Reduced 0.65%
30,672
Common Stock
Jun 06
2022
SELL
Open market or private sale
$13,768
$68.84 p/Share
200
Reduced 0.64%
30,872
Common Stock
May 04
2022
SELL
Open market or private sale
$13,782
$68.91 p/Share
200
Reduced 0.64%
31,029
Common Stock