Jan 15
2026
SELL
Open market or private sale
$498,260
$249.13 p/Share
2,000
Reduced 0.48%
412,099
Common Stock
Jan 14
2026
SELL
Open market or private sale
$497,500
$248.75 p/Share
2,000
Reduced 0.48%
414,099
Common Stock
Jan 13
2026
SELL
Open market or private sale
$1,241,450
$248.29 p/Share
5,000
Reduced 1.19%
416,099
Common Stock
Dec 18
2025
SELL
Open market or private sale
$491,040
$245.52 p/Share
2,000
Reduced 0.47%
421,099
Common Stock
Dec 17
2025
SELL
Open market or private sale
$488,900
$244.45 p/Share
2,000
Reduced 0.47%
423,099
Common Stock
Dec 16
2025
SELL
Open market or private sale
$1,208,950
$241.79 p/Share
5,000
Reduced 1.16%
425,099
Common Stock
Dec 11
2025
SELL
Open market or private sale
$489,920
$244.96 p/Share
2,000
Reduced 0.46%
430,099
Common Stock
Dec 10
2025
SELL
Open market or private sale
$484,960
$242.48 p/Share
2,000
Reduced 0.46%
432,099
Common Stock
Dec 09
2025
SELL
Open market or private sale
$1,219,500
$243.9 p/Share
5,000
Reduced 1.14%
434,099
Common Stock
Nov 20
2025
SELL
Open market or private sale
$496,760
$248.38 p/Share
2,000
Reduced 0.45%
438,966
Common Stock
Nov 19
2025
SELL
Open market or private sale
$492,900
$246.45 p/Share
2,000
Reduced 0.45%
440,966
Common Stock
Nov 18
2025
SELL
Open market or private sale
$1,250,450
$250.09 p/Share
5,000
Reduced 1.12%
442,966
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$371,733
$252.88 p/Share
1,470
Reduced 0.33%
447,966
Common Stock
Nov 13
2025
SELL
Open market or private sale
$505,440
$252.72 p/Share
2,000
Reduced 0.44%
449,438
Common Stock
Nov 12
2025
SELL
Open market or private sale
$501,700
$250.85 p/Share
2,000
Reduced 0.44%
451,438
Common Stock
Nov 11
2025
SELL
Open market or private sale
$1,239,250
$247.85 p/Share
5,000
Reduced 1.09%
453,438
Common Stock
Oct 23
2025
SELL
Open market or private sale
$498,820
$249.41 p/Share
2,000
Reduced 0.43%
458,438
Common Stock
Oct 22
2025
SELL
Open market or private sale
$519,919
$259.96 p/Share
2,000
Reduced 0.43%
460,438
Common Stock
Oct 21
2025
SELL
Open market or private sale
$1,337,400
$267.48 p/Share
5,000
Reduced 1.07%
462,438
Common Stock
Oct 16
2025
SELL
Open market or private sale
$525,040
$262.52 p/Share
2,000
Reduced 0.43%
467,438
Common Stock
Oct 15
2025
SELL
Open market or private sale
$528,860
$264.43 p/Share
2,000
Reduced 0.42%
469,438
Common Stock
Oct 14
2025
SELL
Open market or private sale
$1,327,300
$265.46 p/Share
5,000
Reduced 1.05%
471,438
Common Stock
Sep 18
2025
SELL
Open market or private sale
$575,680
$287.84 p/Share
2,000
Reduced 0.42%
476,438
Common Stock
Sep 17
2025
SELL
Open market or private sale
$577,760
$288.88 p/Share
2,000
Reduced 0.42%
478,438
Common Stock
Sep 16
2025
SELL
Open market or private sale
$1,435,300
$287.06 p/Share
5,000
Reduced 1.03%
480,438
Common Stock