Mar 15
2023
SELL
Payment of exercise price or tax liability
$55,546
$88.31 p/Share
629
Reduced 1.55%
39,937
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$64,240
$90.48 p/Share
710
Reduced 1.72%
40,566
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
6,222
Added 13.1%
41,276
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$25,232
$75.32 p/Share
335
Reduced 0.95%
35,054
Common Stock, par valu...
Dec 14
2022
-
1,000
Reduced 2.75%
35,389
Common Stock, par valu...
Dec 05
2022
-
1,800
Reduced 4.71%
36,389
Common Stock, par valu...
Dec 01
2022
SELL
Open market or private sale
$393,200
$78.64 p/Share
5,000
Reduced 11.58%
38,189
Common Stock, par valu...
Dec 01
2022
BUY
Exercise of conversion of derivative security
$206,850
$41.37 p/Share
5,000
Added 10.38%
43,189
Common Stock, par valu...
Nov 11
2022
SELL
Open market or private sale
$899,688
$78.92 p/Share
11,400
Reduced 22.99%
38,189
Common Stock, par valu...
Nov 11
2022
BUY
Exercise of conversion of derivative security
$471,617
$41.37 p/Share
11,400
Added 18.69%
49,589
Common Stock, par valu...
Aug 11
2022
SELL
Open market or private sale
$1,321,482
$61.41 p/Share
21,519
Reduced 36.04%
38,189
Common Stock, par valu...
Aug 11
2022
BUY
Exercise of conversion of derivative security
$744,127
$34.58 p/Share
21,519
Added 29.74%
50,849
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$3,128
$53.01 p/Share
59
Reduced 0.15%
38,189
Common Stock, par valu...
May 11
2022
SELL
Payment of exercise price or tax liability
$5,723
$50.2 p/Share
114
Reduced 0.3%
38,248
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
7,876
Added 17.03%
38,362
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$38,334
$53.84 p/Share
712
Reduced 2.28%
30,486
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$15,237
$78.95 p/Share
193
Reduced 0.61%
31,198
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$31,613
$79.43 p/Share
398
Reduced 1.25%
31,391
Common Stock, par valu...
Dec 15
2021
-
1,000
Reduced 3.05%
31,789
Common Stock, par valu...
Dec 14
2021
-
1,200
Reduced 3.53%
32,789
Common Stock, par valu...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$2,475
$77.33 p/Share
32
Reduced 0.09%
33,989
Common Stock, par valu...
Nov 23
2021
SELL
Open market or private sale
$1,586,303
$78.02 p/Share
20,332
Reduced 37.41%
34,021
Common Stock, par valu...
Nov 23
2021
BUY
Exercise of conversion of derivative security
$796,201
$39.16 p/Share
20,332
Added 27.22%
54,353
Common Stock, par valu...
Aug 23
2021
SELL
Open market or private sale
$195,436
$69.55 p/Share
2,810
Reduced 7.63%
34,021
Common Stock, par valu...
Aug 23
2021
BUY
Exercise of conversion of derivative security
$103,830
$36.95 p/Share
2,810
Added 7.09%
36,831
Common Stock, par valu...