Feb 25
2020
|
BUY
Open market or private purchase
|
$16,889,165
$125.57 p/Share
|
134,500
|
|
Feb 24
2020
|
BUY
Open market or private purchase
|
$12,423,188
$127.45 p/Share
|
97,475
|
|
Feb 21
2020
|
BUY
Open market or private purchase
|
$5,707,166
$131.79 p/Share
|
43,305
|
|
Feb 07
2020
|
BUY
Open market or private purchase
|
$6,425,585
$139.93 p/Share
|
45,920
|
|
Feb 04
2020
|
BUY
Open market or private purchase
|
$10,901,631
$139.0 p/Share
|
78,429
|
|
Feb 03
2020
|
BUY
Open market or private purchase
|
$12,824,615
$133.58 p/Share
|
96,007
|
|
Jan 31
2020
|
BUY
Open market or private purchase
|
$16,632,624
$131.37 p/Share
|
126,609
|
|
Jan 30
2020
|
BUY
Open market or private purchase
|
$20,926,868
$131.57 p/Share
|
159,055
|
|
Jan 29
2020
|
BUY
Open market or private purchase
|
$9,965,189
$135.96 p/Share
|
73,295
|
|
Jan 28
2020
|
BUY
Open market or private purchase
|
$9,001,665
$135.15 p/Share
|
66,605
|
|
Jan 27
2020
|
BUY
Open market or private purchase
|
$14,865,386
$134.61 p/Share
|
110,433
|
|
Jan 24
2020
|
BUY
Open market or private purchase
|
$11,075,828
$136.57 p/Share
|
81,100
|
|
Dec 31
2019
|
BUY
Open market or private purchase
|
$8,729,840
$128.38 p/Share
|
68,000
|
|
Dec 30
2019
|
BUY
Open market or private purchase
|
$8,292,050
$127.57 p/Share
|
65,000
|
|
Dec 27
2019
|
BUY
Open market or private purchase
|
$12,521,363
$127.67 p/Share
|
98,076
|
|
Dec 26
2019
|
BUY
Open market or private purchase
|
$11,765,590
$125.09 p/Share
|
94,057
|
|