Jul 01
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,058,800
Common Stock
Jun 30
2020
SELL
Open market or private sale
$2,790,150
$186.01 p/Share
15,000
Reduced 0.05%
30,048,800
Common Stock
Jun 30
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,063,800
Common Stock
Jun 29
2020
SELL
Open market or private sale
$2,734,800
$182.32 p/Share
15,000
Reduced 0.05%
30,053,800
Common Stock
Jun 29
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,068,800
Common Stock
Jun 26
2020
SELL
Open market or private sale
$2,784,900
$185.66 p/Share
15,000
Reduced 0.05%
30,058,800
Common Stock
Jun 26
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,073,800
Common Stock
Jun 25
2020
SELL
Open market or private sale
$2,800,950
$186.73 p/Share
15,000
Reduced 0.05%
30,063,800
Common Stock
Jun 25
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,078,800
Common Stock
Jun 24
2020
SELL
Open market or private sale
$2,803,650
$186.91 p/Share
15,000
Reduced 0.05%
30,068,800
Common Stock
Jun 24
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,083,800
Common Stock
Jun 23
2020
SELL
Open market or private sale
$2,871,150
$191.41 p/Share
15,000
Reduced 0.05%
30,073,800
Common Stock
Jun 23
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,088,800
Common Stock
Jun 22
2020
SELL
Open market or private sale
$2,845,500
$189.7 p/Share
15,000
Reduced 0.05%
30,078,800
Common Stock
Jun 22
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,093,800
Common Stock
Jun 19
2020
SELL
Open market or private sale
$2,831,250
$188.75 p/Share
15,000
Reduced 0.05%
30,083,800
Common Stock
Jun 19
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,098,800
Common Stock
Jun 18
2020
SELL
Open market or private sale
$2,783,850
$185.59 p/Share
15,000
Reduced 0.05%
30,088,800
Common Stock
Jun 18
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,103,800
Common Stock
Jun 17
2020
SELL
Open market or private sale
$2,725,650
$181.71 p/Share
15,000
Reduced 0.05%
30,093,800
Common Stock
Jun 17
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,108,800
Common Stock
Jun 16
2020
SELL
Open market or private sale
$2,712,150
$180.81 p/Share
15,000
Reduced 0.05%
30,098,800
Common Stock
Jun 16
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,113,800
Common Stock
Jun 15
2020
SELL
Open market or private sale
$2,634,600
$175.64 p/Share
15,000
Reduced 0.05%
30,103,800
Common Stock
Jun 15
2020
BUY
Exercise of conversion of derivative security
$523,000
$52.3 p/Share
10,000
Added 0.03%
30,118,800
Common Stock