Feb 21
2023
SELL
Payment of exercise price or tax liability
$543,081
$155.7 p/Share
3,488
Reduced 0.42%
819,756
Common Stock, $0.01 pa...
Feb 15
2023
-
42,506
Added 4.91%
823,244
Common Stock, $0.01 pa...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$357,981
$157.91 p/Share
2,267
Reduced 0.29%
780,738
Common Stock, $0.01 pa...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,928,097
$139.92 p/Share
13,780
Reduced 1.41%
965,201
Common Stock, $0.01 pa...
Jun 30
2022
SELL
Payment of exercise price or tax liability
$17,370
$159.36 p/Share
109
Reduced 0.01%
978,981
Common Stock, $0.01 pa...
Apr 14
2022
SELL
Payment of exercise price or tax liability
$202,282
$185.58 p/Share
1,090
Reduced 0.11%
979,090
Common Stock, $0.01 pa...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$658,887
$176.74 p/Share
3,728
Reduced 0.38%
980,180
Common Stock, $0.01 pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$659,840
$178.77 p/Share
3,691
Reduced 0.37%
983,908
Common Stock, $0.01 pa...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$2,888,709
$170.97 p/Share
16,896
Reduced 1.68%
987,599
Common Stock, $0.01 pa...
Feb 23
2022
BUY
Grant, award, or other acquisition
$15,105,351
$177.71 p/Share
85,000
Added 7.8%
1,004,495
Common Stock, $0.01 pa...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$637,885
$182.88 p/Share
3,488
Reduced 0.38%
919,495
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$428,962
$189.22 p/Share
2,267
Reduced 0.25%
922,983
Common Stock, $0.01 pa...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$3,089,868
$205.95 p/Share
15,003
Reduced 1.6%
925,250
Common Stock, $0.01 pa...
Nov 01
2021
SELL
Open market or private purchase
$45,147,516
$193.42 p/Share
233,417
Reduced 19.89%
940,253
Common Stock, $0.01 pa...
Aug 16
2021
BUY
Open market or private purchase
$25,563,126
$197.42 p/Share
129,486
Added 9.94%
1,173,670
Common Stock, $0.01 pa...
Jul 28
2021
BUY
Open market or private purchase
$45,624,182
$194.2 p/Share
234,934
Added 18.37%
1,044,184
Common Stock, $0.01 pa...
Jun 30
2021
SELL
Payment of exercise price or tax liability
$37,365
$171.4 p/Share
218
Reduced 0.03%
757,610
Common Stock, $0.01 pa...
Jun 24
2021
-
47,640
Added 5.56%
809,250
Common Stock, $0.01 pa...
May 25
2021
SELL
Open market or private sale
$6,830,089
$168.32 p/Share
40,578
Reduced 5.08%
757,828
Common Stock, $0.01 pa...
May 24
2021
SELL
Open market or private sale
$5,434,900
$167.63 p/Share
32,422
Reduced 3.9%
798,406
Common Stock, $0.01 pa...
Apr 14
2021
SELL
Payment of exercise price or tax liability
$335,371
$153.84 p/Share
2,180
Reduced 0.26%
830,828
Common Stock, $0.01 pa...
Mar 26
2021
-
48,000
Added 5.93%
761,610
Common Stock, $0.01 pa...
Mar 22
2021
SELL
Payment of exercise price or tax liability
$1,589,899
$150.83 p/Share
10,541
Reduced 1.25%
833,008
Common Stock, $0.01 pa...
Mar 17
2021
BUY
Grant, award, or other acquisition
$14,429,550
$151.89 p/Share
95,000
Added 10.12%
843,549
Common Stock, $0.01 pa...
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
$353,358
$150.75 p/Share
2,344
Reduced 0.31%
748,549
Common Stock, $0.01 pa...