Mar 03
2025
SELL
Open market or private sale
$172,350
$287.25 p/Share
600
Reduced 0.89%
66,539
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$13,224
$22.04 p/Share
600
Added 0.89%
67,139
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$21,962
$271.14 p/Share
81
Reduced 0.12%
66,539
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
1,840
Added 2.69%
66,620
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
780
Added 1.19%
64,780
Common Stock
Dec 26
2024
BUY
Exercise of conversion of derivative security
$29,754
$22.04 p/Share
1,350
Added 2.07%
64,000
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$194,966
$245.55 p/Share
794
Reduced 1.25%
62,650
Common Stock
Dec 02
2024
SELL
Open market or private sale
$146,328
$243.88 p/Share
600
Reduced 0.94%
63,444
Common Stock
Nov 18
2024
SELL
Open market or private sale
$143,388
$238.98 p/Share
600
Reduced 0.93%
64,044
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$31,870
$237.84 p/Share
134
Reduced 0.21%
64,644
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
4,290
Added 6.21%
64,778
Common Stock
Oct 01
2024
SELL
Open market or private sale
$114,642
$191.07 p/Share
600
Reduced 0.98%
60,488
Common Stock
Sep 03
2024
SELL
Open market or private sale
$123,624
$206.04 p/Share
600
Reduced 0.97%
61,088
Common Stock
Aug 13
2024
SELL
Open market or private sale
$105,912
$176.52 p/Share
600
Reduced 0.96%
61,688
Common Stock
Jul 01
2024
SELL
Open market or private sale
$107,651
$179.42 p/Share
600
Reduced 0.95%
62,288
Common Stock
Jun 03
2024
SELL
Open market or private sale
$113,754
$189.59 p/Share
600
Reduced 0.95%
62,888
Common Stock
May 13
2024
SELL
Open market or private sale
$125,598
$209.33 p/Share
600
Reduced 0.94%
63,488
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$40,566
$210.19 p/Share
193
Reduced 0.3%
64,088
Common Stock
Apr 01
2024
SELL
Open market or private sale
$131,976
$219.96 p/Share
600
Reduced 0.92%
64,281
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$41,319
$222.15 p/Share
186
Reduced 0.29%
64,881
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,070
Added 3.08%
65,067
Common Stock
Mar 01
2024
SELL
Open market or private sale
$142,032
$236.72 p/Share
600
Reduced 0.94%
62,997
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$53,998
$22.04 p/Share
2,450
Added 3.71%
63,597
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$271,009
$245.48 p/Share
1,104
Reduced 1.77%
61,147
Common Stock
Dec 01
2023
SELL
Open market or private sale
$135,246
$225.41 p/Share
600
Reduced 0.95%
62,251
Common Stock