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
Dec 01
2023
SELL
Open market or private sale
$26,480
$211.84 p/Share
125
Reduced 0.51%
24,156
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$75,390
$206.55 p/Share
365
Reduced 1.47%
24,406
Common Stock
Nov 15
2023
SELL
Open market or private sale
$26,050
$208.4 p/Share
125
Reduced 0.51%
24,281
Common Stock
Nov 01
2023
SELL
Open market or private sale
$25,041
$200.33 p/Share
125
Reduced 0.5%
24,771
Common Stock
Oct 16
2023
SELL
Open market or private sale
$26,052
$208.42 p/Share
125
Reduced 0.5%
24,896
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$5,601
$207.47 p/Share
27
Reduced 0.11%
25,021
Common Stock
Oct 02
2023
SELL
Open market or private sale
$25,316
$202.53 p/Share
125
Reduced 0.5%
25,048
Common Stock
Sep 15
2023
SELL
Open market or private sale
$25,086
$200.69 p/Share
125
Reduced 0.49%
25,173
Common Stock
Sep 01
2023
SELL
Open market or private sale
$26,020
$208.16 p/Share
125
Reduced 0.49%
25,298
Common Stock