Dec 05
2024
SELL
Payment of exercise price or tax liability
$541,707
$62.56 p/Share
8,659
Reduced 15.63%
46,737
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
16,960
Added 26.07%
48,085
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$487
$60.98 p/Share
8
Added 0.02%
38,436
Common Stock
Aug 14
2024
SELL
Open market or private sale
$448,791
$58.75 p/Share
7,639
Reduced 16.58%
38,428
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$516
$57.36 p/Share
9
Added 0.02%
46,067
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$476
$52.93 p/Share
9
Added 0.02%
46,058
Common Stock
Jan 15
2024
BUY
Other acquisition or disposition
$452
$50.3 p/Share
9
Added 0.02%
46,049
Common Stock
Dec 06
2023
SELL
Sale (or disposition) back to the issuer
-
24,693
Reduced 34.91%
46,040
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$45,749
$50.33 p/Share
909
Reduced 1.27%
70,733
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
25,602
Added 26.49%
71,046
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$433
$54.13 p/Share
8
Added 0.02%
46,040
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$457
$50.87 p/Share
9
Added 0.02%
46,032
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
$448
$56.03 p/Share
8
Added 0.02%
46,023
Common Stock
Jan 13
2023
BUY
Other acquisition or disposition
$431
$61.61 p/Share
7
Added 0.02%
46,015
Common Stock
Dec 09
2022
SELL
Sale (or disposition) back to the issuer
-
2,033
Reduced 4.23%
46,008
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$4,725
$63.01 p/Share
75
Reduced 0.16%
48,041
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
2,108
Added 4.2%
48,116
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$41,265
$65.92 p/Share
626
Reduced 0.98%
63,010
Common Stock
Dec 01
2022
SELL
Sale (or disposition) back to the issuer
$1,120,771
$65.92 p/Share
17,002
Reduced 26.98%
46,008
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
17,628
Added 21.79%
63,256
Common Stock
Oct 14
2022
BUY
Other acquisition or disposition
$442
$63.27 p/Share
7
Added 0.02%
46,008
Common Stock
Jul 15
2022
BUY
Other acquisition or disposition
$385
$64.28 p/Share
6
Added 0.01%
46,001
Common Stock
May 23
2022
SELL
Open market or private sale
$97,300
$70.0 p/Share
1,390
Reduced 2.93%
45,995
Common Stock
Apr 15
2022
BUY
Other acquisition or disposition
$422
$70.4 p/Share
6
Added 0.01%
47,385
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$21,491
$65.52 p/Share
328
Reduced 0.69%
47,379
Common Stock