Dec 20
2023
SELL
Open market or private sale
$409,660
$204.83 p/Share
2,000
Reduced 0.39%
514,306
Common Stock
Dec 19
2023
SELL
Open market or private sale
$412,200
$206.1 p/Share
2,000
Reduced 0.39%
516,306
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,076,800
$215.36 p/Share
5,000
Reduced 0.96%
518,306
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,091,850
$218.37 p/Share
5,000
Reduced 0.95%
523,306
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,077,750
$215.55 p/Share
5,000
Reduced 0.94%
528,306
Common Stock
Nov 24
2023
SELL
Open market or private sale
$1,069,500
$213.9 p/Share
5,000
Reduced 0.93%
533,306
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,069,100
$213.82 p/Share
5,000
Reduced 0.92%
538,306
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,066,150
$213.23 p/Share
5,000
Reduced 0.91%
543,306
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,044,800
$208.96 p/Share
5,000
Reduced 0.9%
548,306
Common Stock
Nov 15
2023
SELL
Open market or private sale
$1,042,200
$208.44 p/Share
5,000
Reduced 0.9%
553,306
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$241,250
$206.55 p/Share
1,168
Reduced 0.21%
558,306
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,045,250
$209.05 p/Share
5,000
Reduced 0.89%
559,474
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$240,759
$206.13 p/Share
1,168
Reduced 0.21%
564,474
Common Stock
Aug 08
2023
SELL
Open market or private sale
$409,220
$204.61 p/Share
2,000
Reduced 0.35%
565,642
Common Stock
Jul 20
2023
SELL
Open market or private sale
$428,680
$214.34 p/Share
2,000
Reduced 0.35%
567,642
Common Stock
Jul 19
2023
SELL
Open market or private sale
$431,780
$215.89 p/Share
2,000
Reduced 0.35%
569,642
Common Stock
Jul 18
2023
SELL
Open market or private sale
$644,760
$214.92 p/Share
3,000
Reduced 0.52%
571,642
Common Stock
Jul 13
2023
SELL
Open market or private sale
$433,080
$216.54 p/Share
2,000
Reduced 0.35%
574,642
Common Stock
Jul 12
2023
SELL
Open market or private sale
$433,340
$216.67 p/Share
2,000
Reduced 0.35%
576,642
Common Stock
Jul 11
2023
SELL
Open market or private sale
$1,082,250
$216.45 p/Share
5,000
Reduced 0.86%
578,642
Common Stock
Jun 22
2023
SELL
Open market or private sale
$439,940
$219.97 p/Share
2,000
Reduced 0.34%
583,642
Common Stock
Jun 21
2023
SELL
Open market or private sale
$440,200
$220.1 p/Share
2,000
Reduced 0.34%
585,642
Common Stock
Jun 20
2023
SELL
Open market or private sale
$1,114,650
$222.93 p/Share
5,000
Reduced 0.84%
587,642
Common Stock
Jun 15
2023
SELL
Open market or private sale
$446,800
$223.4 p/Share
2,000
Reduced 0.34%
592,642
Common Stock
Jun 14
2023
SELL
Open market or private sale
$443,960
$221.98 p/Share
2,000
Reduced 0.34%
594,642
Common Stock