Nov 02
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 01
2023
SELL
Open market or private sale
$395,520
$101.65 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,303
Common Stock
Oct 31
2023
SELL
Open market or private sale
$392,524
$100.88 p/Share
3,891
Reduced 0.1%
3,848,412
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Oct 30
2023
SELL
Open market or private sale
$383,730
$98.62 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 14
2023
SELL
Open market or private sale
$425,986
$109.48 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 11
2023
SELL
Open market or private sale
$428,010
$110.0 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 10
2023
SELL
Open market or private sale
$438,282
$112.64 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 09
2023
SELL
Open market or private sale
$443,885
$114.08 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 08
2023
SELL
Open market or private sale
$437,076
$112.33 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 07
2023
SELL
Open market or private sale
$443,963
$114.1 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 04
2023
SELL
Open market or private sale
$438,048
$112.58 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 03
2023
SELL
Open market or private sale
$438,943
$112.81 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock
Aug 02
2023
SELL
Open market or private sale
$446,453
$114.74 p/Share
3,891
Reduced 0.1%
3,848,406
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$276,105
$70.96 p/Share
3,891
Added 0.1%
3,852,297
Common Stock