Jun 29
2022
SELL
Open market or private sale
$392,541
$170.67 p/Share
2,300
Reduced 0.01%
28,061,368
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,063,668
Common Stock
Jun 28
2022
SELL
Open market or private sale
$53,100,000
$177.0 p/Share
300,000
Reduced 1.04%
28,461,368
Common Stock
Jun 28
2022
SELL
Open market or private sale
$405,858
$176.46 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 28
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 27
2022
SELL
Open market or private sale
$421,912
$183.44 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 24
2022
SELL
Open market or private sale
$418,577
$181.99 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 23
2022
SELL
Open market or private sale
$392,196
$170.52 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 23
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 22
2022
SELL
Open market or private sale
$387,182
$168.34 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 22
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 21
2022
SELL
Open market or private sale
$384,698
$167.26 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 17
2022
SELL
Open market or private sale
$373,267
$162.29 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 16
2022
SELL
Open market or private sale
$374,256
$162.72 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 16
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 15
2022
SELL
Open market or private sale
$388,033
$168.71 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 14
2022
SELL
Open market or private sale
$380,627
$165.49 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock
Jun 13
2022
SELL
Open market or private sale
$388,493
$168.91 p/Share
2,300
Reduced 0.01%
28,761,368
Common Stock
Jun 13
2022
BUY
Exercise of conversion of derivative security
$186,277
$80.99 p/Share
2,300
Added 0.01%
28,763,668
Common Stock