Jul 03
2023
SELL
Open market or private sale
$131,110
$119.3 p/Share
1,099
Reduced 1.0%
108,363
Common Stock
Jun 02
2023
SELL
Open market or private sale
$111,306
$101.28 p/Share
1,099
Reduced 0.99%
109,462
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$332,954
$94.94 p/Share
3,507
Reduced 3.07%
110,561
Common Stock
May 02
2023
SELL
Open market or private sale
$139,780
$106.54 p/Share
1,312
Reduced 1.14%
114,068
Common Stock
Apr 03
2023
SELL
Open market or private sale
$179,934
$137.25 p/Share
1,311
Reduced 1.12%
115,380
Common Stock
Mar 02
2023
SELL
Open market or private sale
$277,851
$131.31 p/Share
2,116
Reduced 1.78%
116,691
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12,828
Added 9.75%
118,807
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$304,714
$121.4 p/Share
2,510
Reduced 2.31%
105,979
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
619
Added 0.57%
108,489
Common Stock
Feb 02
2023
SELL
Open market or private sale
$132,538
$129.18 p/Share
1,026
Reduced 0.94%
107,870
Common Stock
Jan 04
2023
SELL
Open market or private sale
$103,236
$100.62 p/Share
1,026
Reduced 0.93%
108,896
Common Stock
Dec 16
2022
SELL
Open market or private sale
$102,510
$102.51 p/Share
1,000
Reduced 0.9%
109,922
Common Stock
Dec 02
2022
SELL
Open market or private sale
$104,929
$102.27 p/Share
1,026
Reduced 0.92%
110,922
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$336,068
$105.12 p/Share
3,197
Reduced 2.78%
111,948
Common Stock
Sep 01
2022
SELL
Open market or private sale
$150,535
$97.75 p/Share
1,540
Reduced 1.32%
115,145
Common Stock
Aug 29
2022
SELL
Open market or private sale
$52,884
$113.0 p/Share
468
Reduced 0.4%
116,685
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$426,391
$122.21 p/Share
3,489
Reduced 2.89%
117,153
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
648
Added 0.53%
120,642
Common Stock
Jun 01
2022
SELL
Open market or private sale
$484,105
$209.66 p/Share
2,309
Reduced 1.89%
119,994
Common Stock
May 27
2022
SELL
Open market or private sale
$36,514
$213.53 p/Share
171
Reduced 0.14%
122,303
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$633,511
$198.22 p/Share
3,196
Reduced 2.54%
122,474
Common Stock
Mar 16
2022
SELL
Open market or private sale
$198,660
$210.0 p/Share
946
Reduced 0.75%
125,670
Common Stock
Mar 02
2022
SELL
Open market or private sale
$103,155
$195.0 p/Share
529
Reduced 0.42%
126,616
Common Stock
Mar 01
2022
SELL
Open market or private sale
$550,378
$194.0 p/Share
2,837
Reduced 2.18%
127,145
Common Stock
Feb 23
2022
SELL
Open market or private sale
$13,471
$187.1 p/Share
72
Reduced 0.06%
129,982
Common Stock