Feb 18
2025
SELL
Open market or private sale
$1,269,015
$230.73 p/Share
5,500
Reduced 14.88%
31,465
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$342,943
$229.24 p/Share
1,496
Reduced 3.89%
36,965
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$67,167
$229.24 p/Share
293
Reduced 0.76%
38,461
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
700
Added 1.77%
38,754
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$292,179
$229.34 p/Share
1,274
Reduced 3.24%
38,054
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
4,158
Added 9.56%
39,328
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
8,999
Added 20.37%
35,170
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$4,202
$210.1 p/Share
20
Reduced 0.08%
26,137
Common Stock
Dec 02
2024
SELL
Open market or private sale
$402,563
$192.43 p/Share
2,092
Reduced 7.41%
26,157
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$88,269
$180.88 p/Share
488
Reduced 1.7%
28,249
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$4,889
$188.07 p/Share
26
Reduced 0.09%
28,737
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$86,751
$177.77 p/Share
488
Reduced 1.67%
28,763
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$4,599
$176.9 p/Share
26
Reduced 0.09%
29,155
Common Stock
May 17
2024
SELL
Open market or private sale
$204,167
$170.14 p/Share
1,200
Reduced 3.95%
29,181
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$82,594
$169.25 p/Share
488
Reduced 1.58%
30,381
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$4,763
$183.2 p/Share
26
Reduced 0.08%
30,869
Common Stock
Mar 01
2024
SELL
Open market or private sale
$559,388
$194.57 p/Share
2,875
Reduced 8.51%
30,895
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$363,790
$197.82 p/Share
1,839
Reduced 5.16%
33,770
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,000
Added 7.96%
34,672
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,940
Added 21.52%
32,609
Common Stock
Feb 01
2024
SELL
Open market or private sale
$24,875
$199.0 p/Share
125
Reduced 0.53%
23,669
Common Stock
Jan 16
2024
SELL
Open market or private sale
$25,430
$203.44 p/Share
125
Reduced 0.52%
23,761
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$4,083
$204.18 p/Share
20
Reduced 0.08%
23,886
Common Stock
Jan 02
2024
SELL
Open market or private sale
$25,500
$204.0 p/Share
125
Reduced 0.52%
23,906
Common Stock
Dec 15
2023
SELL
Open market or private sale
$26,093
$208.75 p/Share
125
Reduced 0.52%
24,031
Common Stock