May 30
2025
SELL
Open market or private sale
$553,000
$276.5 p/Share
2,000
Reduced 0.78%
255,085
Common Stock
May 30
2025
BUY
Exercise of conversion of derivative security
$279,660
$139.83 p/Share
2,000
Added 0.77%
257,085
Common Stock
May 29
2025
SELL
Open market or private sale
$549,000
$274.5 p/Share
2,000
Reduced 0.78%
255,085
Common Stock
May 29
2025
BUY
Exercise of conversion of derivative security
$279,660
$139.83 p/Share
2,000
Added 0.77%
257,085
Common Stock
May 08
2025
SELL
Open market or private sale
$816,000
$272.0 p/Share
3,000
Reduced 1.16%
255,085
Common Stock
May 08
2025
BUY
Exercise of conversion of derivative security
$419,490
$139.83 p/Share
3,000
Added 1.15%
258,085
Common Stock
May 07
2025
SELL
Open market or private sale
$270,000
$270.0 p/Share
1,000
Reduced 0.39%
255,085
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
$139,830
$139.83 p/Share
1,000
Added 0.39%
256,085
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$1,400,259
$241.05 p/Share
5,809
Reduced 2.23%
255,085
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
10,510
Added 3.87%
260,894
Common Stock
Nov 29
2024
SELL
Open market or private sale
$269,000
$269.0 p/Share
1,000
Reduced 0.4%
250,384
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$139,830
$139.83 p/Share
1,000
Added 0.4%
251,384
Common Stock
Nov 27
2024
SELL
Open market or private sale
$535,000
$267.5 p/Share
2,000
Reduced 0.79%
250,384
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$279,660
$139.83 p/Share
2,000
Added 0.79%
252,384
Common Stock
Nov 25
2024
SELL
Open market or private sale
$991,100
$265.0 p/Share
3,740
Reduced 1.47%
250,384
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$522,964
$139.83 p/Share
3,740
Added 1.45%
254,124
Common Stock
Nov 18
2024
SELL
Open market or private sale
$262,000
$262.0 p/Share
1,000
Reduced 0.4%
250,384
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$140,850
$140.85 p/Share
1,000
Added 0.4%
251,384
Common Stock
Nov 15
2024
SELL
Open market or private sale
$1,300,850
$260.17 p/Share
5,000
Reduced 1.96%
250,384
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$704,250
$140.85 p/Share
5,000
Added 1.92%
255,384
Common Stock
Nov 11
2024
SELL
Open market or private sale
$1,813,490
$259.07 p/Share
7,000
Reduced 2.72%
250,384
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$985,950
$140.85 p/Share
7,000
Added 2.65%
257,384
Common Stock
Nov 08
2024
SELL
Open market or private sale
$768,390
$256.13 p/Share
3,000
Reduced 1.18%
250,384
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$422,550
$140.85 p/Share
3,000
Added 1.17%
253,384
Common Stock
Nov 06
2024
SELL
Open market or private sale
$510,382
$256.99 p/Share
1,986
Reduced 0.79%
250,384
Common Stock