Nov 14
2023
BUY
Grant, award, or other acquisition
-
6,950
Added 4.01%
166,481
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$630,000
$67.2 p/Share
9,375
Reduced 5.55%
159,531
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$41,098
$68.27 p/Share
602
Reduced 0.36%
168,906
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$40,475
$68.37 p/Share
592
Reduced 0.35%
169,508
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
4,145
Added 2.38%
170,100
Common Stock
Dec 05
2022
-
2,989
Reduced 1.77%
165,955
Common Stock
Nov 14
2022
SELL
Open market or private sale
$2,052,084
$76.28 p/Share
26,902
Reduced 13.74%
168,944
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$1,098,946
$40.85 p/Share
26,902
Added 12.08%
195,846
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$997,796
$75.93 p/Share
13,141
Reduced 7.22%
168,944
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$43,914
$72.11 p/Share
609
Reduced 0.33%
182,085
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$44,373
$73.71 p/Share
602
Reduced 0.33%
182,694
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
6,052
Added 3.2%
183,296
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
19,642
Added 9.98%
177,244
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$969,551
$73.54 p/Share
13,184
Reduced 7.72%
157,602
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$94,175
$72.61 p/Share
1,297
Reduced 0.75%
170,786
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
43,252
Added 20.59%
166,852
Common Stock
Aug 09
2021
SELL
Open market or private sale
$2,017,769
$75.62 p/Share
26,683
Reduced 17.76%
123,600
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
$1,004,348
$37.64 p/Share
26,683
Added 15.08%
150,283
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$757,992
$69.63 p/Share
10,886
Reduced 8.09%
123,600
Common Stock
Nov 18
2020
SELL
Open market or private sale
$1,627,732
$71.08 p/Share
22,900
Reduced 14.55%
134,486
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$915,084
$39.96 p/Share
22,900
Added 12.7%
157,386
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$62,899
$70.2 p/Share
896
Reduced 0.66%
134,486
Common Stock
Nov 11
2020
SELL
Payment of exercise price or tax liability
$59,923
$69.84 p/Share
858
Reduced 0.63%
135,382
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
-
6,217
Added 4.36%
136,240
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
34,716
Added 21.07%
130,023
Common Stock