Jun 02
2021
SELL
Open market or private sale
$1,839,000
$183.9 p/Share
10,000
Reduced 0.62%
1,609,597
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$9,900
$0.99 p/Share
10,000
Added 0.61%
1,619,597
Common Stock
May 24
2021
SELL
Open market or private sale
$3,277,800
$163.89 p/Share
20,000
Reduced 1.23%
1,609,597
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$152,000
$7.6 p/Share
20,000
Added 1.21%
1,629,597
Common Stock
May 13
2021
SELL
Open market or private sale
$2,289,000
$152.6 p/Share
15,000
Reduced 0.92%
1,609,597
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$89,250
$5.95 p/Share
15,000
Added 0.91%
1,624,597
Common Stock
May 12
2021
SELL
Open market or private sale
$770,550
$154.11 p/Share
5,000
Reduced 0.31%
1,609,597
Common Stock
May 12
2021
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,614,597
Common Stock
May 03
2021
SELL
Open market or private sale
$3,673,200
$183.66 p/Share
20,000
Reduced 1.23%
1,609,597
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$19,800
$0.99 p/Share
20,000
Added 1.21%
1,629,597
Common Stock
Apr 26
2021
SELL
Open market or private sale
$858,850
$171.77 p/Share
5,000
Reduced 0.31%
1,609,597
Common Stock
Apr 26
2021
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,614,597
Common Stock
Apr 23
2021
SELL
Open market or private sale
$2,587,650
$172.51 p/Share
15,000
Reduced 0.92%
1,609,597
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$89,250
$5.95 p/Share
15,000
Added 0.91%
1,624,597
Common Stock
Apr 13
2021
SELL
Open market or private sale
$2,199,300
$146.62 p/Share
15,000
Reduced 0.92%
1,609,597
Common Stock
Apr 13
2021
BUY
Exercise of conversion of derivative security
$89,250
$5.95 p/Share
15,000
Added 0.91%
1,624,597
Common Stock
Apr 12
2021
SELL
Open market or private sale
$712,300
$142.46 p/Share
5,000
Reduced 0.31%
1,609,597
Common Stock
Apr 12
2021
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,614,597
Common Stock
Apr 05
2021
SELL
Open market or private sale
$2,652,600
$132.63 p/Share
20,000
Reduced 1.23%
1,609,597
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$19,800
$0.99 p/Share
20,000
Added 1.21%
1,629,597
Common Stock
Mar 24
2021
SELL
Open market or private sale
$685,350
$137.07 p/Share
5,000
Reduced 0.31%
1,609,597
Common Stock
Mar 24
2021
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,614,597
Common Stock
Mar 23
2021
SELL
Open market or private sale
$2,118,150
$141.21 p/Share
15,000
Reduced 0.92%
1,609,597
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
$89,250
$5.95 p/Share
15,000
Added 0.91%
1,624,597
Common Stock
Mar 15
2021
SELL
Open market or private sale
$2,055,000
$137.0 p/Share
15,000
Reduced 0.92%
1,609,597
Common Stock