May 24
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 18
2023
SELL
Open market or private sale
$4,974,400
$124.36 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 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
May 17
2023
SELL
Open market or private sale
$5,006,800
$125.17 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 11
2023
SELL
Open market or private sale
$5,119,200
$127.98 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 10
2023
SELL
Open market or private sale
$5,296,400
$132.41 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 04
2023
SELL
Open market or private sale
$5,420,800
$135.52 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 03
2023
SELL
Open market or private sale
$5,256,799
$131.42 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Apr 27
2023
SELL
Open market or private sale
$5,246,400
$131.16 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Apr 26
2023
SELL
Open market or private sale
$5,278,400
$131.96 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 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
Apr 20
2023
SELL
Open market or private sale
$5,712,000
$142.8 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Apr 19
2023
SELL
Open market or private sale
$5,713,200
$142.83 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 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
Apr 13
2023
SELL
Open market or private sale
$6,450,400
$161.26 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 13
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Apr 12
2023
SELL
Open market or private sale
$6,286,000
$157.15 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 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