Oct 15
2024
SELL
Payment of exercise price or tax liability
$1,030,096
$108.34 p/Share
9,508
Reduced 1.0%
939,980
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$26,398,334
$106.92 p/Share
246,898
Reduced 20.64%
949,488
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
83,015
Added 9.29%
810,960
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
385,426
Added 28.33%
974,907
Common Stock
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