Nov 24
2025
SELL
Open market or private sale
$3,559,434
$895.23 p/Share
3,976
Reduced 2.68%
144,330
Common Stock
Nov 19
2025
SELL
Open market or private sale
$6,111,842
$868.9 p/Share
7,034
Reduced 3.84%
176,272
Common Stock
Nov 19
2025
SELL
Open market or private sale
$24,635,529
$880.91 p/Share
27,966
Reduced 15.87%
148,306
Common Stock
Oct 30
2025
SELL
Payment of exercise price or tax liability
$59,813,490
$1096.63 p/Share
54,543
Reduced 22.93%
183,306
Common Stock
Oct 25
2025
BUY
Grant, award, or other acquisition
-
135,520
Added 36.3%
237,849
Common Stock
Feb 10
2025
SELL
Open market or private sale
$474,720
$717.1 p/Share
662
Reduced 0.64%
102,301
Common Stock
Nov 08
2024
SELL
Open market or private sale
$662,611
$765.14 p/Share
866
Reduced 0.83%
102,963
Common Stock
Oct 07
2024
SELL
Open market or private sale
$10,223,070
$929.37 p/Share
11,000
Reduced 9.58%
103,829
Common Stock
Aug 08
2024
SELL
Open market or private sale
$668,637
$778.39 p/Share
859
Reduced 0.74%
114,812
Common Stock
Jul 22
2024
SELL
Open market or private sale
$2,665,213
$831.58 p/Share
3,205
Reduced 2.7%
115,671
Common Stock
Jul 08
2024
SELL
Open market or private sale
$9,283,156
$844.0 p/Share
10,999
Reduced 8.47%
118,876
Common Stock
May 08
2024
SELL
Open market or private sale
$599,610
$690.0 p/Share
869
Reduced 0.66%
129,875
Common Stock
Apr 08
2024
SELL
Open market or private sale
$7,491,659
$681.06 p/Share
11,000
Reduced 7.76%
130,744
Common Stock
Feb 08
2024
SELL
Open market or private sale
$584,120
$680.0 p/Share
859
Reduced 0.6%
141,718
Common Stock
Feb 05
2024
SELL
Open market or private sale
$629,462
$641.0 p/Share
982
Reduced 0.68%
142,577
Common Stock
Jan 12
2024
SELL
Open market or private sale
$6,421,140
$583.74 p/Share
11,000
Reduced 7.12%
143,559
Common Stock
Jan 04
2024
SELL
Open market or private sale
$16,129,069
$583.14 p/Share
27,659
Reduced 15.18%
154,559
Common Stock
Nov 08
2023
SELL
Open market or private sale
$421,245
$490.39 p/Share
859
Reduced 0.47%
182,218
Common Stock
Nov 06
2023
SELL
Open market or private sale
$484,047
$492.92 p/Share
982
Reduced 0.53%
183,077
Common Stock
Oct 02
2023
SELL
Open market or private sale
$1,972,981
$458.3 p/Share
4,305
Reduced 2.29%
184,059
Common Stock
Aug 08
2023
SELL
Open market or private sale
$463,447
$530.26 p/Share
874
Reduced 0.46%
188,339
Common Stock
Aug 04
2023
SELL
Open market or private sale
$520,201
$526.52 p/Share
988
Reduced 0.52%
189,213
Common Stock
Jul 21
2023
SELL
Open market or private sale
$5,258,425
$534.23 p/Share
9,843
Reduced 4.92%
190,201
Common Stock
Jul 03
2023
SELL
Open market or private sale
$2,315,185
$537.79 p/Share
4,305
Reduced 2.11%
200,044
Common Stock
May 09
2023
SELL
Open market or private sale
$351,181
$409.78 p/Share
857
Reduced 0.42%
204,349
Common Stock