Jun 30
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 29
2021
SELL
Open market or private sale
$4,900,000
$245.0 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 29
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 28
2021
SELL
Open market or private sale
$4,921,800
$246.09 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 28
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 25
2021
SELL
Open market or private sale
$4,859,000
$242.95 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 25
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 24
2021
SELL
Open market or private sale
$4,909,000
$245.45 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 24
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 23
2021
SELL
Open market or private sale
$4,856,600
$242.83 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 22
2021
SELL
Open market or private sale
$4,859,000
$242.95 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 21
2021
SELL
Open market or private sale
$4,843,000
$242.15 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 21
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 18
2021
SELL
Open market or private sale
$4,878,800
$243.94 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 17
2021
SELL
Open market or private sale
$4,894,400
$244.72 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 16
2021
SELL
Open market or private sale
$4,851,000
$242.55 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Jun 15
2021
SELL
Open market or private sale
$4,879,800
$243.99 p/Share
20,000
Reduced 0.07%
28,986,249
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$1,186,800
$59.34 p/Share
20,000
Added 0.07%
29,006,249
Common Stock
Apr 16
2021
SELL
Open market or private sale
$15,839,609
$231.58 p/Share
68,398
Reduced 0.24%
28,986,249
Common Stock
Apr 09
2021
BUY
Grant, award, or other acquisition
-
136,406
Added 0.47%
29,054,647
Common Stock