Dec 01
2025
SELL
Open market or private sale
$1,164,400
$291.1 p/Share
4,000
Reduced 7.18%
51,711
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$345,270
$252.76 p/Share
1,366
Reduced 2.39%
55,711
Common Stock
Sep 11
2025
SELL
Open market or private sale
$971,919
$255.03 p/Share
3,811
Reduced 6.16%
58,077
Common Stock
Sep 11
2025
-
1,000
Reduced 1.72%
57,077
Common Stock
Sep 10
2025
SELL
Open market or private sale
$1,500,000
$250.0 p/Share
6,000
Reduced 8.84%
61,888
Common Stock
Sep 03
2025
SELL
Open market or private sale
$453,140
$226.57 p/Share
2,000
Reduced 2.86%
67,888
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$472,672
$221.6 p/Share
2,133
Reduced 2.96%
69,888
Common Stock
Jun 02
2025
SELL
Open market or private sale
$800,000
$200.0 p/Share
4,000
Reduced 5.26%
72,021
Common Stock
May 20
2025
SELL
Open market or private sale
$1,602,864
$207.41 p/Share
7,728
Reduced 9.0%
78,095
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$428,363
$206.54 p/Share
2,074
Reduced 2.66%
76,021
Common Stock
May 19
2025
-
1,500
Reduced 1.72%
85,823
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$335,725
$180.11 p/Share
1,864
Reduced 2.09%
87,323
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
13,512
Added 13.16%
89,187
Common Stock
Dec 02
2024
-
200
Reduced 0.26%
75,675
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$647,711
$208.67 p/Share
3,104
Reduced 3.93%
75,875
Common Stock
Nov 01
2024
SELL
Open market or private sale
$690,920
$172.73 p/Share
4,000
Reduced 4.82%
78,979
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$431,984
$139.26 p/Share
3,102
Reduced 3.6%
82,979
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
7,225
Added 7.74%
86,081
Common Stock
Aug 01
2024
SELL
Open market or private sale
$524,000
$131.0 p/Share
4,000
Reduced 4.83%
78,856
Common Stock
Jun 17
2024
SELL
Open market or private sale
$486,920
$121.73 p/Share
4,000
Reduced 4.61%
82,856
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$342,879
$130.87 p/Share
2,620
Reduced 2.93%
86,856
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
17,280
Added 16.19%
89,476
Common Stock