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
Jun 13
2023
SELL
Open market or private sale
$1,122,800
$224.56 p/Share
5,000
Reduced 0.83%
596,642
Common Stock
May 18
2023
SELL
Open market or private sale
$450,460
$225.23 p/Share
2,000
Reduced 0.33%
601,642
Common Stock
May 17
2023
SELL
Open market or private sale
$448,040
$224.02 p/Share
2,000
Reduced 0.33%
603,642
Common Stock
May 16
2023
SELL
Open market or private sale
$1,125,200
$225.04 p/Share
5,000
Reduced 0.82%
605,642
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$264,073
$226.09 p/Share
1,168
Reduced 0.19%
610,642
Common Stock
May 11
2023
SELL
Open market or private sale
$443,400
$221.7 p/Share
2,000
Reduced 0.33%
611,810
Common Stock
May 10
2023
SELL
Open market or private sale
$5,054,532
$221.69 p/Share
22,800
Reduced 3.58%
613,810
Common Stock
May 09
2023
SELL
Open market or private sale
$920,556
$219.18 p/Share
4,200
Reduced 0.66%
636,610
Common Stock
Apr 20
2023
SELL
Open market or private sale
$430,320
$215.16 p/Share
2,000
Reduced 0.31%
640,810
Common Stock
Apr 19
2023
SELL
Open market or private sale
$433,660
$216.83 p/Share
2,000
Reduced 0.31%
642,810
Common Stock
Apr 18
2023
SELL
Open market or private sale
$655,050
$218.35 p/Share
3,000
Reduced 0.46%
644,810
Common Stock
Apr 13
2023
SELL
Open market or private sale
$430,680
$215.34 p/Share
2,000
Reduced 0.31%
647,810
Common Stock
Apr 12
2023
SELL
Open market or private sale
$428,200
$214.1 p/Share
2,000
Reduced 0.31%
649,810
Common Stock
Apr 11
2023
SELL
Open market or private sale
$1,267,740
$211.29 p/Share
6,000
Reduced 0.91%
651,810
Common Stock
Mar 23
2023
SELL
Open market or private sale
$400,000
$200.0 p/Share
2,000
Reduced 0.3%
657,810
Common Stock
Mar 22
2023
SELL
Open market or private sale
$400,000
$200.0 p/Share
2,000
Reduced 0.3%
659,810
Common Stock