Mar 18
2024
SELL
Sale (or disposition) back to the issuer
$31,424,021
$157.0 p/Share
200,153
Reduced 100.0%
0
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
85,141
Added 29.84%
200,153
Common Stock
Mar 06
2024
-
3,200
Reduced 2.71%
114,727
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
28,662
Added 19.55%
117,927
Common Stock
Jan 09
2024
SELL
Open market or private sale
$763,988
$152.28 p/Share
5,017
Reduced 5.32%
89,265
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$3,947,116
$151.97 p/Share
25,973
Reduced 21.6%
94,282
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
-
19,072
Added 13.69%
120,255
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$659,284
$151.49 p/Share
4,352
Reduced 4.12%
101,183
Common Stock
Nov 14
2023
SELL
Open market or private sale
$604,400
$151.1 p/Share
4,000
Reduced 3.65%
105,535
Common Stock
Oct 09
2023
SELL
Open market or private sale
$733,900
$146.78 p/Share
5,000
Reduced 4.37%
109,535
Common Stock
Sep 21
2023
SELL
Open market or private sale
$578,000
$144.5 p/Share
4,000
Reduced 3.37%
114,535
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$540,505
$124.14 p/Share
4,354
Reduced 3.54%
118,535
Common Stock
Jul 10
2023
SELL
Open market or private sale
$521,532
$104.39 p/Share
4,996
Reduced 3.91%
122,889
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$442,409
$101.68 p/Share
4,351
Reduced 3.3%
127,600
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
17,699
Added 11.83%
131,951
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$445,362
$87.86 p/Share
5,069
Reduced 4.25%
114,252
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
10,223
Added 7.89%
119,321
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$617,031
$90.62 p/Share
6,809
Reduced 5.87%
109,098
Common Stock
Mar 06
2023
SELL
Open market or private sale
$202,080
$101.04 p/Share
2,000
Reduced 1.7%
115,907
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$465,131
$92.16 p/Share
5,047
Reduced 4.1%
117,906
Common Stock
Dec 05
2022
SELL
Open market or private sale
$88,130
$88.13 p/Share
1,000
Reduced 0.81%
122,953
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$533,871
$99.64 p/Share
5,358
Reduced 4.14%
123,953
Common Stock
Sep 06
2022
SELL
Open market or private sale
$87,570
$87.57 p/Share
1,000
Reduced 0.77%
129,311
Common Stock
Jun 16
2022
SELL
Open market or private sale
$77,775
$88.08 p/Share
883
Reduced 0.67%
130,311
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$527,253
$98.46 p/Share
5,355
Reduced 3.93%
130,973
Common Stock