Jul 15
2024
SELL
Payment of exercise price or tax liability
$1,269,793
$133.55 p/Share
9,508
Reduced 1.32%
709,541
Common Stock
Jun 18
2024
SELL
Open market or private sale
$5,281,793
$154.06 p/Share
34,284
Reduced 4.55%
719,049
Common Stock
Jun 18
2024
BUY
Exercise of conversion of derivative security
$966,808
$28.2 p/Share
34,284
Added 4.35%
753,333
Common Stock
Jun 12
2024
SELL
Open market or private sale
$4,200,000
$140.0 p/Share
30,000
Reduced 4.01%
719,049
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.85%
749,049
Common Stock
Jun 11
2024
SELL
Open market or private sale
$940,660
$134.38 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
Jun 04
2024
SELL
Open market or private sale
$886,060
$126.58 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
May 29
2024
SELL
Open market or private sale
$920,569
$131.51 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
May 21
2024
SELL
Open market or private sale
$884,590
$126.37 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
May 14
2024
SELL
Open market or private sale
$860,370
$122.91 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
May 07
2024
SELL
Open market or private sale
$842,030
$120.29 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
Apr 30
2024
SELL
Open market or private sale
$805,630
$115.09 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
Apr 23
2024
SELL
Open market or private sale
$779,870
$111.41 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
Apr 16
2024
SELL
Open market or private sale
$843,570
$120.51 p/Share
7,000
Reduced 0.96%
719,049
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.95%
726,049
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$1,164,920
$122.52 p/Share
9,508
Reduced 1.31%
719,049
Common Stock
Apr 09
2024
SELL
Open market or private sale
$865,760
$123.68 p/Share
7,000
Reduced 0.95%
728,557
Common Stock