Mar 31
2022
SELL
Open market or private sale
$493,396
$214.52 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 30
2022
SELL
Open market or private sale
$498,088
$216.56 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 30
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 29
2022
SELL
Open market or private sale
$505,609
$219.83 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 28
2022
SELL
Open market or private sale
$488,773
$212.51 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 25
2022
SELL
Open market or private sale
$487,255
$211.85 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 24
2022
SELL
Open market or private sale
$488,313
$212.31 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 24
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 23
2022
SELL
Open market or private sale
$486,174
$211.38 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 22
2022
SELL
Open market or private sale
$499,215
$217.05 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 21
2022
SELL
Open market or private sale
$493,879
$214.73 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 18
2022
SELL
Open market or private sale
$493,465
$214.55 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 17
2022
SELL
Open market or private sale
$476,445
$207.15 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 16
2022
SELL
Open market or private sale
$464,669
$202.03 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,920,541
Common Stock
Mar 15
2022
SELL
Open market or private sale
$450,547
$195.89 p/Share
2,300
Reduced 0.01%
28,918,241
Common Stock