Aug 12
2025
|
SELL
Open market or private sale
|
$1,807,750
$72.31 p/Share
|
25,000
|
|
Aug 12
2025
|
BUY
Exercise of conversion of derivative security
|
$1,137,500
$45.5 p/Share
|
25,000
|
|
Jul 16
2025
|
SELL
Open market or private sale
|
$186,825
$75.0 p/Share
|
2,491
|
|
Jul 16
2025
|
BUY
Exercise of conversion of derivative security
|
$160,918
$64.6 p/Share
|
2,491
|
|
Jul 15
2025
|
SELL
Open market or private sale
|
$2,993,017
$75.06 p/Share
|
39,875
|
|
Jul 15
2025
|
BUY
Exercise of conversion of derivative security
|
$2,195,118
$55.05 p/Share
|
39,875
|
|
Jun 24
2025
|
SELL
Open market or private sale
|
$1,850,500
$74.02 p/Share
|
25,000
|
|
Jun 24
2025
|
BUY
Exercise of conversion of derivative security
|
$1,137,500
$45.5 p/Share
|
25,000
|
|
Jun 10
2025
|
SELL
Open market or private sale
|
$2,573,381
$76.4 p/Share
|
33,683
|
|
Jun 10
2025
|
BUY
Exercise of conversion of derivative security
|
$1,854,249
$55.05 p/Share
|
33,683
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$632,538
$80.19 p/Share
|
7,888
|
|
Nov 26
2024
|
BUY
Exercise of conversion of derivative security
|
$491,580
$62.32 p/Share
|
7,888
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$4,043,000
$80.86 p/Share
|
50,000
|
|
Nov 25
2024
|
BUY
Exercise of conversion of derivative security
|
$3,116,000
$62.32 p/Share
|
50,000
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$2,116,445
$74.23 p/Share
|
28,512
|
|
Oct 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,776,867
$62.32 p/Share
|
28,512
|
|
Jun 17
2024
|
BUY
Open market or private purchase
|
$156
$78.15 p/Share
|
2
|
|
Jan 17
2024
|
SELL
Open market or private sale
|
$754,095
$83.51 p/Share
|
9,030
|
|
Jan 17
2024
|
BUY
Exercise of conversion of derivative security
|
$399,487
$44.24 p/Share
|
9,030
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$1,610,410
$89.17 p/Share
|
18,060
|
|
Dec 12
2023
|
BUY
Exercise of conversion of derivative security
|
$776,218
$42.98 p/Share
|
18,060
|
|
Nov 21
2023
|
SELL
Open market or private sale
|
$3,814,723
$84.49 p/Share
|
45,150
|
|
Nov 21
2023
|
BUY
Exercise of conversion of derivative security
|
$1,940,546
$42.98 p/Share
|
45,150
|
|
Oct 17
2023
|
SELL
Open market or private sale
|
$743,169
$82.3 p/Share
|
9,030
|
|
Oct 17
2023
|
BUY
Exercise of conversion of derivative security
|
$388,109
$42.98 p/Share
|
9,030
|
|