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
Mar 21
2023
SELL
Open market or private sale
$1,600,560
$200.07 p/Share
8,000
Reduced 1.19%
661,810
Common Stock
Feb 23
2023
SELL
Open market or private sale
$407,020
$203.51 p/Share
2,000
Reduced 0.3%
669,810
Common Stock
Feb 22
2023
SELL
Open market or private sale
$408,980
$204.49 p/Share
2,000
Reduced 0.3%
671,810
Common Stock
Feb 21
2023
SELL
Open market or private sale
$406,200
$203.1 p/Share
2,000
Reduced 0.3%
673,810
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,819,667
$204.71 p/Share
8,889
Reduced 1.3%
675,810
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
22,591
Added 3.19%
684,699
Common Stock
Feb 16
2023
SELL
Open market or private sale
$417,160
$208.58 p/Share
2,000
Reduced 0.3%
662,108
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$454,071
$213.58 p/Share
2,126
Reduced 0.32%
664,108
Common Stock
Feb 15
2023
SELL
Open market or private sale
$424,900
$212.45 p/Share
2,000
Reduced 0.3%
666,234
Common Stock