Jan 05
2026
SELL
Open market or private sale
$2,288,817
$191.87 p/Share
11,929
Reduced 49.15%
12,340
Common Stock
Jan 02
2026
SELL
Payment of exercise price or tax liability
$1,973,201
$207.99 p/Share
9,487
Reduced 28.1%
24,269
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
-
21,416
Added 38.82%
33,756
Common Stock
May 13
2025
SELL
Open market or private sale
$39,474
$197.37 p/Share
200
Reduced 1.59%
12,340
Common Stock
May 12
2025
SELL
Open market or private sale
$935,520
$194.9 p/Share
4,800
Reduced 27.68%
12,540
Common Stock
Mar 04
2025
SELL
Open market or private sale
$367,757
$171.05 p/Share
2,150
Reduced 11.03%
17,340
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$182,195
$169.8 p/Share
1,073
Reduced 5.22%
19,490
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$113,086
$169.8 p/Share
666
Reduced 3.14%
20,563
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
3,652
Added 14.68%
21,229
Common Stock
Aug 12
2024
SELL
Open market or private sale
$1,091,469
$140.4 p/Share
7,774
Reduced 30.67%
17,577
Common Stock
Jul 21
2024
SELL
Payment of exercise price or tax liability
$968,523
$157.92 p/Share
6,133
Reduced 19.48%
25,351
Common Stock
May 20
2024
SELL
Open market or private sale
$10,841,644
$158.0 p/Share
68,618
Reduced 68.55%
31,484
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$8,573,359
$158.37 p/Share
54,135
Reduced 35.1%
100,102
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
122,753
Added 44.32%
154,237
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$156,058
$142.0 p/Share
1,099
Reduced 3.37%
31,484
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,367
Added 11.82%
32,583
Common Stock
Aug 08
2023
SELL
Open market or private sale
$238,961
$107.35 p/Share
2,226
Reduced 7.31%
28,216
Common Stock
Aug 07
2023
SELL
Open market or private sale
$817,591
$105.17 p/Share
7,774
Reduced 20.34%
30,442
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$652,718
$106.41 p/Share
6,134
Reduced 13.83%
38,216
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
7,299
Added 14.13%
44,350
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$396,521
$84.89 p/Share
4,671
Reduced 11.2%
37,051
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
41,722
Added 50.0%
41,722
Common Stock
May 17
2021
SELL
Sale (or disposition) back to the issuer
-
200,838
Reduced 100.0%
0
Common Stock