Feb 05
2025
SELL
Open market or private sale
$70,696
$68.24 p/Share
1,036
Reduced 4.46%
22,175
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$37,348
$65.87 p/Share
567
Reduced 2.38%
23,211
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
3,682
Added 13.41%
23,778
Common Stock
Jul 30
2024
SELL
Open market or private sale
$136,272
$64.83 p/Share
2,102
Reduced 9.9%
19,140
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$16,025
$52.2 p/Share
307
Reduced 1.42%
21,242
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$22,377
$51.92 p/Share
431
Reduced 1.96%
21,549
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
4,178
Added 15.97%
21,980
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$15,237
$65.68 p/Share
232
Reduced 1.35%
16,955
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
2,852
Added 14.23%
17,187
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$30,135
$71.24 p/Share
423
Reduced 3.0%
13,655
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$17,582
$68.68 p/Share
256
Reduced 1.79%
14,078
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
2,202
Added 13.32%
14,334
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$6,059
$69.64 p/Share
87
Reduced 0.75%
11,556
Common Stock
Mar 03
2021
SELL
Open market or private sale
$32,788
$76.25 p/Share
430
Reduced 3.56%
11,643
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$14,203
$74.36 p/Share
191
Reduced 1.56%
12,073
Common Stock
Feb 19
2021
SELL
Sale (or disposition) back to the issuer
$54,671
$74.08 p/Share
738
Reduced 5.43%
12,856
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$19,039
$74.08 p/Share
257
Reduced 1.86%
13,594
Common Stock
Feb 19
2021
SELL
Open market or private sale
$43,849
$74.07 p/Share
592
Reduced 4.6%
12,264
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$54,593
$34.4 p/Share
1,587
Added 10.28%
13,851
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$42,427
$73.53 p/Share
577
Reduced 3.59%
15,501
Common Stock
Feb 09
2021
SELL
Open market or private sale
$148,321
$73.39 p/Share
2,021
Reduced 14.15%
12,264
Common Stock
Feb 09
2021
SELL
Sale (or disposition) back to the issuer
$89,412
$73.53 p/Share
1,216
Reduced 7.84%
14,285
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$89,472
$31.46 p/Share
2,844
Added 15.03%
16,078
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
2,094
Added 13.66%
13,234
Common Stock