Feb 19
2025
SELL
Payment of exercise price or tax liability
$150,341
$466.9 p/Share
322
Reduced 1.19%
26,644
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$376,689
$484.8 p/Share
777
Reduced 2.8%
26,966
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$81,738
$469.76 p/Share
174
Reduced 0.62%
27,743
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$437,410
$466.82 p/Share
937
Added 3.25%
27,917
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
1,520
Added 5.33%
26,980
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$458,071
$424.14 p/Share
1,080
Reduced 4.07%
25,455
Common Stock
Nov 05
2024
SELL
Open market or private sale
$966,011
$373.41 p/Share
2,587
Reduced 8.89%
26,525
Common Stock
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