Sep 18
2025
SELL
Open market or private sale
$1,781,261
$248.71 p/Share
7,162
Reduced 15.65%
38,615
Common Stock
Sep 16
2025
SELL
Open market or private sale
$1,736,277
$242.87 p/Share
7,149
Reduced 13.51%
45,777
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
10,597
Added 16.68%
52,926
Common Stock
Sep 11
2025
BUY
Grant, award, or other acquisition
-
5,687
Added 11.84%
42,329
Common Stock
Aug 18
2025
SELL
Open market or private sale
$169,076
$211.61 p/Share
799
Reduced 2.13%
36,642
Common Stock
Jul 14
2025
SELL
Open market or private sale
$547,653
$220.65 p/Share
2,482
Reduced 6.22%
37,441
Common Stock
Jun 17
2025
SELL
Open market or private sale
$306,196
$248.94 p/Share
1,230
Reduced 2.99%
39,923
Common Stock
Mar 19
2025
SELL
Open market or private sale
$668,264
$193.14 p/Share
3,460
Reduced 7.76%
41,153
Common Stock
Mar 18
2025
SELL
Open market or private sale
$199,069
$189.41 p/Share
1,051
Reduced 2.3%
44,613
Common Stock
Jan 15
2025
SELL
Open market or private sale
$47,190
$174.78 p/Share
270
Reduced 0.59%
45,664
Common Stock
Dec 19
2024
SELL
Open market or private sale
$138,497
$174.43 p/Share
794
Reduced 1.7%
45,934
Common Stock
Dec 17
2024
SELL
Open market or private sale
$258,129
$171.06 p/Share
1,509
Reduced 3.13%
46,728
Common Stock
Sep 19
2024
SELL
Open market or private sale
$780,515
$172.91 p/Share
4,514
Reduced 8.56%
48,237
Common Stock
Sep 17
2024
SELL
Open market or private sale
$998,183
$172.16 p/Share
5,798
Reduced 9.9%
52,751
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
8,898
Added 13.19%
58,549
Common Stock
Sep 11
2024
BUY
Grant, award, or other acquisition
-
8,967
Added 15.3%
49,651
Common Stock
Aug 21
2024
SELL
Open market or private sale
$15,431
$146.97 p/Share
105
Reduced 0.26%
40,684
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$4,753
$45.27 p/Share
105
Added 0.26%
40,789
Common Stock
Jun 20
2024
SELL
Open market or private sale
$176,607
$134.2 p/Share
1,316
Reduced 3.13%
40,684
Common Stock
Jun 18
2024
SELL
Open market or private sale
$139,383
$134.54 p/Share
1,036
Reduced 2.41%
42,000
Common Stock
Mar 20
2024
SELL
Open market or private sale
$142,662
$112.51 p/Share
1,268
Reduced 2.86%
43,036
Common Stock
Mar 19
2024
SELL
Open market or private sale
$123,584
$111.74 p/Share
1,106
Reduced 2.44%
44,304
Common Stock
Jan 11
2024
SELL
Open market or private sale
$119,077
$110.77 p/Share
1,075
Reduced 2.31%
45,410
Common Stock
Dec 19
2023
SELL
Open market or private sale
$143,126
$103.79 p/Share
1,379
Reduced 2.88%
46,485
Common Stock
Sep 20
2023
SELL
Open market or private sale
$422,914
$92.4 p/Share
4,577
Reduced 8.73%
47,864
Common Stock