Dec 15
2025
SELL
Payment of exercise price or tax liability
$349,339
$309.15 p/Share
1,130
Reduced 1.77%
62,706
Common Stock
Dec 05
2025
SELL
Open market or private sale
$90,039
$300.13 p/Share
300
Reduced 0.47%
63,836
Common Stock
Dec 01
2025
SELL
Open market or private sale
$177,174
$295.29 p/Share
600
Reduced 0.93%
64,136
Common Stock
Nov 25
2025
SELL
Open market or private sale
$540,108
$300.06 p/Share
1,800
Reduced 2.71%
64,736
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
-
3,580
Added 5.11%
66,536
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$196,329
$280.07 p/Share
701
Reduced 1.1%
62,956
Common Stock
Nov 10
2025
SELL
Open market or private sale
$160,050
$266.75 p/Share
600
Reduced 0.93%
63,657
Common Stock
Oct 01
2025
SELL
Open market or private sale
$149,904
$249.84 p/Share
600
Reduced 0.93%
64,257
Common Stock
Sep 02
2025
SELL
Open market or private sale
$162,714
$271.19 p/Share
600
Reduced 0.92%
64,857
Common Stock
Aug 11
2025
SELL
Open market or private sale
$143,514
$239.19 p/Share
600
Reduced 0.91%
65,457
Common Stock
Jul 01
2025
SELL
Open market or private sale
$151,134
$251.89 p/Share
600
Reduced 0.9%
66,057
Common Stock
Jun 25
2025
BUY
Exercise of conversion of derivative security
$42,823
$22.04 p/Share
1,943
Added 2.83%
66,657
Common Stock
Jun 02
2025
SELL
Open market or private sale
$156,767
$261.28 p/Share
600
Reduced 0.92%
64,714
Common Stock
May 12
2025
SELL
Open market or private sale
$267,219
$296.91 p/Share
900
Reduced 1.36%
65,314
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
$1,212
$22.04 p/Share
55
Added 0.08%
66,214
Common Stock
Apr 24
2025
SELL
Open market or private sale
$180,006
$300.01 p/Share
600
Reduced 0.9%
66,159
Common Stock
Apr 24
2025
BUY
Exercise of conversion of derivative security
$13,224
$22.04 p/Share
600
Added 0.89%
66,759
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$52,818
$272.26 p/Share
194
Reduced 0.29%
66,159
Common Stock
Apr 01
2025
SELL
Open market or private sale
$160,734
$267.89 p/Share
600
Reduced 0.9%
66,353
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$13,224
$22.04 p/Share
600
Added 0.89%
66,953
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$50,707
$272.62 p/Share
186
Reduced 0.28%
66,353
Common Stock
Mar 03
2025
SELL
Open market or private sale
$172,350
$287.25 p/Share
600
Reduced 0.89%
66,539
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$13,224
$22.04 p/Share
600
Added 0.89%
67,139
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$21,962
$271.14 p/Share
81
Reduced 0.12%
66,539
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
1,840
Added 2.69%
66,620
Common Stock