Mar 26
2025
SELL
Open market or private sale
$514,686
$288.34 p/Share
1,785
Reduced 5.76%
29,190
Common Stock
Mar 24
2025
SELL
Open market or private sale
$841,503
$284.58 p/Share
2,957
Reduced 8.71%
30,975
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
6,333
Added 15.73%
33,932
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
7,362
Added 21.06%
27,599
Common Stock
Jan 23
2025
SELL
Open market or private sale
$214,985
$332.28 p/Share
647
Reduced 3.1%
20,237
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
-
1,768
Added 7.81%
20,884
Common Stock
Dec 26
2024
SELL
Open market or private sale
$614,040
$344.0 p/Share
1,785
Reduced 8.54%
19,116
Common Stock
Dec 23
2024
SELL
Open market or private sale
$214,401
$339.78 p/Share
631
Reduced 2.93%
20,901
Common Stock
Dec 22
2024
BUY
Exercise of conversion of derivative security
-
1,256
Added 5.51%
21,532
Common Stock
Oct 23
2024
SELL
Open market or private sale
$253,622
$285.29 p/Share
889
Reduced 4.2%
20,276
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
-
1,769
Added 7.71%
21,165
Common Stock
Oct 02
2024
SELL
Open market or private sale
$499,800
$280.0 p/Share
1,785
Reduced 8.43%
19,396
Common Stock
Sep 23
2024
SELL
Open market or private sale
$167,076
$264.78 p/Share
631
Reduced 2.89%
21,181
Common Stock
Sep 22
2024
BUY
Exercise of conversion of derivative security
-
1,256
Added 5.44%
21,812
Common Stock
Jul 23
2024
SELL
Open market or private sale
$295,425
$255.78 p/Share
1,155
Reduced 5.32%
20,556
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
2,299
Added 9.58%
21,711
Common Stock
Jun 24
2024
SELL
Open market or private sale
$152,903
$242.32 p/Share
631
Reduced 3.15%
19,412
Common Stock
Jun 22
2024
BUY
Exercise of conversion of derivative security
-
1,256
Added 5.9%
20,043
Common Stock
Apr 23
2024
SELL
Open market or private sale
$2,261,955
$273.15 p/Share
8,281
Reduced 30.59%
18,787
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
-
7,605
Added 21.93%
27,068
Common Stock
Apr 16
2024
SELL
Open market or private sale
$1,074,350
$274.77 p/Share
3,910
Reduced 16.73%
19,463
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
7,786
Added 24.99%
23,373
Common Stock