Jan 24
2022
|
BUY
Open market or private purchase
|
$1,311,485
$49.49 p/Share
|
26,500
|
|
Jan 28
2021
|
SELL
Open market or private sale
|
$21,394,320
$224.09 p/Share
|
95,472
|
|
Jan 28
2021
|
SELL
Open market or private sale
|
$13,056,729
$239.45 p/Share
|
54,528
|
|
Jan 27
2021
|
SELL
Open market or private sale
|
$117,523,942
$240.47 p/Share
|
488,726
|
|
Jan 27
2021
|
SELL
Open market or private sale
|
$53,543,168
$253.43 p/Share
|
211,274
|
|
Dec 21
2020
|
SELL
Other acquisition or disposition
|
-
|
203,674
|
|
Dec 21
2020
|
|
-
|
122,204
|
|
Dec 21
2020
|
BUY
Other acquisition or disposition
|
-
|
122,204
|
|
Dec 02
2020
|
SELL
Open market or private sale
|
$10,779,837
$134.36 p/Share
|
80,231
|
|
Dec 01
2020
|
SELL
Open market or private sale
|
$91,406,050
$134.89 p/Share
|
677,634
|
|
Dec 01
2020
|
SELL
Open market or private sale
|
$24,560,432
$142.49 p/Share
|
172,366
|
|
Nov 30
2020
|
SELL
Open market or private sale
|
$79,574,829
$147.39 p/Share
|
539,893
|
|
Nov 30
2020
|
SELL
Open market or private sale
|
$40,013,048
$164.0 p/Share
|
243,982
|
|
Nov 30
2020
|
SELL
Open market or private sale
|
$1,946,154
$183.34 p/Share
|
10,615
|
|
May 29
2020
|
BUY
Open market or private purchase
|
$14,125,000
$56.5 p/Share
|
250,000
|
|
Apr 01
2020
|
BUY
Open market or private purchase
|
$8,126,800
$36.94 p/Share
|
220,000
|
|
Mar 31
2020
|
BUY
Open market or private purchase
|
$6,698,430
$40.74 p/Share
|
164,419
|
|
Jul 08
2019
|
SELL
Open market or private sale
|
$641,016
$36.84 p/Share
|
17,400
|
|
Jul 05
2019
|
SELL
Open market or private sale
|
$610,865
$36.4 p/Share
|
16,782
|
|
Jan 02
2019
|
BUY
Open market or private purchase
|
$129,608
$26.21 p/Share
|
4,945
|
|
Dec 26
2018
|
BUY
Open market or private purchase
|
$20,936
$26.17 p/Share
|
800
|
|
Dec 24
2018
|
BUY
Open market or private purchase
|
$1,169,307
$25.38 p/Share
|
46,072
|
|
Dec 21
2018
|
BUY
Open market or private purchase
|
$3,289,272
$24.56 p/Share
|
133,928
|
|
Dec 17
2018
|
BUY
Open market or private purchase
|
$1,583,875
$26.14 p/Share
|
60,592
|
|
Dec 14
2018
|
BUY
Open market or private purchase
|
$1,977,233
$26.57 p/Share
|
74,416
|
|