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
Nov 07
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 31
2023
SELL
Open market or private sale
$463,890
$66.27 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$244,160
$34.88 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 24
2023
SELL
Open market or private sale
$472,780
$67.54 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 17
2023
SELL
Open market or private sale
$482,230
$68.89 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Oct 17
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 0.99%
702,437
Common Stock