Nov 15
2024
SELL
Payment of exercise price or tax liability
$102,197
$180.88 p/Share
565
Reduced 0.49%
114,126
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$100,440
$177.77 p/Share
565
Reduced 0.49%
114,691
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$95,626
$169.25 p/Share
565
Reduced 0.49%
115,244
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$508,199
$197.82 p/Share
2,569
Reduced 2.17%
115,809
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,299
Added 3.54%
117,102
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,940
Added 7.27%
114,079
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$106,373
$206.55 p/Share
515
Reduced 0.49%
105,021
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$106,156
$206.13 p/Share
515
Reduced 0.49%
105,536
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$116,436
$226.09 p/Share
515
Reduced 0.48%
106,039
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$468,785
$204.71 p/Share
2,290
Reduced 2.1%
106,554
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
5,732
Added 5.0%
108,844
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$184,319
$213.58 p/Share
863
Reduced 0.83%
103,112
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
7,516
Added 6.74%
103,975
Common Stock
Jan 11
2023
SELL
Open market or private sale
$5,258,000
$210.32 p/Share
25,000
Reduced 20.6%
96,342
Common Stock
Jan 05
2023
SELL
Open market or private sale
$1,011,400
$202.28 p/Share
5,000
Reduced 3.96%
121,342
Common Stock
Jan 04
2023
SELL
Open market or private sale
$1,020,150
$204.03 p/Share
5,000
Reduced 3.81%
126,342
Common Stock
Dec 15
2022
SELL
Open market or private sale
$1,005,300
$201.06 p/Share
5,000
Reduced 3.67%
131,342
Common Stock
Dec 14
2022
SELL
Open market or private sale
$3,036,450
$202.43 p/Share
15,000
Reduced 9.91%
136,342
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$101,675
$195.53 p/Share
520
Reduced 0.34%
151,342
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$106,252
$204.33 p/Share
520
Reduced 0.34%
151,862
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$85,857
$165.11 p/Share
520
Reduced 0.34%
152,365
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$280,056
$208.22 p/Share
1,345
Reduced 0.87%
152,885
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
3,573
Added 2.26%
154,230
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$193,372
$216.3 p/Share
894
Reduced 0.59%
150,657
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
6,555
Added 4.15%
151,551
Common Stock