Jun 15
2021
BUY
Open market or private purchase
$999,969
$78.3 p/Share
12,771
Added 0.04%
35,200,292
Common Stock, $0.01 pa...
Jun 14
2021
BUY
Open market or private purchase
$999,901
$78.16 p/Share
12,793
Added 0.04%
35,200,292
Common Stock, $0.01 pa...
Jun 11
2021
BUY
Open market or private purchase
$999,941
$76.53 p/Share
13,066
Added 0.04%
35,200,292
Common Stock, $0.01 pa...
Jun 10
2021
BUY
Open market or private purchase
$999,967
$76.02 p/Share
13,154
Added 0.04%
35,161,662
Common Stock, $0.01 pa...
Jun 09
2021
BUY
Open market or private purchase
$1,000,000
$73.97 p/Share
13,519
Added 0.04%
35,161,662
Common Stock, $0.01 pa...
Jun 08
2021
BUY
Open market or private purchase
$999,893
$74.63 p/Share
13,398
Added 0.04%
35,161,662
Common Stock, $0.01 pa...
Jun 07
2021
BUY
Open market or private purchase
$999,954
$73.0 p/Share
13,698
Added 0.04%
35,161,662
Common Stock, $0.01 pa...
Jun 04
2021
BUY
Open market or private purchase
$999,974
$70.9 p/Share
14,104
Added 0.04%
35,120,053
Common Stock, $0.01 pa...
Jun 03
2021
BUY
Open market or private purchase
$999,895
$70.98 p/Share
14,087
Added 0.04%
35,120,053
Common Stock, $0.01 pa...
Jun 02
2021
BUY
Open market or private purchase
$999,973
$70.91 p/Share
14,102
Added 0.04%
35,091,862
Common Stock, $0.01 pa...
Jun 01
2021
BUY
Open market or private purchase
$999,885
$71.06 p/Share
14,071
Added 0.04%
35,091,862
Common Stock, $0.01 pa...
May 28
2021
BUY
Open market or private purchase
$999,991
$70.16 p/Share
14,253
Added 0.04%
35,063,689
Common Stock, $0.01 pa...
May 27
2021
BUY
Open market or private purchase
$999,904
$71.57 p/Share
13,971
Added 0.04%
35,063,689
Common Stock, $0.01 pa...
May 26
2021
BUY
Open market or private purchase
$999,946
$71.44 p/Share
13,997
Added 0.04%
35,035,465
Common Stock, $0.01 pa...
May 25
2021
BUY
Open market or private purchase
$999,862
$72.48 p/Share
13,795
Added 0.04%
35,035,465
Common Stock, $0.01 pa...
May 24
2021
BUY
Open market or private purchase
$999,963
$71.01 p/Share
14,082
Added 0.04%
35,035,465
Common Stock, $0.01 pa...
May 21
2021
BUY
Open market or private purchase
$999,984
$69.16 p/Share
14,459
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 20
2021
BUY
Open market or private purchase
$999,919
$67.48 p/Share
14,818
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 19
2021
BUY
Open market or private purchase
$1,000,039
$67.32 p/Share
14,855
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 18
2021
BUY
Open market or private purchase
$999,910
$69.87 p/Share
14,311
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 17
2021
BUY
Open market or private purchase
$999,918
$69.28 p/Share
14,433
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 14
2021
BUY
Open market or private purchase
$999,979
$69.87 p/Share
14,312
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 13
2021
BUY
Open market or private purchase
$999,958
$69.35 p/Share
14,419
Added 0.04%
34,993,591
Common Stock, $0.01 pa...
May 12
2021
BUY
Open market or private purchase
$1,756,860
$67.53 p/Share
26,016
Added 0.07%
34,993,591
Common Stock, $0.01 pa...
Apr 27
2021
BUY
Other acquisition or disposition
-
50,418
Added 0.14%
34,993,591
Common Stock, $0.01 pa...