Jun 26
2025
SELL
Open market or private sale
$396,200,264
$212.36 p/Share
1,865,701
Reduced 62.52%
1,118,592
Common Stock
Jun 26
2025
BUY
Exercise of conversion of derivative security
$95,393,292
$51.13 p/Share
1,865,701
Added 38.47%
2,984,293
Common Stock
Jun 25
2025
SELL
Open market or private sale
$400,410,398
$213.69 p/Share
1,873,791
Reduced 62.62%
1,118,592
Common Stock
Jun 25
2025
BUY
Exercise of conversion of derivative security
$95,806,933
$51.13 p/Share
1,873,791
Added 38.51%
2,992,383
Common Stock
Jun 23
2025
SELL
Open market or private sale
$289,190,345
$205.02 p/Share
1,410,547
Reduced 55.77%
1,118,592
Common Stock
Jun 23
2025
BUY
Exercise of conversion of derivative security
$72,121,268
$51.13 p/Share
1,410,547
Added 35.8%
2,529,139
Common Stock
Jun 20
2025
SELL
Open market or private sale
$477,684,819
$209.11 p/Share
2,284,371
Reduced 67.13%
1,118,592
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
$116,799,889
$51.13 p/Share
2,284,371
Added 40.17%
3,402,963
Common Stock
Jan 24
2025
SELL
Open market or private sale
$64,471,599
$186.78 p/Share
345,174
Reduced 23.58%
1,118,592
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
$17,648,746
$51.13 p/Share
345,174
Added 19.08%
1,463,766
Common Stock
Jan 23
2025
SELL
Open market or private sale
$252,374,967
$185.74 p/Share
1,358,754
Reduced 54.85%
1,118,592
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
$69,473,092
$51.13 p/Share
1,358,754
Added 35.42%
2,477,346
Common Stock
Jan 22
2025
SELL
Open market or private sale
$394,617,732
$187.81 p/Share
2,101,154
Reduced 65.26%
1,118,592
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
$107,432,004
$51.13 p/Share
2,101,154
Added 39.49%
3,219,746
Common Stock
Mar 27
2024
SELL
Open market or private sale
$101,979,000
$125.9 p/Share
810,000
Reduced 42.0%
1,118,592
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
$32,140,800
$39.68 p/Share
810,000
Added 29.58%
1,928,592
Common Stock
Mar 26
2024
SELL
Open market or private sale
$99,966,600
$126.54 p/Share
790,000
Reduced 41.39%
1,118,592
Common Stock
Mar 26
2024
BUY
Exercise of conversion of derivative security
$31,347,200
$39.68 p/Share
790,000
Added 29.27%
1,908,592
Common Stock
Mar 25
2024
SELL
Open market or private sale
$145,866,000
$126.84 p/Share
1,150,000
Reduced 50.69%
1,118,592
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$45,632,000
$39.68 p/Share
1,150,000
Added 33.64%
2,268,592
Common Stock
Apr 12
2023
SELL
Open market or private sale
$181,746,518
$94.46 p/Share
1,924,058
Reduced 63.24%
1,118,592
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
$57,933,386
$30.11 p/Share
1,924,058
Added 38.74%
3,042,650
Common Stock
Apr 11
2023
SELL
Open market or private sale
$172,430,299
$93.86 p/Share
1,837,101
Reduced 62.15%
1,118,592
Common Stock
Apr 11
2023
BUY
Exercise of conversion of derivative security
$55,315,111
$30.11 p/Share
1,837,101
Added 38.33%
2,955,693
Common Stock
Apr 10
2023
SELL
Open market or private sale
$116,958,978
$94.41 p/Share
1,238,841
Reduced 52.55%
1,118,592
Common Stock