Aug 15
2024
-
100,000
Reduced 7.9%
1,166,114
Common Stock
Jul 15
2024
SELL
Open market or private sale
$36,095,000
$72.19 p/Share
500,000
Reduced 28.31%
1,266,114
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$16,825,000
$33.65 p/Share
500,000
Added 22.06%
1,766,114
Common Stock
Jun 17
2024
SELL
Open market or private sale
$70,420,000
$70.42 p/Share
1,000,000
Reduced 44.13%
1,266,114
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$33,650,000
$33.65 p/Share
1,000,000
Added 30.62%
2,265,476
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$25,942,115
$66.26 p/Share
391,520
Reduced 23.63%
1,265,476
Common Stock
May 17
2024
SELL
Open market or private sale
$32,965,000
$65.93 p/Share
500,000
Reduced 23.18%
1,656,996
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$33,650,000
$33.65 p/Share
1,000,000
Added 31.68%
2,156,996
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$11,166,847
$76.07 p/Share
146,797
Reduced 11.26%
1,156,996
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
287,550
Added 18.07%
1,303,793
Common Stock
Nov 14
2023
SELL
Open market or private sale
$5,284,000
$52.84 p/Share
100,000
Reduced 8.96%
1,016,243
Common Stock
Nov 09
2023
-
100,000
Reduced 8.22%
1,116,243
Common Stock
Nov 08
2023
SELL
Open market or private sale
$2,499,200
$50.0 p/Share
49,984
Reduced 3.95%
1,216,243
Common Stock
Nov 07
2023
SELL
Open market or private sale
$2,500,800
$50.0 p/Share
50,016
Reduced 3.8%
1,266,227
Common Stock
Jul 18
2023
SELL
Open market or private sale
$4,751,000
$47.51 p/Share
100,000
Reduced 7.06%
1,316,243
Common Stock
Jun 28
2023
SELL
Open market or private sale
$3,148,875
$45.0 p/Share
69,975
Reduced 4.71%
1,416,243
Common Stock
Jun 26
2023
SELL
Open market or private sale
$1,351,125
$45.0 p/Share
30,025
Reduced 1.98%
1,485,167
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$4,187,378
$32.73 p/Share
127,937
Reduced 7.79%
1,515,192
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
221,291
Added 11.87%
1,642,259
Common Stock
May 06
2022
BUY
Open market or private purchase
$5,346,000
$26.73 p/Share
200,000
Added 12.34%
1,420,968
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$3,171,812
$32.61 p/Share
97,265
Reduced 7.38%
1,220,968
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
159,426
Added 11.82%
1,189,221
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$824,260
$41.93 p/Share
19,658
Reduced 1.67%
1,158,807
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$8,984,000
$44.92 p/Share
200,000
Added 14.51%
1,178,200
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$3,504,255
$57.08 p/Share
61,392
Reduced 5.91%
978,200
Common Stock