Mar 01
2025
SELL
Payment of exercise price or tax liability
$197,462
$237.62 p/Share
831
Reduced 0.91%
90,723
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
14,202
Added 13.43%
91,554
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$471,097
$230.93 p/Share
2,040
Reduced 2.57%
77,352
Common Stock
Jan 15
2025
SELL
Open market or private sale
$254,160
$254.16 p/Share
1,000
Reduced 1.24%
79,392
Common Stock
Nov 14
2024
SELL
Open market or private sale
$260,000
$260.0 p/Share
1,000
Reduced 1.23%
80,392
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$172,173
$264.07 p/Share
652
Reduced 0.79%
81,392
Common Stock
Oct 04
2024
SELL
Open market or private sale
$279,000
$279.0 p/Share
1,000
Reduced 1.2%
82,044
Common Stock
Sep 26
2024
SELL
Open market or private sale
$269,000
$269.0 p/Share
1,000
Reduced 1.19%
83,044
Common Stock
Aug 29
2024
SELL
Open market or private sale
$194,250
$259.0 p/Share
750
Reduced 0.88%
84,044
Common Stock
Aug 23
2024
SELL
Open market or private sale
$186,750
$249.0 p/Share
750
Reduced 0.88%
84,794
Common Stock
Jul 17
2024
SELL
Open market or private sale
$230,000
$230.0 p/Share
1,000
Reduced 1.16%
85,544
Common Stock
Mar 15
2024
SELL
Open market or private sale
$179,250
$239.0 p/Share
750
Reduced 0.86%
86,544
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$81,969
$223.35 p/Share
367
Reduced 0.42%
87,294
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,751
Added 11.82%
87,661
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$866,203
$228.61 p/Share
3,789
Reduced 4.75%
75,910
Common Stock
Jan 31
2024
SELL
Open market or private sale
$171,750
$229.0 p/Share
750
Reduced 0.93%
79,699
Common Stock
Jan 17
2024
SELL
Open market or private sale
$209,050
$209.05 p/Share
1,000
Reduced 1.23%
80,449
Common Stock
Nov 20
2023
SELL
Open market or private sale
$207,730
$207.73 p/Share
1,000
Reduced 1.21%
81,449
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
7,233
Added 8.07%
82,449
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$148,211
$226.97 p/Share
653
Reduced 0.86%
75,216
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
9,321
Added 10.94%
75,869
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,027,676
$215.04 p/Share
4,779
Reduced 6.7%
66,548
Common Stock