Aug 02
2024
SELL
Payment of exercise price or tax liability
$11,875,789
$136.12 p/Share
87,245
Reduced 2.16%
3,961,159
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$8,681,267
$74.96 p/Share
115,812
Added 2.78%
4,048,399
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$9,573,401
$138.46 p/Share
69,142
Reduced 1.73%
3,932,587
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
153,306
Added 3.73%
3,951,653
Common Stock
Feb 15
2024
SELL
Sale (or disposition) back to the issuer
$4,404,337
$135.66 p/Share
32,466
Reduced 0.84%
3,848,418
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
32,466
Added 0.83%
3,880,884
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$133,618
$134.56 p/Share
993
Reduced 0.03%
3,848,418
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$133,618
$134.56 p/Share
993
Added 0.03%
3,849,411
Common Stock
Nov 14
2023
SELL
Open market or private sale
$415,957
$106.93 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock
Nov 13
2023
SELL
Open market or private sale
$404,715
$104.04 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock
Nov 10
2023
SELL
Open market or private sale
$404,560
$104.0 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock
Nov 09
2023
SELL
Open market or private sale
$411,406
$105.76 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock
Nov 08
2023
SELL
Open market or private sale
$408,555
$105.0 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,303
Common Stock
Nov 07
2023
SELL
Open market or private sale
$407,932
$104.84 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,303
Common Stock
Nov 06
2023
SELL
Open market or private sale
$412,835
$106.1 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,303
Common Stock
Nov 03
2023
SELL
Open market or private sale
$411,940
$105.87 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,303
Common Stock
Nov 02
2023
SELL
Open market or private sale
$396,882
$102.0 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock