Mar 28
2023
SELL
Open market or private sale
$139,352
$192.21 p/Share
725
Reduced 0.0%
27,671,609
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,672,334
Common Stock
Mar 27
2023
SELL
Open market or private sale
$138,090
$190.47 p/Share
725
Reduced 0.0%
27,671,609
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,672,334
Common Stock
Mar 24
2023
SELL
Open market or private sale
$136,887
$188.81 p/Share
725
Reduced 0.0%
27,671,609
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,672,334
Common Stock
Mar 23
2023
SELL
Open market or private sale
$136,372
$188.1 p/Share
725
Reduced 0.0%
27,671,609
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,672,334
Common Stock
Mar 22
2023
SELL
Open market or private sale
$137,112
$189.12 p/Share
725
Reduced 0.0%
27,671,609
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,672,334
Common Stock
Mar 21
2023
-
82,000
Reduced 0.3%
27,671,609
Common Stock
Mar 21
2023
SELL
Open market or private sale
$135,734
$187.22 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock
Mar 20
2023
SELL
Open market or private sale
$133,719
$184.44 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock
Mar 17
2023
SELL
Open market or private sale
$134,741
$185.85 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock
Mar 16
2023
SELL
Open market or private sale
$134,415
$185.4 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock
Mar 15
2023
SELL
Open market or private sale
$131,616
$181.54 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock
Mar 14
2023
SELL
Open market or private sale
$132,356
$182.56 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock
Mar 13
2023
SELL
Open market or private sale
$126,150
$174.0 p/Share
725
Reduced 0.0%
27,753,609
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$54,788
$75.57 p/Share
725
Added 0.0%
27,754,334
Common Stock