Dec 09
2024
SELL
Open market or private sale
$117,135
$156.18 p/Share
750
Reduced 4.52%
15,826
Common Stock
Sep 09
2024
SELL
Open market or private sale
$121,072
$161.43 p/Share
750
Reduced 4.33%
16,576
Common Stock
Jun 10
2024
SELL
Open market or private sale
$100,125
$133.5 p/Share
750
Reduced 4.15%
17,326
Common Stock
Mar 12
2024
SELL
Open market or private sale
$34,262
$137.05 p/Share
250
Reduced 1.36%
18,076
Common Stock
Mar 08
2024
SELL
Open market or private sale
$69,415
$138.83 p/Share
500
Reduced 2.66%
18,326
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$56,543
$137.91 p/Share
410
Reduced 2.13%
18,826
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$113,755
$136.89 p/Share
831
Reduced 4.14%
19,236
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$72,312
$134.41 p/Share
538
Reduced 2.61%
20,067
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$204,950
$135.46 p/Share
1,513
Reduced 6.84%
20,605
Common Stock
Feb 12
2024
SELL
Open market or private sale
$295,936
$136.0 p/Share
2,176
Reduced 15.28%
12,061
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
10,057
Added 31.26%
22,118
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$25,096
$126.75 p/Share
198
Reduced 1.37%
14,237
Common Stock
Jan 25
2024
-
590
Reduced 3.93%
14,435
Common Stock
Dec 08
2023
SELL
Open market or private sale
$56,170
$112.34 p/Share
500
Reduced 3.22%
15,025
Common Stock
Sep 08
2023
SELL
Open market or private sale
$57,715
$115.43 p/Share
500
Reduced 3.12%
15,525
Common Stock
Jun 09
2023
SELL
Open market or private sale
$55,260
$110.52 p/Share
500
Reduced 3.03%
16,025
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$41,822
$101.51 p/Share
412
Reduced 2.43%
16,525
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$83,668
$107.13 p/Share
781
Reduced 4.41%
16,937
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$90,714
$108.64 p/Share
835
Reduced 4.5%
17,718
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$54,595
$109.19 p/Share
500
Reduced 2.62%
18,553
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
3,571
Added 15.78%
19,053
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$14,980
$109.35 p/Share
137
Reduced 0.88%
15,482
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$14,514
$108.32 p/Share
134
Reduced 0.85%
15,619
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$52,657
$128.12 p/Share
411
Reduced 2.54%
15,753
Common Stock
Feb 24
2022
SELL
Open market or private sale
$246,012
$120.95 p/Share
2,034
Reduced 11.18%
16,164
Common Stock