Dec 17
2024
SELL
Open market or private sale
$106,848
$67.54 p/Share
1,582
Reduced 2.36%
65,409
Common Stock
Jul 30
2024
SELL
Open market or private sale
$31,158
$65.05 p/Share
479
Reduced 0.75%
63,809
Common Stock
Jul 29
2024
SELL
Open market or private sale
$1,062,816
$65.02 p/Share
16,346
Reduced 20.27%
64,288
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$67,911
$50.68 p/Share
1,340
Reduced 1.63%
80,634
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$65,254
$52.12 p/Share
1,252
Reduced 1.5%
81,974
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
9,775
Added 10.51%
83,226
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$56,257
$54.25 p/Share
1,037
Reduced 1.39%
73,451
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
7,486
Added 9.55%
70,941
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$79,672
$66.56 p/Share
1,197
Reduced 1.85%
63,455
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$52,155
$66.02 p/Share
790
Reduced 1.21%
64,652
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$106,381
$65.83 p/Share
1,616
Reduced 2.41%
65,442
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
6,579
Added 9.34%
63,865
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$126,105
$68.91 p/Share
1,830
Reduced 3.1%
57,286
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$115,928
$69.71 p/Share
1,663
Reduced 2.74%
59,116
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$450,895
$71.81 p/Share
6,279
Reduced 7.88%
73,356
Common Stock
Feb 08
2021
SELL
Open market or private sale
$683,374
$71.64 p/Share
9,539
Reduced 14.15%
57,896
Common Stock
Feb 08
2021
SELL
Sale (or disposition) back to the issuer
$849,153
$71.81 p/Share
11,825
Reduced 14.92%
67,435
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
$849,193
$30.72 p/Share
27,643
Added 26.43%
76,951
Common Stock
Feb 04
2021
SELL
Open market or private sale
$377,720
$70.0 p/Share
5,396
Reduced 8.53%
57,896
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
7,580
Added 10.7%
63,292
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$102,816
$67.91 p/Share
1,514
Reduced 2.65%
55,712
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$68,488
$69.39 p/Share
987
Reduced 1.7%
57,226
Common Stock