Dec 14
2023
SELL
Open market or private sale
$76,707
$81.43 p/Share
942
Reduced 15.77%
5,032
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$5,510
$75.49 p/Share
73
Reduced 1.21%
5,974
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$2,406
$77.64 p/Share
31
Reduced 0.51%
6,047
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$22,360
$77.64 p/Share
288
Added 4.52%
6,078
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$4,530
$78.12 p/Share
58
Reduced 0.99%
5,790
Common Stock
Aug 23
2023
SELL
Open market or private sale
$74,080
$74.08 p/Share
1,000
Reduced 14.6%
5,848
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$5,896
$80.77 p/Share
73
Reduced 1.05%
6,848
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$10,280
$80.95 p/Share
127
Reduced 1.8%
6,921
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$43,713
$80.95 p/Share
540
Added 7.18%
6,979
Common Stock
Jan 28
2022
SELL
Open market or private sale
$622,235
$91.01 p/Share
6,837
Reduced 51.23%
6,508
Common Stock
Jan 27
2022
SELL
Open market or private sale
$14,996
$92.0 p/Share
163
Reduced 1.21%
13,345
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
$341,950
$48.85 p/Share
7,000
Added 34.13%
13,508
Common Stock
Dec 08
2021
SELL
Open market or private sale
$68,400
$76.0 p/Share
900
Reduced 12.15%
6,508
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$5,344
$73.21 p/Share
73
Reduced 0.98%
7,408
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
$50,076
$73.21 p/Share
684
Added 8.38%
7,481
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$3,619
$73.85 p/Share
49
Reduced 0.72%
6,797
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$5,167
$74.88 p/Share
69
Reduced 1.0%
6,846
Common Stock
Feb 26
2021
-
70
Reduced 1.01%
6,836
Common Stock
Feb 23
2021
SELL
Open market or private sale
$75,400
$75.4 p/Share
1,000
Reduced 12.65%
6,906
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$76,758
$70.81 p/Share
1,084
Reduced 12.06%
7,906
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$42,179
$65.7 p/Share
642
Added 6.7%
8,947
Common Stock
Sep 14
2020
SELL
Open market or private sale
$59,040
$59.04 p/Share
1,000
Reduced 10.8%
8,260
Common Stock
Mar 04
2020
SELL
Open market or private sale
$135,080
$67.54 p/Share
2,000
Reduced 17.93%
9,152
Common Stock
Feb 04
2020
SELL
Payment of exercise price or tax liability
$80,820
$71.84 p/Share
1,125
Reduced 9.16%
11,152
Common Stock
Jan 27
2020
SELL
Open market or private sale
$70,770
$70.77 p/Share
1,000
Reduced 7.53%
12,277
Common Stock