Sep 08
2025
SELL
Open market or private sale
$2,500,000
$250.0 p/Share
10,000
Reduced 3.52%
274,078
Common Stock
Sep 02
2025
SELL
Open market or private sale
$2,760,665
$238.42 p/Share
11,579
Reduced 3.92%
284,078
Common Stock
Aug 28
2025
SELL
Open market or private sale
$4,612,800
$230.64 p/Share
20,000
Reduced 6.34%
295,657
Common Stock
Jun 02
2025
SELL
Open market or private sale
$8,947,765
$225.22 p/Share
39,729
Reduced 11.18%
315,657
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
-
45,223
Added 11.29%
355,386
Common Stock
Mar 03
2025
SELL
Open market or private sale
$175,117
$211.24 p/Share
829
Reduced 0.27%
310,163
Common Stock
Dec 02
2024
SELL
Open market or private sale
$212,220
$187.64 p/Share
1,131
Reduced 0.36%
310,992
Common Stock
Nov 08
2024
SELL
Open market or private sale
$8,818,504
$176.12 p/Share
50,071
Reduced 13.82%
312,123
Common Stock
Sep 03
2024
SELL
Open market or private sale
$182,177
$158.14 p/Share
1,152
Reduced 0.32%
362,194
Common Stock
Jun 03
2024
SELL
Open market or private sale
$2,320,718
$162.05 p/Share
14,321
Reduced 3.79%
363,346
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
69,035
Added 15.45%
377,667
Common Stock
May 31
2024
SELL
Sale (or disposition) back to the issuer
-
13,078
Reduced 4.07%
308,632
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$63,593
$150.34 p/Share
423
Reduced 0.13%
321,710
Common Stock
Dec 06
2023
SELL
Open market or private sale
$3,270,965
$158.01 p/Share
20,701
Reduced 6.04%
322,133
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$90,915
$157.84 p/Share
576
Reduced 0.17%
342,834
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$81,694
$141.83 p/Share
576
Reduced 0.17%
343,410
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,887,046
$137.59 p/Share
13,715
Reduced 4.93%
264,459
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
-
10,195
Reduced 3.54%
278,174
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
79,527
Added 18.78%
343,986
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$2,789,219
$124.63 p/Share
22,380
Reduced 11.18%
177,781
Common Stock
Jun 01
2022
SELL
Sale (or disposition) back to the issuer
-
13,713
Reduced 6.41%
200,161
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
110,588
Added 27.72%
288,369
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$4,886,088
$182.76 p/Share
26,735
Reduced 12.63%
184,919
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
28,955
Added 11.92%
213,874
Common Stock