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
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