Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$0
$122.69 p/Share
0
Reduced 0.0%
5,752
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$56,682
$122.69 p/Share
462
Reduced 7.43%
5,752
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
2,189
Added 26.05%
6,214
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$29,490
$119.88 p/Share
246
Reduced 5.76%
4,025
Common Stock
Jun 03
2024
SELL
Open market or private sale
$139,698
$116.61 p/Share
1,198
Reduced 21.91%
4,271
Common Stock
Feb 20
2024
SELL
Open market or private sale
$300,893
$108.43 p/Share
2,775
Reduced 33.66%
5,469
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$105
$105.42 p/Share
1
Reduced 0.01%
8,244
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$105,947
$105.42 p/Share
1,005
Reduced 10.86%
8,245
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
4,085
Added 30.63%
9,250
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$30,041
$103.59 p/Share
290
Reduced 5.32%
5,165
Common Stock
Jun 07
2023
SELL
Open market or private sale
$77,287
$110.41 p/Share
700
Reduced 11.37%
5,455
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$116
$116.19 p/Share
1
Reduced 0.02%
6,155
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$112,820
$116.19 p/Share
971
Reduced 13.62%
6,156
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
3,891
Added 35.31%
7,127
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$28,283
$113.59 p/Share
249
Reduced 7.14%
3,236
Common Stock
May 27
2022
SELL
Open market or private sale
$80,568
$134.28 p/Share
600
Reduced 14.69%
3,485
Common Stock
Mar 04
2022
SELL
Open market or private sale
$204,576
$127.86 p/Share
1,600
Reduced 28.14%
4,085
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$116,142
$120.23 p/Share
966
Reduced 14.52%
5,685
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
3,924
Added 37.11%
6,651
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$34,870
$120.24 p/Share
290
Reduced 9.61%
2,729
Common Stock
Mar 04
2021
SELL
Open market or private sale
$193,072
$120.67 p/Share
1,600
Reduced 37.5%
2,667
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$24,812
$118.72 p/Share
209
Reduced 4.67%
4,267
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$99,103
$120.71 p/Share
821
Reduced 15.5%
4,476
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
3,297
Added 38.36%
5,297
Common Stock
Nov 13
2020
SELL
Open market or private sale
$93,184
$130.51 p/Share
714
Reduced 26.31%
2,000
Common Stock