May 16
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
May 15
2024
SELL
Open market or private sale
$1,294,447
$81.54 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
May 15
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Apr 16
2024
SELL
Open market or private sale
$1,185,703
$74.69 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Apr 16
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Apr 15
2024
SELL
Open market or private sale
$1,217,295
$76.68 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Apr 15
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Mar 05
2024
SELL
Open market or private sale
$10,844,712
$79.14 p/Share
137,032
Reduced 31.67%
295,650
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$9,202,933
$79.35 p/Share
115,979
Reduced 21.14%
432,682
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,217,613
$81.03 p/Share
163,120
Reduced 22.92%
548,661
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
416,131
Added 43.01%
551,433
Common Stock, par valu...
Feb 06
2024
SELL
Open market or private sale
$1,086,167
$68.42 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Feb 06
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Feb 05
2024
SELL
Open market or private sale
$1,083,310
$68.24 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Feb 05
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Jan 10
2024
SELL
Open market or private sale
$1,066,641
$67.19 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Jan 10
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$1,071,086
$67.47 p/Share
15,875
Reduced 5.1%
295,650
Common Stock, par valu...
Jan 09
2024
BUY
Exercise of conversion of derivative security
$770,572
$48.54 p/Share
15,875
Added 4.85%
311,525
Common Stock, par valu...
Dec 13
2023
SELL
Open market or private sale
$700,291
$66.65 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Dec 13
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Dec 12
2023
SELL
Open market or private sale
$693,251
$65.98 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Dec 12
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...
Nov 17
2023
SELL
Open market or private sale
$658,158
$62.64 p/Share
10,507
Reduced 3.43%
295,650
Common Stock, par valu...
Nov 17
2023
BUY
Exercise of conversion of derivative security
$325,717
$31.0 p/Share
10,507
Added 3.32%
306,157
Common Stock, par valu...