Mar 17
2025
SELL
Payment of exercise price or tax liability
$67,707
$192.9 p/Share
351
Reduced 0.71%
49,304
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$105,316
$233.0 p/Share
452
Reduced 0.91%
49,384
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$133,701
$220.63 p/Share
606
Reduced 1.2%
49,826
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$41,512
$187.84 p/Share
221
Reduced 0.44%
50,432
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
2,617
Added 4.91%
50,653
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$11,533
$174.75 p/Share
66
Reduced 0.14%
48,036
Common Stock
Aug 23
2023
SELL
Open market or private sale
$1,767,376
$171.54 p/Share
10,303
Reduced 17.64%
48,102
Common Stock
Jul 03
2023
SELL
Open market or private sale
$117,896
$164.43 p/Share
717
Reduced 1.21%
58,405
Common Stock
Mar 15
2023
SELL
Open market or private sale
$29,408
$133.07 p/Share
221
Reduced 0.37%
59,122
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
4,043
Added 6.38%
59,343
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$17,475
$116.5 p/Share
150
Reduced 0.27%
55,300
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$59,702
$90.32 p/Share
661
Reduced 1.18%
55,450
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$4,654
$105.77 p/Share
44
Reduced 0.08%
56,111
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
458
Reduced 0.81%
56,155
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,777
Added 7.78%
56,613
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$41,368
$98.73 p/Share
419
Reduced 0.8%
51,836
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$36,826
$93.23 p/Share
395
Reduced 0.75%
52,255
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
5,068
Added 8.78%
52,650
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$10,166
$94.13 p/Share
108
Reduced 0.23%
47,582
Common Stock
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
-
707
Reduced 1.46%
47,690
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$27,298
$89.5 p/Share
305
Reduced 0.63%
48,397
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$13,576
$72.99 p/Share
186
Reduced 0.38%
48,702
Common Stock