Nov 20
2024
SELL
Payment of exercise price or tax liability
$217,438
$58.53 p/Share
3,715
Reduced 1.28%
285,808
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$191,656
$51.59 p/Share
3,715
Reduced 1.27%
289,523
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$338,077
$57.88 p/Share
5,841
Reduced 1.95%
293,238
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
63,390
Added 17.49%
299,079
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$736,049
$57.45 p/Share
12,812
Reduced 4.98%
244,353
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$204,626
$57.69 p/Share
3,547
Reduced 1.36%
257,165
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$184,692
$52.07 p/Share
3,547
Reduced 1.34%
260,712
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$190,137
$53.59 p/Share
3,548
Reduced 1.32%
264,259
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
69,880
Added 20.69%
267,807
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,715,829
$71.72 p/Share
23,924
Reduced 10.78%
197,927
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
23,680
Added 9.64%
221,851
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$214,422
$60.52 p/Share
3,543
Reduced 1.76%
198,171
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$253,006
$71.39 p/Share
3,544
Reduced 1.73%
201,714
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$255,344
$72.07 p/Share
3,543
Reduced 1.7%
205,258
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
65,230
Added 23.8%
208,801
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$554,819
$72.12 p/Share
7,693
Reduced 5.09%
143,571
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$592,650
$119.51 p/Share
4,959
Reduced 3.17%
151,264
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$527,794
$106.41 p/Share
4,960
Reduced 3.08%
156,223
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$1,170,430
$104.54 p/Share
11,196
Reduced 6.49%
161,183
Common Stock
Apr 06
2021
SELL
Open market or private sale
$1,120,400
$112.04 p/Share
10,000
Reduced 9.77%
92,379
Common Stock
Mar 30
2021
SELL
Open market or private sale
$1,016,900
$101.69 p/Share
10,000
Reduced 8.9%
102,379
Common Stock
Mar 23
2021
SELL
Open market or private sale
$1,122,700
$112.27 p/Share
10,000
Reduced 8.17%
112,379
Common Stock
Mar 16
2021
SELL
Open market or private sale
$5,639,500
$112.79 p/Share
50,000
Reduced 29.01%
122,379
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
18,720
Added 9.8%
172,379
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$271,383
$132.06 p/Share
2,055
Reduced 1.32%
153,659
Common Stock