Oct 06
2025
SELL
Payment of exercise price or tax liability
$96,124
$157.84 p/Share
609
Reduced 0.37%
163,383
Common Stock
Oct 03
2025
SELL
Payment of exercise price or tax liability
$175,001
$158.66 p/Share
1,103
Reduced 0.67%
163,992
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$52,915
$103.96 p/Share
509
Reduced 0.31%
165,095
Common Stock
Jan 30
2025
SELL
Open market or private sale
$975,689
$143.0 p/Share
6,823
Reduced 3.96%
165,604
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$78,374
$123.23 p/Share
636
Reduced 0.37%
172,427
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
3,970
Added 2.24%
173,063
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
29,762
Added 14.97%
169,093
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$35,779
$117.31 p/Share
305
Reduced 0.22%
139,331
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$65,634
$115.35 p/Share
569
Reduced 0.41%
139,636
Common Stock
Jul 12
2024
SELL
Open market or private sale
$397,952
$113.28 p/Share
3,513
Reduced 2.44%
140,205
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$45,208
$112.74 p/Share
401
Reduced 0.28%
143,718
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$45,132
$97.69 p/Share
462
Reduced 0.32%
144,119
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
8,353
Added 5.46%
144,581
Common Stock
Sep 01
2023
BUY
Other acquisition or disposition
-
35,200
Added 20.53%
136,228
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$86,433
$96.79 p/Share
893
Reduced 0.88%
100,570
Common Stock
Nov 10
2022
SELL
Open market or private sale
$480,000
$96.0 p/Share
5,000
Reduced 4.7%
101,463
Common Stock
Oct 28
2022
SELL
Open market or private sale
$455,000
$91.0 p/Share
5,000
Reduced 4.49%
106,463
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
4,611
Added 3.97%
111,463
Common Stock
Sep 01
2022
BUY
Other acquisition or disposition
-
35,200
Added 24.78%
106,852
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
6,486
Added 8.3%
71,652
Common Stock
Oct 08
2021
BUY
Other acquisition or disposition
-
22,824
Added 25.94%
65,166
Common Stock
Sep 08
2021
BUY
Other acquisition or disposition
-
42,342
Added 50.0%
42,342
Common Stock