Jan 20
2023
SELL
Payment of exercise price or tax liability
$1,327,836
$65.09 p/Share
20,400
Reduced 12.12%
147,916
Common Stock
Jan 20
2023
BUY
Other acquisition or disposition
-
12,000
Added 6.65%
168,316
Common Stock
Jan 09
2023
SELL
Open market or private sale
$657,700
$65.77 p/Share
10,000
Reduced 6.01%
156,316
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
799
Added 0.48%
166,316
Common Stock
Dec 27
2022
-
5,000
Reduced 2.93%
165,517
Common Stock
Aug 16
2022
SELL
Open market or private sale
$1,300,400
$65.02 p/Share
20,000
Reduced 10.5%
170,517
Common Stock
May 13
2022
SELL
Open market or private sale
$338,250
$67.65 p/Share
5,000
Reduced 2.56%
190,517
Common Stock
May 12
2022
SELL
Open market or private sale
$1,093,574
$64.72 p/Share
16,897
Reduced 7.95%
195,517
Common Stock
May 11
2022
SELL
Open market or private sale
$201,819
$65.04 p/Share
3,103
Reduced 1.44%
212,414
Common Stock
May 06
2022
SELL
Open market or private sale
$333,400
$66.68 p/Share
5,000
Reduced 2.27%
215,517
Common Stock
May 04
2022
SELL
Open market or private sale
$683,200
$68.32 p/Share
10,000
Reduced 4.34%
220,517
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$3,687,974
$64.96 p/Share
56,773
Reduced 22.36%
197,184
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$925,837
$80.69 p/Share
11,474
Reduced 4.32%
253,957
Common Stock
Dec 27
2021
-
6,500
Reduced 2.39%
265,431
Common Stock
Dec 06
2021
SELL
Open market or private sale
$856,300
$85.63 p/Share
10,000
Reduced 3.55%
271,931
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$1,885,347
$84.83 p/Share
22,225
Reduced 7.31%
281,931
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
$1,301,895
$41.33 p/Share
31,500
Added 9.38%
304,156
Common Stock
Oct 01
2021
SELL
Open market or private sale
$874,600
$87.46 p/Share
10,000
Reduced 3.54%
272,656
Common Stock
Aug 30
2021
SELL
Open market or private sale
$85,530
$85.53 p/Share
1,000
Reduced 0.35%
282,656
Common Stock
Aug 27
2021
SELL
Open market or private sale
$459,351
$86.67 p/Share
5,300
Reduced 1.83%
283,656
Common Stock
Aug 26
2021
SELL
Open market or private sale
$86,250
$86.25 p/Share
1,000
Reduced 0.34%
288,956
Common Stock
Aug 25
2021
SELL
Open market or private sale
$605,150
$86.45 p/Share
7,000
Reduced 2.36%
289,956
Common Stock
Aug 24
2021
SELL
Open market or private sale
$1,107,730
$85.21 p/Share
13,000
Reduced 4.19%
296,956
Common Stock
Jun 02
2021
SELL
Open market or private sale
$609,980
$87.14 p/Share
7,000
Reduced 2.21%
309,956
Common Stock
Jun 01
2021
SELL
Open market or private sale
$812,674
$87.15 p/Share
9,325
Reduced 2.86%
316,956
Common Stock