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
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