Jan 02
2026
SELL
Payment of exercise price or tax liability
$233,368
$134.12 p/Share
1,740
Reduced 0.18%
945,288
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
$2,679,985
$134.12 p/Share
19,982
Added 2.07%
947,028
Common Stock
Dec 04
2025
SELL
Sale (or disposition) back to the issuer
$3,788,400
$126.28 p/Share
30,000
Reduced 3.13%
927,046
Common Stock
Aug 12
2025
SELL
Open market or private sale
$4,597,500
$153.25 p/Share
30,000
Reduced 3.04%
957,046
Common Stock
Jun 04
2025
SELL
Open market or private sale
$1,537,087
$136.63 p/Share
11,250
Reduced 1.13%
987,046
Common Stock
Jun 03
2025
SELL
Open market or private sale
$1,215,900
$138.96 p/Share
8,750
Reduced 0.87%
998,296
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$4,963,766
$157.41 p/Share
31,534
Reduced 3.04%
1,007,046
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$18,102,150
$157.41 p/Share
115,000
Added 9.97%
1,038,580
Common Stock
Mar 28
2025
-
6,500
Reduced 0.7%
923,580
Common Stock
Mar 19
2025
SELL
Payment of exercise price or tax liability
$3,134,499
$186.9 p/Share
16,771
Reduced 1.8%
913,309
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
$8,392,557
$186.9 p/Share
44,904
Added 4.61%
930,080
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$2,853,664
$212.96 p/Share
13,400
Added 1.49%
885,176
Common Stock
Nov 11
2024
-
4,719
Reduced 0.54%
871,776
Common Stock
Nov 08
2024
SELL
Open market or private sale
$10,407,000
$208.14 p/Share
50,000
Reduced 5.4%
876,495
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$1,120,485
$104.64 p/Share
10,708
Reduced 1.14%
926,495
Common Stock
Sep 09
2024
BUY
Grant, award, or other acquisition
$3,000,028
$104.64 p/Share
28,670
Added 2.97%
937,203
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,386,155
$104.98 p/Share
13,204
Reduced 1.43%
908,533
Common Stock
Aug 28
2024
SELL
Open market or private sale
$589,818
$107.69 p/Share
5,477
Reduced 0.59%
921,737
Common Stock
Aug 27
2024
SELL
Open market or private sale
$665,866
$107.99 p/Share
6,166
Reduced 0.66%
927,214
Common Stock
Aug 26
2024
SELL
Open market or private sale
$951,359
$109.73 p/Share
8,670
Reduced 0.92%
933,380
Common Stock
Aug 23
2024
SELL
Open market or private sale
$715,010
$110.29 p/Share
6,483
Reduced 0.68%
942,050
Common Stock
May 29
2024
SELL
Open market or private sale
$1,972,800
$65.76 p/Share
30,000
Reduced 3.07%
948,533
Common Stock
May 23
2024
-
6,500
Reduced 0.66%
978,533
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,880,176
$48.78 p/Share
38,544
Reduced 3.77%
985,033
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$5,609,700
$48.78 p/Share
115,000
Added 10.1%
1,023,577
Common Stock