Mar 24
2025
SELL
Open market or private sale
$543,263
$284.58 p/Share
1,909
Reduced 14.44%
11,310
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
1,870
Added 12.39%
13,219
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
4,792
Added 29.69%
11,349
Common Stock
Feb 03
2025
SELL
Open market or private sale
$167,970
$335.94 p/Share
500
Reduced 7.09%
6,557
Common Stock
Jan 23
2025
SELL
Open market or private sale
$144,874
$332.28 p/Share
436
Reduced 5.82%
7,057
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
-
909
Added 10.82%
7,493
Common Stock
Dec 23
2024
SELL
Open market or private sale
$22,085
$339.78 p/Share
65
Reduced 0.98%
6,584
Common Stock
Dec 22
2024
BUY
Exercise of conversion of derivative security
-
143
Added 2.11%
6,649
Common Stock
Nov 01
2024
SELL
Open market or private sale
$145,115
$290.23 p/Share
500
Reduced 7.14%
6,506
Common Stock
Oct 23
2024
SELL
Open market or private sale
$117,824
$285.29 p/Share
413
Reduced 5.57%
7,006
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
-
910
Added 10.93%
7,419
Common Stock
Sep 23
2024
SELL
Open market or private sale
$17,210
$264.78 p/Share
65
Reduced 0.99%
6,509
Common Stock
Sep 22
2024
BUY
Exercise of conversion of derivative security
-
143
Added 2.13%
6,574
Common Stock
Jul 23
2024
SELL
Open market or private sale
$105,637
$255.78 p/Share
413
Reduced 6.03%
6,431
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
910
Added 11.74%
6,844
Common Stock
Jun 24
2024
SELL
Open market or private sale
$15,750
$242.32 p/Share
65
Reduced 1.08%
5,934
Common Stock
Jun 22
2024
BUY
Exercise of conversion of derivative security
-
143
Added 2.33%
5,999
Common Stock
Apr 23
2024
SELL
Open market or private sale
$662,388
$273.15 p/Share
2,425
Reduced 29.28%
5,856
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
-
2,370
Added 22.25%
8,281
Common Stock
Mar 25
2024
SELL
Open market or private sale
$20,160
$305.46 p/Share
66
Reduced 1.1%
5,911
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
144
Added 2.35%
5,977
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
2,964
Added 33.69%
5,833
Common Stock
Jan 23
2024
SELL
Open market or private sale
$60,201
$278.71 p/Share
216
Reduced 7.0%
2,869
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
422
Added 12.03%
3,085
Common Stock
Dec 26
2023
SELL
Open market or private sale
$14,861
$265.39 p/Share
56
Reduced 2.06%
2,663
Common Stock