Feb 20
2024
SELL
Open market or private sale
$1,822,408
$193.4 p/Share
9,423
Reduced 7.79%
111,551
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$645,882
$197.82 p/Share
3,265
Reduced 2.63%
120,974
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,374
Added 4.19%
122,779
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,935
Added 6.99%
118,865
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$133,637
$206.55 p/Share
647
Reduced 0.59%
109,930
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$133,366
$206.13 p/Share
647
Reduced 0.58%
110,577
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,682,320
$210.29 p/Share
8,000
Reduced 6.71%
111,224
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$146,506
$226.09 p/Share
648
Reduced 0.54%
119,224
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$634,601
$204.71 p/Share
3,100
Reduced 2.52%
119,872
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
7,290
Added 5.72%
120,136
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$227,889
$213.58 p/Share
1,067
Reduced 0.91%
115,682
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
8,220
Added 6.58%
116,749
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$125,921
$195.53 p/Share
644
Reduced 0.59%
108,529
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$131,589
$204.33 p/Share
644
Reduced 0.59%
109,173
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$106,331
$165.11 p/Share
644
Reduced 0.58%
109,817
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$370,632
$208.22 p/Share
1,780
Reduced 1.59%
110,461
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
4,288
Added 3.68%
112,241
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$240,093
$216.3 p/Share
1,110
Reduced 1.02%
107,953
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
8,194
Added 6.99%
109,063
Common Stock
Dec 01
2021
SELL
Open market or private sale
$718,020
$239.34 p/Share
3,000
Reduced 2.89%
100,869
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$187,301
$239.21 p/Share
783
Reduced 0.75%
103,869
Common Stock
Nov 03
2021
SELL
Open market or private sale
$674,130
$224.71 p/Share
3,000
Reduced 2.79%
104,652
Common Stock
Oct 06
2021
SELL
Open market or private sale
$617,760
$205.92 p/Share
3,000
Reduced 2.71%
107,652
Common Stock
Sep 01
2021
SELL
Open market or private sale
$652,230
$217.41 p/Share
3,000
Reduced 2.64%
110,652
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$163,992
$209.44 p/Share
783
Reduced 0.68%
113,652
Common Stock