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
Nov 15
2023
SELL
Payment of exercise price or tax liability
$42,385
$227.88 p/Share
186
Reduced 0.3%
62,851
Common Stock
Nov 14
2023
SELL
Open market or private sale
$128,292
$213.82 p/Share
600
Reduced 0.94%
63,037
Common Stock
Oct 02
2023
SELL
Open market or private sale
$143,154
$238.59 p/Share
600
Reduced 0.93%
63,637
Common Stock
Sep 01
2023
SELL
Open market or private sale
$159,228
$265.38 p/Share
600
Reduced 0.93%
64,237
Common Stock
Aug 14
2023
SELL
Open market or private sale
$149,484
$249.14 p/Share
600
Reduced 0.92%
64,837
Common Stock