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
Dec 13
2023
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.71%
778,759
Common Stock
Dec 12
2023
SELL
Open market or private sale
$543,200
$77.6 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Dec 05
2023
SELL
Open market or private sale
$514,850
$73.55 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Nov 28
2023
SELL
Open market or private sale
$525,000
$75.0 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Nov 21
2023
SELL
Open market or private sale
$539,210
$77.03 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,692,680
$76.94 p/Share
22,000
Reduced 2.85%
748,759
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.9%
770,759
Common Stock
Nov 07
2023
SELL
Open market or private sale
$508,620
$72.66 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Nov 07
2023
-
68,322
Added 8.21%
763,759
Common Stock