Aug 14
2025
SELL
Open market or private sale
$533,020
$266.51 p/Share
2,000
Reduced 0.39%
504,771
Common Stock
Aug 13
2025
SELL
Open market or private sale
$531,660
$265.83 p/Share
2,000
Reduced 0.39%
506,771
Common Stock
Aug 12
2025
SELL
Open market or private sale
$1,321,150
$264.23 p/Share
5,000
Reduced 0.97%
508,771
Common Stock
Jul 17
2025
SELL
Open market or private sale
$562,500
$281.25 p/Share
2,000
Reduced 0.39%
513,771
Common Stock
Jul 16
2025
SELL
Open market or private sale
$562,700
$281.35 p/Share
2,000
Reduced 0.39%
515,771
Common Stock
Jul 15
2025
SELL
Open market or private sale
$1,409,750
$281.95 p/Share
5,000
Reduced 0.96%
517,771
Common Stock
Jul 10
2025
SELL
Open market or private sale
$573,440
$286.72 p/Share
2,000
Reduced 0.38%
522,771
Common Stock
Jul 09
2025
SELL
Open market or private sale
$577,700
$288.85 p/Share
2,000
Reduced 0.38%
524,771
Common Stock
Jul 08
2025
SELL
Open market or private sale
$1,422,750
$284.55 p/Share
5,000
Reduced 0.94%
526,771
Common Stock
Jun 18
2025
SELL
Open market or private sale
$1,129,000
$282.25 p/Share
4,000
Reduced 0.75%
531,771
Common Stock
Jun 17
2025
SELL
Open market or private sale
$1,413,850
$282.77 p/Share
5,000
Reduced 0.92%
535,771
Common Stock
Jun 12
2025
SELL
Open market or private sale
$561,380
$280.69 p/Share
2,000
Reduced 0.37%
540,771
Common Stock
Jun 11
2025
SELL
Open market or private sale
$558,700
$279.35 p/Share
2,000
Reduced 0.37%
542,771
Common Stock
Jun 10
2025
SELL
Open market or private sale
$1,389,400
$277.88 p/Share
5,000
Reduced 0.91%
544,771
Common Stock
May 22
2025
SELL
Open market or private sale
$563,780
$281.89 p/Share
2,000
Reduced 0.36%
549,625
Common Stock
May 21
2025
SELL
Open market or private sale
$561,900
$280.95 p/Share
2,000
Reduced 0.36%
551,625
Common Stock
May 20
2025
SELL
Open market or private sale
$1,404,300
$280.86 p/Share
5,000
Reduced 0.9%
553,625
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$412,320
$281.64 p/Share
1,464
Reduced 0.26%
558,625
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$829,161
$229.24 p/Share
3,617
Reduced 0.64%
560,089
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$1,541,852
$229.34 p/Share
6,723
Reduced 1.18%
563,706
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
18,710
Added 3.18%
570,429
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
23,398
Added 4.07%
551,719
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$227,908
$180.88 p/Share
1,260
Reduced 0.24%
528,321
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$223,990
$177.77 p/Share
1,260
Reduced 0.24%
529,581
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$213,255
$169.25 p/Share
1,260
Reduced 0.24%
530,841
Common Stock