Feb 21
2024
SELL
Open market or private sale
$563,080
$80.44 p/Share
7,000
Reduced 0.88%
788,557
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.87%
795,557
Common Stock
Feb 13
2024
SELL
Open market or private sale
$573,930
$81.99 p/Share
7,000
Reduced 0.88%
788,557
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.87%
795,557
Common Stock
Feb 06
2024
SELL
Open market or private sale
$598,010
$85.43 p/Share
7,000
Reduced 0.88%
788,557
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.87%
795,557
Common Stock
Jan 30
2024
SELL
Open market or private sale
$612,150
$87.45 p/Share
7,000
Reduced 0.88%
788,557
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.87%
795,557
Common Stock
Jan 25
2024
SELL
Open market or private sale
$4,050,000
$90.0 p/Share
45,000
Reduced 5.4%
788,557
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.47%
833,557
Common Stock
Jan 23
2024
SELL
Open market or private sale
$615,230
$87.89 p/Share
7,000
Reduced 1.08%
642,251
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 1.07%
649,251
Common Stock
Jan 23
2024
-
161,306
Added 16.72%
803,557
Common Stock
Jan 17
2024
SELL
Open market or private sale
$582,400
$83.2 p/Share
7,000
Reduced 1.08%
642,251
Common Stock
Jan 17
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 1.07%
649,251
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$783,364
$82.39 p/Share
9,508
Reduced 1.46%
642,251
Common Stock
Jan 09
2024
SELL
Open market or private sale
$586,670
$83.81 p/Share
7,000
Reduced 1.06%
651,759
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 1.05%
658,759
Common Stock
Jan 03
2024
SELL
Open market or private sale
$573,930
$81.99 p/Share
7,000
Reduced 1.06%
651,759
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 1.05%
658,759
Common Stock
Dec 27
2023
SELL
Open market or private sale
$608,930
$86.99 p/Share
7,000
Reduced 1.06%
651,759
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 1.05%
658,759
Common Stock
Dec 19
2023
SELL
Open market or private sale
$571,270
$81.61 p/Share
7,000
Reduced 1.06%
651,759
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 1.05%
658,759
Common Stock
Dec 13
2023
SELL
Open market or private sale
$10,161,270
$80.01 p/Share
127,000
Reduced 16.31%
651,759
Common Stock