Apr 06
2023
SELL
Open market or private sale
$6,274,800
$156.87 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 06
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 05
2023
SELL
Open market or private sale
$6,187,600
$154.69 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Apr 05
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Mar 30
2023
SELL
Open market or private sale
$5,947,600
$148.69 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Mar 29
2023
SELL
Open market or private sale
$5,956,799
$148.92 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Mar 23
2023
SELL
Open market or private sale
$6,004,400
$150.11 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 22
2023
SELL
Open market or private sale
$6,014,000
$150.35 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 16
2023
SELL
Open market or private sale
$6,024,400
$150.61 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 15
2023
SELL
Open market or private sale
$5,980,800
$149.52 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 09
2023
SELL
Open market or private sale
$5,588,400
$139.71 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 08
2023
SELL
Open market or private sale
$5,658,800
$141.47 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 02
2023
SELL
Open market or private sale
$5,511,600
$137.79 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Mar 01
2023
SELL
Open market or private sale
$5,428,000
$135.7 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Mar 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
Feb 23
2023
SELL
Open market or private sale
$5,880,000
$147.0 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock