Mar 01
2023
SELL
Payment of exercise price or tax liability
$396,617
$71.27 p/Share
5,565
Reduced 1.7%
322,300
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,374,537
$71.73 p/Share
47,045
Reduced 12.55%
327,865
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
101,600
Added 21.32%
374,910
Common Stock
Dec 12
2022
SELL
Open market or private sale
$2,113,343
$71.88 p/Share
29,401
Reduced 9.71%
273,310
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$1,267,929
$31.15 p/Share
40,704
Added 11.85%
302,711
Common Stock
Aug 19
2022
SELL
Open market or private sale
$274,456
$67.6 p/Share
4,060
Reduced 6.84%
55,299
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
$171,730
$31.15 p/Share
5,513
Added 8.5%
59,359
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$401,139
$64.44 p/Share
6,225
Reduced 2.32%
262,007
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$3,125,543
$68.96 p/Share
45,324
Reduced 14.45%
268,232
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
98,180
Added 23.85%
313,556
Common Stock
Feb 08
2022
SELL
Open market or private sale
$3,996,479
$70.29 p/Share
56,857
Reduced 20.89%
215,376
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$2,692,019
$34.21 p/Share
78,691
Added 22.42%
272,233
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$97,402
$58.96 p/Share
1,652
Reduced 0.85%
193,542
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$258,564
$59.44 p/Share
4,350
Reduced 2.18%
195,194
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$1,364,652
$57.43 p/Share
23,762
Reduced 10.64%
199,544
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
61,586
Added 21.62%
223,306
Common Stock
Feb 18
2021
SELL
Open market or private sale
$937,002
$54.94 p/Share
17,055
Reduced 11.08%
136,853
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
$838,000
$40.91 p/Share
20,484
Added 11.75%
153,908
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$268,295
$44.56 p/Share
6,021
Reduced 4.32%
133,424
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
12,223
Added 8.27%
135,630
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$480,320
$47.58 p/Share
10,095
Reduced 7.35%
127,222
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
24,387
Added 15.08%
137,317
Common Stock
Feb 10
2020
SELL
Open market or private sale
$732,578
$51.59 p/Share
14,200
Reduced 11.17%
112,930
Common Stock
Feb 10
2020
BUY
Exercise of conversion of derivative security
$595,859
$31.13 p/Share
19,141
Added 13.09%
127,130
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$74,151
$45.66 p/Share
1,624
Reduced 1.48%
107,989
Common Stock