Feb 16
2024
SELL
Payment of exercise price or tax liability
$256,966
$272.21 p/Share
944
Reduced 3.06%
29,896
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$87,403
$277.47 p/Share
315
Reduced 1.01%
30,840
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$123,079
$274.12 p/Share
449
Reduced 1.42%
31,155
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
2,000
Added 5.95%
31,610
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$375,122
$280.57 p/Share
1,337
Added 4.32%
29,604
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$176,521
$305.93 p/Share
577
Reduced 2.0%
28,260
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
2,251
Added 7.24%
28,837
Common Stock
Jun 23
2023
SELL
Open market or private sale
$2,460,000
$246.0 p/Share
10,000
Reduced 27.34%
26,572
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$416,478
$236.77 p/Share
1,759
Reduced 4.6%
36,521
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$69,762
$230.24 p/Share
303
Reduced 0.79%
38,280
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$349,964
$230.24 p/Share
1,520
Added 3.79%
38,583
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$179,420
$179.42 p/Share
1,000
Reduced 2.63%
37,063
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
2,541
Added 6.26%
38,063
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$118,753
$181.58 p/Share
654
Reduced 1.81%
35,450
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$231,412
$181.5 p/Share
1,275
Reduced 3.41%
36,104
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$350,095
$174.96 p/Share
2,001
Added 5.08%
37,379
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$89,226
$171.26 p/Share
521
Reduced 1.43%
35,878
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$362,838
$193.72 p/Share
1,873
Reduced 4.89%
36,399
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,758
Added 11.06%
38,272
Common Stock
Mar 08
2021
SELL
Open market or private sale
$819,300
$163.86 p/Share
5,000
Reduced 13.05%
33,313
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$100,088
$153.04 p/Share
654
Reduced 1.68%
38,313
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$264,597
$147.08 p/Share
1,799
Reduced 4.9%
34,888
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$599,939
$147.08 p/Share
4,079
Added 9.48%
38,967
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$72,383
$148.63 p/Share
487
Reduced 1.31%
36,687
Common Stock
Dec 04
2020
SELL
Open market or private sale
$379,500
$126.5 p/Share
3,000
Reduced 7.47%
37,174
Common Stock