Aug 30
2023
SELL
Open market or private sale
$385,800
$131.18 p/Share
2,941
Reduced 3.38%
84,106
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$522,418
$126.31 p/Share
4,136
Reduced 4.54%
87,047
Common Stock
Jul 13
2023
SELL
Open market or private sale
$657,821
$130.03 p/Share
5,059
Reduced 5.26%
91,183
Common Stock
Jun 15
2023
SELL
Open market or private sale
$92,640
$120.0 p/Share
772
Reduced 0.8%
96,242
Common Stock
Jun 07
2023
SELL
Open market or private sale
$42,460
$110.0 p/Share
386
Reduced 0.4%
97,014
Common Stock
May 30
2023
SELL
Open market or private sale
$40,950
$106.09 p/Share
386
Reduced 0.39%
97,400
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$410,995
$94.94 p/Share
4,329
Reduced 4.24%
97,786
Common Stock
Apr 17
2023
SELL
Open market or private sale
$323,160
$120.0 p/Share
2,693
Reduced 2.57%
102,115
Common Stock
Mar 02
2023
SELL
Open market or private sale
$134,160
$130.0 p/Share
1,032
Reduced 0.98%
104,808
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12,828
Added 10.81%
105,840
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$347,811
$121.4 p/Share
2,865
Reduced 2.99%
93,012
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
295
Added 0.31%
95,877
Common Stock
Feb 02
2023
SELL
Open market or private sale
$102,050
$130.0 p/Share
785
Reduced 0.81%
95,582
Common Stock
Jan 05
2023
SELL
Open market or private sale
$112,082
$96.79 p/Share
1,158
Reduced 1.19%
96,367
Common Stock
Dec 22
2022
SELL
Open market or private sale
$121,405
$101.51 p/Share
1,196
Reduced 1.21%
97,525
Common Stock
Dec 15
2022
SELL
Open market or private sale
$48,020
$107.67 p/Share
446
Reduced 0.45%
98,721
Common Stock
Nov 30
2022
SELL
Open market or private sale
$38,117
$98.75 p/Share
386
Reduced 0.39%
99,167
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$399,245
$105.12 p/Share
3,798
Reduced 3.67%
99,553
Common Stock
Nov 10
2022
SELL
Open market or private sale
$115,900
$100.0 p/Share
1,159
Reduced 1.11%
103,351
Common Stock
Nov 07
2022
SELL
Open market or private sale
$34,713
$87.0 p/Share
399
Reduced 0.38%
104,510
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$498,250
$122.21 p/Share
4,077
Reduced 3.74%
104,909
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
621
Added 0.57%
108,986
Common Stock
Jun 06
2022
SELL
Open market or private sale
$266,340
$230.0 p/Share
1,158
Reduced 1.06%
108,365
Common Stock
May 31
2022
SELL
Open market or private sale
$324,750
$210.33 p/Share
1,544
Reduced 1.39%
109,523
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$752,641
$198.22 p/Share
3,797
Reduced 3.31%
111,067
Common Stock