Dec 23
2024
SELL
Open market or private sale
$320,072
$339.78 p/Share
942
Reduced 1.72%
53,861
Common Stock
Dec 22
2024
BUY
Exercise of conversion of derivative security
-
1,873
Added 3.3%
54,803
Common Stock
Oct 23
2024
SELL
Open market or private sale
$255,905
$285.29 p/Share
897
Reduced 1.67%
52,930
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
-
1,785
Added 3.21%
53,827
Common Stock
Sep 23
2024
SELL
Open market or private sale
$249,422
$264.78 p/Share
942
Reduced 1.78%
52,042
Common Stock
Sep 22
2024
BUY
Exercise of conversion of derivative security
-
1,875
Added 3.42%
52,984
Common Stock
Jul 23
2024
SELL
Open market or private sale
$229,434
$255.78 p/Share
897
Reduced 1.72%
51,109
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
1,785
Added 3.32%
52,006
Common Stock
Jun 24
2024
SELL
Open market or private sale
$228,265
$242.32 p/Share
942
Reduced 1.84%
50,221
Common Stock
Jun 22
2024
BUY
Exercise of conversion of derivative security
-
1,873
Added 3.53%
51,163
Common Stock
Apr 23
2024
SELL
Open market or private sale
$1,118,822
$273.15 p/Share
4,096
Reduced 7.67%
49,290
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
-
8,155
Added 13.25%
53,386
Common Stock
Apr 16
2024
SELL
Open market or private sale
$1,611,251
$274.77 p/Share
5,864
Reduced 11.48%
45,231
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
11,679
Added 18.6%
51,095
Common Stock
Mar 25
2024
SELL
Open market or private sale
$287,743
$305.46 p/Share
942
Reduced 2.33%
39,416
Common Stock
Mar 22
2024
SELL
Open market or private sale
$2,188,439
$309.32 p/Share
7,075
Reduced 15.53%
38,483
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
1,875
Added 4.44%
40,358
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$1,385,568
$195.84 p/Share
7,075
Added 13.44%
45,558
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,069,437
$292.5 p/Share
7,075
Reduced 15.53%
38,483
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$1,385,568
$195.84 p/Share
7,075
Added 13.44%
45,558
Common Stock
Jan 23
2024
SELL
Open market or private sale
$142,142
$278.71 p/Share
510
Reduced 1.31%
38,483
Common Stock
Jan 22
2024
SELL
Open market or private sale
$2,009,016
$284.0 p/Share
7,074
Reduced 15.36%
38,993
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$1,187,965
$146.88 p/Share
8,088
Added 14.93%
46,067
Common Stock
Jan 02
2024
SELL
Open market or private sale
$660,729
$260.54 p/Share
2,536
Reduced 6.26%
37,979
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$545,671
$215.17 p/Share
2,536
Added 5.89%
40,515
Common Stock