Dec 18
2024
SELL
Payment of exercise price or tax liability
$91,734
$232.24 p/Share
395
Reduced 0.12%
321,912
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
395
Added 0.12%
322,307
Common Stock
Nov 25
2024
SELL
Open market or private sale
$12,198,500
$243.97 p/Share
50,000
Reduced 13.28%
326,556
Common Stock
Nov 25
2024
-
4,644
Reduced 1.42%
321,912
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$12,091,972
$225.08 p/Share
53,723
Reduced 12.49%
376,556
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
123,528
Added 22.31%
430,279
Common Stock
Nov 19
2024
SELL
Open market or private sale
$5,208,619
$242.16 p/Share
21,509
Reduced 6.55%
306,751
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$1,926,776
$89.58 p/Share
21,509
Added 6.15%
328,260
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$2,052,363
$248.41 p/Share
8,262
Reduced 2.62%
306,751
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
29,926
Added 8.81%
309,818
Common Stock
Oct 22
2024
SELL
Open market or private sale
$5,071,822
$235.8 p/Share
21,509
Reduced 7.02%
285,088
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
$1,926,776
$89.58 p/Share
21,509
Added 6.56%
306,597
Common Stock
Sep 17
2024
SELL
Open market or private sale
$5,183,884
$241.01 p/Share
21,509
Reduced 7.02%
285,088
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$1,926,776
$89.58 p/Share
21,509
Added 6.56%
306,597
Common Stock
Aug 20
2024
SELL
Open market or private sale
$2,571,604
$239.13 p/Share
10,754
Reduced 3.64%
285,088
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$963,343
$89.58 p/Share
10,754
Added 3.51%
295,842
Common Stock
Jul 16
2024
SELL
Open market or private sale
$2,388,900
$222.12 p/Share
10,755
Reduced 3.64%
285,088
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$963,432
$89.58 p/Share
10,755
Added 3.51%
295,843
Common Stock
Jun 18
2024
SELL
Open market or private sale
$2,535,363
$235.76 p/Share
10,754
Reduced 3.64%
285,088
Common Stock
Jun 18
2024
BUY
Exercise of conversion of derivative security
$963,343
$89.58 p/Share
10,754
Added 3.51%
295,842
Common Stock
May 21
2024
SELL
Open market or private sale
$2,380,081
$221.3 p/Share
10,755
Reduced 3.64%
285,088
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$963,432
$89.58 p/Share
10,755
Added 3.51%
295,843
Common Stock
Apr 16
2024
SELL
Open market or private sale
$2,553,859
$237.48 p/Share
10,754
Reduced 3.64%
285,088
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
$963,343
$89.58 p/Share
10,754
Added 3.51%
295,842
Common Stock
Mar 19
2024
SELL
Open market or private sale
$2,583,458
$240.21 p/Share
10,755
Reduced 3.64%
285,088
Common Stock