Feb 23
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 22
2023
SELL
Open market or private sale
$6,362,800
$159.07 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 16
2023
SELL
Open market or private sale
$6,923,200
$173.08 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 15
2023
SELL
Open market or private sale
$7,010,400
$175.26 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 09
2023
SELL
Open market or private sale
$6,680,800
$167.02 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 08
2023
SELL
Open market or private sale
$6,686,400
$167.16 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 02
2023
SELL
Open market or private sale
$6,942,800
$173.57 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Feb 01
2023
SELL
Open market or private sale
$6,856,000
$171.4 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jan 26
2023
SELL
Open market or private sale
$7,624,800
$190.62 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jan 25
2023
SELL
Open market or private sale
$7,678,800
$191.97 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jan 19
2023
SELL
Open market or private sale
$7,694,800
$192.37 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jan 19
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jan 18
2023
SELL
Open market or private sale
$8,036,400
$200.91 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jan 12
2023
SELL
Open market or private sale
$7,351,600
$183.79 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock