Apr 23
2025
SELL
Open market or private sale
$227,533
$253.66 p/Share
897
Reduced 2.12%
41,422
Common Stock
Apr 22
2025
BUY
Exercise of conversion of derivative security
-
1,785
Added 4.05%
42,319
Common Stock
Apr 16
2025
SELL
Open market or private sale
$2,467,746
$253.31 p/Share
9,742
Reduced 19.38%
40,534
Common Stock
Apr 09
2025
BUY
Grant, award, or other acquisition
-
19,403
Added 27.85%
50,276
Common Stock
Mar 24
2025
SELL
Open market or private sale
$1,138,604
$284.58 p/Share
4,001
Reduced 11.47%
30,873
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
7,967
Added 18.6%
34,874
Common Stock
Feb 24
2025
SELL
Open market or private sale
$1,390,710
$312.73 p/Share
4,447
Reduced 14.18%
26,907
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$963,620
$216.69 p/Share
4,447
Added 12.42%
31,354
Common Stock
Jan 23
2025
SELL
Open market or private sale
$223,624
$332.28 p/Share
673
Reduced 2.44%
26,907
Common Stock
Jan 22
2025
SELL
Open market or private sale
$1,473,068
$331.25 p/Share
4,447
Reduced 14.71%
25,794
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
$900,419
$144.46 p/Share
6,233
Added 18.43%
27,580
Common Stock
Dec 23
2024
SELL
Open market or private sale
$59,177,517
$339.96 p/Share
174,072
Reduced 87.09%
25,794
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
$37,515,539
$216.69 p/Share
173,130
Added 46.53%
198,924
Common Stock
Dec 22
2024
BUY
Exercise of conversion of derivative security
-
1,873
Added 6.55%
26,736
Common Stock
Oct 23
2024
SELL
Open market or private sale
$255,905
$285.29 p/Share
897
Reduced 3.48%
24,863
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
-
1,785
Added 6.48%
25,760
Common Stock
Sep 23
2024
SELL
Open market or private sale
$249,422
$264.78 p/Share
942
Reduced 3.78%
23,975
Common Stock
Sep 22
2024
BUY
Exercise of conversion of derivative security
-
1,875
Added 7.0%
24,917
Common Stock
Jul 23
2024
SELL
Open market or private sale
$229,434
$255.78 p/Share
897
Reduced 3.75%
23,042
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
1,785
Added 6.94%
23,939
Common Stock
Jun 24
2024
SELL
Open market or private sale
$228,265
$242.32 p/Share
942
Reduced 4.08%
22,154
Common Stock
Jun 22
2024
BUY
Exercise of conversion of derivative security
-
1,873
Added 7.5%
23,096
Common Stock
May 01
2024
SELL
Open market or private sale
$13,419,674
$268.12 p/Share
50,051
Reduced 70.22%
21,223
Common Stock
Apr 23
2024
SELL
Open market or private sale
$1,132,753
$273.15 p/Share
4,147
Reduced 5.5%
71,274
Common Stock
Apr 22
2024
SELL
Open market or private sale
$806,878
$279.1 p/Share
2,891
Reduced 4.13%
67,164
Common Stock