Mar 12
2025
SELL
Payment of exercise price or tax liability
$681,271
$101.88 p/Share
6,687
Reduced 0.62%
1,077,498
Common Stock
Mar 12
2025
SELL
Sale (or disposition) back to the issuer
-
22,218
Reduced 2.01%
1,084,185
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
159,342
Added 12.59%
1,106,403
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,160,995
$100.38 p/Share
11,566
Reduced 1.21%
947,061
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$554,699
$100.38 p/Share
5,526
Reduced 0.57%
958,627
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$826,665
$139.31 p/Share
5,934
Reduced 0.61%
964,153
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
113,462
Added 10.47%
970,087
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$3,740,814
$124.59 p/Share
30,025
Reduced 3.39%
856,625
Common Stock
Mar 02
2024
SELL
Sale (or disposition) back to the issuer
-
19,936
Reduced 2.19%
891,130
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$558,163
$124.59 p/Share
4,480
Reduced 0.5%
886,650
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$548,716
$92.47 p/Share
5,934
Reduced 0.65%
911,066
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$1,238,391
$103.77 p/Share
11,934
Reduced 1.28%
917,000
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$485,242
$122.66 p/Share
3,956
Reduced 0.42%
928,934
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$423,651
$106.74 p/Share
3,969
Reduced 0.42%
932,890
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$3,464,162
$125.06 p/Share
27,700
Reduced 2.87%
936,859
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$3,630,114
$125.54 p/Share
28,916
Reduced 2.91%
964,559
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
-
69,413
Reduced 6.53%
993,475
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
96,396
Added 8.32%
1,062,888
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
-
5,954
Reduced 0.61%
966,492
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
-
11,975
Reduced 1.22%
972,446
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
-
3,969
Reduced 0.4%
984,421
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$211,468
$53.28 p/Share
3,969
Reduced 0.4%
988,390
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$1,519,626
$67.44 p/Share
22,533
Reduced 2.22%
992,359
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$990,520
$71.73 p/Share
13,809
Reduced 1.34%
1,014,892
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
157,177
Added 13.25%
1,028,701
Common Stock