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
Jan 15
2022
SELL
Payment of exercise price or tax liability
$1,666,771
$118.06 p/Share
14,118
Reduced 1.59%
871,524
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$1,353,543
$176.98 p/Share
7,648
Reduced 0.86%
885,642
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$826,118
$138.75 p/Share
5,954
Reduced 0.66%
893,290
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$1,641,516
$137.09 p/Share
11,974
Reduced 1.31%
899,244
Common Stock
Jul 22
2021
SELL
Payment of exercise price or tax liability
$523,630
$131.93 p/Share
3,969
Reduced 0.43%
911,218
Common Stock