May 24
2023
SELL
Open market or private sale
$685,200
$68.52 p/Share
10,000
Reduced 9.27%
97,916
Common Stock
May 23
2023
SELL
Open market or private sale
$1,208,550
$69.06 p/Share
17,500
Reduced 13.95%
107,916
Common Stock
May 22
2023
SELL
Open market or private sale
$172,725
$69.09 p/Share
2,500
Reduced 1.95%
125,416
Common Stock
Feb 02
2023
SELL
Open market or private sale
$746,300
$74.63 p/Share
10,000
Reduced 7.25%
127,916
Common Stock
Jan 25
2023
SELL
Open market or private sale
$203,400
$67.8 p/Share
3,000
Reduced 2.13%
137,916
Common Stock
Jan 24
2023
SELL
Open market or private sale
$474,810
$67.83 p/Share
7,000
Reduced 4.73%
140,916
Common Stock
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