Aug 22
2025
SELL
Open market or private sale
$1,435,063
$81.91 p/Share
17,520
Reduced 1.75%
982,333
Common Stock
Aug 22
2025
BUY
Exercise of conversion of derivative security
$746,877
$42.63 p/Share
17,520
Added 1.72%
999,853
Common Stock
Aug 21
2025
SELL
Open market or private sale
$1,480,041
$81.82 p/Share
18,089
Reduced 1.81%
982,333
Common Stock
Aug 21
2025
BUY
Exercise of conversion of derivative security
$771,134
$42.63 p/Share
18,089
Added 1.78%
1,000,422
Common Stock
Aug 08
2025
SELL
Open market or private sale
$12,099,000
$80.66 p/Share
150,000
Reduced 13.25%
982,333
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
$5,629,500
$37.53 p/Share
150,000
Added 13.24%
982,510
Common Stock
Mar 10
2025
SELL
Open market or private sale
$4,228,000
$84.56 p/Share
50,000
Reduced 4.84%
982,333
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$1,876,500
$37.53 p/Share
50,000
Added 4.62%
1,032,333
Common Stock
Nov 21
2024
SELL
Open market or private sale
$4,305,500
$86.11 p/Share
50,000
Reduced 4.84%
982,333
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$1,876,500
$37.53 p/Share
50,000
Added 4.62%
1,032,333
Common Stock
Nov 06
2024
SELL
Open market or private sale
$4,303,500
$86.07 p/Share
50,000
Reduced 4.84%
982,333
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,876,500
$37.53 p/Share
50,000
Added 4.81%
988,737
Common Stock
Nov 05
2024
SELL
Open market or private sale
$4,599,650
$83.63 p/Share
55,000
Reduced 5.3%
982,333
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$2,064,150
$37.53 p/Share
55,000
Added 5.29%
984,093
Common Stock
Aug 16
2024
-
6,032
Reduced 0.61%
982,333
Common Stock
Aug 15
2024
SELL
Open market or private sale
$5,610,914
$75.63 p/Share
74,189
Reduced 6.98%
988,365
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$2,170,028
$29.25 p/Share
74,189
Added 6.53%
1,062,554
Common Stock
Aug 14
2024
SELL
Open market or private sale
$1,620,779
$75.05 p/Share
21,596
Reduced 2.14%
988,365
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$631,683
$29.25 p/Share
21,596
Added 2.09%
1,009,961
Common Stock
Aug 09
2024
SELL
Open market or private sale
$316,335
$75.05 p/Share
4,215
Reduced 0.42%
988,365
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
$123,288
$29.25 p/Share
4,215
Added 0.42%
992,580
Common Stock
Aug 07
2024
SELL
Open market or private sale
$5,972,050
$74.06 p/Share
80,638
Reduced 7.54%
988,365
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$2,358,661
$29.25 p/Share
80,638
Added 7.37%
1,013,819
Common Stock
Aug 06
2024
SELL
Open market or private sale
$1,195,571
$73.07 p/Share
16,362
Reduced 1.63%
988,365
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$478,588
$29.25 p/Share
16,362
Added 1.6%
1,004,727
Common Stock