Apr 16
2024
SELL
Open market or private sale
$843,570
$120.51 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$1,164,920
$122.52 p/Share
9,508
Reduced 1.31%
719,049
Common Stock
Apr 09
2024
SELL
Open market or private sale
$865,760
$123.68 p/Share
7,000
Reduced 0.95%
728,557
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.94%
735,557
Common Stock
Apr 04
2024
SELL
Open market or private sale
$5,850,000
$130.0 p/Share
45,000
Reduced 5.82%
728,557
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.73%
773,557
Common Stock
Apr 02
2024
SELL
Open market or private sale
$856,450
$122.35 p/Share
7,000
Reduced 0.93%
743,557
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
750,557
Common Stock
Mar 26
2024
SELL
Open market or private sale
$845,460
$120.78 p/Share
7,000
Reduced 0.93%
743,557
Common Stock
Mar 26
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
750,557
Common Stock
Mar 25
2024
SELL
Open market or private sale
$5,400,000
$120.0 p/Share
45,000
Reduced 5.71%
743,557
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.66%
788,557
Common Stock
Mar 21
2024
SELL
Open market or private sale
$5,102,100
$113.38 p/Share
45,000
Reduced 5.6%
758,557
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.6%
803,557
Common Stock
Mar 19
2024
SELL
Open market or private sale
$649,600
$92.8 p/Share
7,000
Reduced 0.9%
773,557
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.89%
780,557
Common Stock
Mar 12
2024
SELL
Open market or private sale
$669,340
$95.62 p/Share
7,000
Reduced 0.9%
773,557
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.89%
780,557
Common Stock
Mar 08
2024
SELL
Open market or private sale
$4,500,000
$100.0 p/Share
45,000
Reduced 5.5%
773,557
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.54%
818,557
Common Stock
Mar 05
2024
SELL
Open market or private sale
$660,100
$94.3 p/Share
7,000
Reduced 0.88%
788,557
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.87%
795,557
Common Stock
Feb 27
2024
SELL
Open market or private sale
$641,410
$91.63 p/Share
7,000
Reduced 0.88%
788,557
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.87%
795,557
Common Stock