Feb 26
2024
BUY
Grant, award, or other acquisition
-
914
Added 0.95%
94,827
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$347,840
$183.46 p/Share
1,896
Reduced 1.98%
93,913
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,150
Added 6.94%
95,809
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$302,106
$183.54 p/Share
1,646
Reduced 1.82%
88,659
Common Stock
Dec 06
2023
SELL
Open market or private sale
$173,050
$173.05 p/Share
1,000
Reduced 1.1%
90,305
Common Stock
Dec 05
2023
-
200
Reduced 0.22%
91,305
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
1,074
Added 1.16%
91,505
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$184,945
$168.9 p/Share
1,095
Reduced 1.2%
90,431
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,374
Added 4.56%
91,526
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$341,278
$148.06 p/Share
2,305
Reduced 2.58%
87,152
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
658
Added 0.73%
89,457
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$327,185
$190.89 p/Share
1,714
Reduced 1.89%
88,799
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,344
Added 6.55%
90,513
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$503,776
$227.85 p/Share
2,211
Reduced 2.56%
84,169
Common Stock
Nov 16
2021
SELL
Open market or private sale
$660,817
$206.57 p/Share
3,199
Reduced 3.57%
86,380
Common Stock
Sep 15
2021
SELL
Open market or private sale
$333,222
$175.38 p/Share
1,900
Reduced 2.08%
89,579
Common Stock
Apr 30
2021
SELL
Open market or private sale
$902,822
$156.74 p/Share
5,760
Reduced 5.92%
91,479
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
785
Added 0.8%
97,239
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$212,620
$142.89 p/Share
1,488
Reduced 1.52%
96,454
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,651
Added 5.46%
97,942
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$330,654
$138.06 p/Share
2,395
Reduced 2.53%
92,291
Common Stock
Nov 02
2020
SELL
Open market or private sale
$440,561
$136.27 p/Share
3,233
Reduced 3.3%
94,686
Common Stock
Sep 30
2020
SELL
Open market or private sale
$148,986
$131.15 p/Share
1,136
Reduced 1.15%
97,919
Common Stock