May 12
2022
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,627,820
Common Stock
May 10
2022
SELL
Open market or private sale
$31,288
$133.71 p/Share
234
Reduced 0.01%
1,622,820
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$70,157
$134.4 p/Share
522
Added 0.03%
1,623,054
Common Stock
May 03
2022
SELL
Open market or private sale
$1,419,300
$141.93 p/Share
10,000
Reduced 0.61%
1,622,532
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$9,900
$0.99 p/Share
10,000
Added 0.61%
1,632,532
Common Stock
May 02
2022
SELL
Open market or private sale
$1,348,700
$134.87 p/Share
10,000
Reduced 0.61%
1,622,532
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
$9,900
$0.99 p/Share
10,000
Added 0.61%
1,632,532
Common Stock
Apr 25
2022
SELL
Open market or private sale
$2,921,600
$146.08 p/Share
20,000
Reduced 1.22%
1,622,532
Common Stock
Apr 25
2022
BUY
Exercise of conversion of derivative security
$152,000
$7.6 p/Share
20,000
Added 1.2%
1,642,532
Common Stock
Apr 13
2022
SELL
Open market or private sale
$2,375,550
$158.37 p/Share
15,000
Reduced 0.92%
1,622,532
Common Stock
Apr 13
2022
BUY
Exercise of conversion of derivative security
$89,250
$5.95 p/Share
15,000
Added 0.91%
1,637,532
Common Stock
Apr 12
2022
SELL
Open market or private sale
$795,000
$159.0 p/Share
5,000
Reduced 0.31%
1,622,532
Common Stock
Apr 12
2022
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,627,532
Common Stock
Apr 04
2022
SELL
Open market or private sale
$3,545,400
$177.27 p/Share
20,000
Reduced 1.22%
1,622,532
Common Stock
Apr 04
2022
BUY
Exercise of conversion of derivative security
$19,800
$0.99 p/Share
20,000
Added 1.2%
1,642,532
Common Stock
Mar 24
2022
SELL
Open market or private sale
$877,600
$175.52 p/Share
5,000
Reduced 0.31%
1,622,532
Common Stock
Mar 24
2022
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,627,532
Common Stock
Mar 23
2022
SELL
Open market or private sale
$2,719,650
$181.31 p/Share
15,000
Reduced 0.92%
1,622,532
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
$89,250
$5.95 p/Share
15,000
Added 0.91%
1,637,532
Common Stock
Mar 18
2022
SELL
Open market or private sale
$1,294,563
$171.67 p/Share
7,541
Reduced 0.46%
1,622,532
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
$2,917,945
$151.33 p/Share
19,282
Added 1.17%
1,630,073
Common Stock
Mar 14
2022
SELL
Open market or private sale
$2,805,200
$140.26 p/Share
20,000
Reduced 1.23%
1,610,791
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
$152,000
$7.6 p/Share
20,000
Added 1.21%
1,630,791
Common Stock
Mar 03
2022
SELL
Open market or private sale
$1,479,000
$147.9 p/Share
10,000
Reduced 0.62%
1,610,791
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$9,900
$0.99 p/Share
10,000
Added 0.61%
1,620,791
Common Stock