Dec 14
2021
|
SELL
Open market or private sale
|
$91,403,692
$125.25 p/Share
|
729,770
|
|
Nov 11
2021
|
SELL
Open market or private sale
|
$78,620,197
$126.79 p/Share
|
620,082
|
|
Sep 14
2021
|
SELL
Open market or private sale
|
$156,484,074
$109.75 p/Share
|
1,425,823
|
|
Mar 10
2021
|
SELL
Open market or private sale
|
$150,787,882
$103.61 p/Share
|
1,455,341
|
|
Feb 18
2021
|
BUY
Open market or private purchase
|
$97
$96.75 p/Share
|
1
|
|
Dec 10
2020
|
SELL
Open market or private sale
|
$122,165,475
$75.0 p/Share
|
1,628,873
|
|
Nov 18
2020
|
SELL
Open market or private sale
|
$3,577,694
$64.19 p/Share
|
55,736
|
|
Nov 17
2020
|
SELL
Open market or private sale
|
$3,207,000
$64.14 p/Share
|
50,000
|
|
Nov 16
2020
|
SELL
Open market or private sale
|
$5,852,700
$65.03 p/Share
|
90,000
|
|
Nov 13
2020
|
SELL
Open market or private sale
|
$1,207,303
$64.15 p/Share
|
18,820
|
|
Nov 12
2020
|
SELL
Open market or private sale
|
$51,200
$64.0 p/Share
|
800
|
|
Nov 11
2020
|
SELL
Open market or private sale
|
$7,818,000
$65.15 p/Share
|
120,000
|
|
Jun 11
2020
|
BUY
Open market or private purchase
|
$2,098
$43.71 p/Share
|
48
|
|
Oct 04
2019
|
BUY
Open market or private purchase
|
$379,531
$32.69 p/Share
|
11,610
|
|
Oct 03
2019
|
BUY
Open market or private purchase
|
$2,684,976
$31.44 p/Share
|
85,400
|
|
Oct 02
2019
|
BUY
Open market or private purchase
|
$4,434,259
$31.57 p/Share
|
140,458
|
|
Oct 01
2019
|
BUY
Open market or private purchase
|
$2,917,612
$32.63 p/Share
|
89,415
|
|
Sep 10
2019
|
BUY
Open market or private purchase
|
$57,467,778
$29.75 p/Share
|
1,931,690
|
|
Aug 28
2018
|
BUY
Open market or private purchase
|
$43,728,258
$30.08 p/Share
|
1,453,732
|
|