Sep 26
2023
SELL
Open market or private sale
$479,780
$68.54 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Sep 26
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Sep 19
2023
SELL
Open market or private sale
$492,730
$70.39 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Sep 12
2023
SELL
Open market or private sale
$497,140
$71.02 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Sep 06
2023
SELL
Open market or private sale
$490,770
$70.11 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Aug 31
2023
SELL
Open market or private sale
$2,100,000
$70.0 p/Share
30,000
Reduced 4.9%
582,862
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$1,246,800
$41.56 p/Share
30,000
Added 4.67%
612,862
Common Stock
Aug 29
2023
SELL
Open market or private sale
$462,350
$66.05 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Aug 22
2023
SELL
Open market or private sale
$448,980
$64.14 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Aug 22
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Aug 15
2023
SELL
Open market or private sale
$466,760
$66.68 p/Share
7,000
Reduced 1.19%
582,862
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 1.17%
589,862
Common Stock
Aug 14
2023
SELL
Open market or private sale
$1,999,500
$66.65 p/Share
30,000
Reduced 4.9%
582,862
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$1,246,800
$41.56 p/Share
30,000
Added 4.67%
612,862
Common Stock
Aug 01
2023
-
27,065
Added 4.44%
582,862
Common Stock
Apr 10
2023
-
15,272
Added 2.67%
555,797
Common Stock
Jan 18
2023
-
500,000
Reduced 48.05%
540,525
Common Stock
Dec 28
2022
-
138,467
Added 11.74%
1,040,525
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$2,958,225
$52.72 p/Share
56,112
Reduced 5.86%
902,058
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$8,378,072
$52.75 p/Share
158,826
Reduced 14.22%
958,170
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
262,349
Added 20.7%
1,005,248
Common Stock