Mar 07
2022
SELL
Open market or private sale
$9,912,600
$110.14 p/Share
90,000
Reduced 7.89%
1,051,204
Common Stock
Mar 04
2022
SELL
Open market or private sale
$24,817,000
$107.9 p/Share
230,000
Reduced 16.77%
1,141,204
Common Stock
Mar 03
2022
SELL
Open market or private sale
$24,968,799
$108.56 p/Share
230,000
Reduced 14.36%
1,371,204
Common Stock
Mar 02
2022
SELL
Open market or private sale
$24,807,800
$107.86 p/Share
230,000
Reduced 12.56%
1,601,204
Common Stock
Feb 18
2022
SELL
Open market or private sale
$19,936,000
$99.68 p/Share
200,000
Reduced 9.85%
1,831,204
Common Stock
Feb 17
2022
SELL
Open market or private sale
$20,158,000
$100.79 p/Share
200,000
Reduced 8.96%
2,031,204
Common Stock
Feb 16
2022
SELL
Open market or private sale
$20,436,000
$102.18 p/Share
200,000
Reduced 8.23%
2,231,204
Common Stock
Feb 15
2022
SELL
Open market or private sale
$20,284,000
$101.42 p/Share
200,000
Reduced 7.6%
2,431,204
Common Stock
Feb 14
2022
SELL
Open market or private sale
$20,162,000
$100.81 p/Share
200,000
Reduced 7.06%
2,631,204
Common Stock
Jun 04
2021
SELL
Open market or private sale
$10,681,200
$89.01 p/Share
120,000
Reduced 4.07%
2,831,204
Common Stock
Jun 03
2021
SELL
Open market or private sale
$13,279,500
$88.53 p/Share
150,000
Reduced 4.84%
2,951,204
Common Stock
Jun 02
2021
SELL
Open market or private sale
$11,528,400
$88.68 p/Share
130,000
Reduced 4.02%
3,101,204
Common Stock
Jun 01
2021
SELL
Open market or private sale
$13,356,000
$89.04 p/Share
150,000
Reduced 4.44%
3,231,204
Common Stock
Mar 12
2021
SELL
Open market or private sale
$8,409,160
$81.11 p/Share
103,676
Reduced 2.98%
3,381,204
Common Stock
Mar 11
2021
SELL
Open market or private sale
$9,753,600
$81.28 p/Share
120,000
Reduced 3.33%
3,484,880
Common Stock
Mar 05
2021
SELL
Open market or private sale
$14,319,000
$77.4 p/Share
185,000
Reduced 4.88%
3,604,880
Common Stock
Mar 04
2021
SELL
Open market or private sale
$3,843,322
$77.09 p/Share
49,855
Reduced 1.3%
3,789,880
Common Stock
Mar 03
2021
SELL
Open market or private sale
$7,256,919
$79.38 p/Share
91,420
Reduced 2.33%
3,839,735
Common Stock
Aug 29
2019
BUY
Open market or private purchase
$1,045,400
$52.27 p/Share
20,000
Added 0.51%
3,931,155
Common Stock
Aug 28
2019
BUY
Open market or private purchase
$1,305,250
$52.21 p/Share
25,000
Added 0.64%
3,911,155
Common Stock
Aug 27
2019
BUY
Open market or private purchase
$5,238,000
$52.38 p/Share
100,000
Added 2.51%
3,886,155
Common Stock
May 24
2019
BUY
Open market or private purchase
$2,279,250
$50.65 p/Share
45,000
Added 1.17%
3,786,155
Common Stock
May 23
2019
BUY
Open market or private purchase
$5,879,950
$51.13 p/Share
115,000
Added 2.98%
3,741,155
Common Stock
Nov 16
2018
BUY
Open market or private purchase
$9,996,000
$58.8 p/Share
170,000
Added 4.48%
3,626,155
Common Stock
Nov 07
2018
BUY
Open market or private purchase
$9,828,550
$63.41 p/Share
155,000
Added 4.29%
3,456,155
Common Stock