Nov 20
2024
SELL
Payment of exercise price or tax liability
$939,849
$208.67 p/Share
4,504
Reduced 5.19%
82,213
Common Stock
Sep 18
2024
SELL
Open market or private sale
$129,280
$160.0 p/Share
808
Reduced 0.92%
86,717
Common Stock
Aug 22
2024
SELL
Open market or private sale
$453,976
$140.55 p/Share
3,230
Reduced 3.56%
87,525
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$626,809
$139.26 p/Share
4,501
Reduced 4.73%
90,755
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 13.17%
95,256
Common Stock
Jul 11
2024
SELL
Open market or private sale
$330,560
$160.0 p/Share
2,066
Reduced 2.49%
80,806
Common Stock
Jul 10
2024
SELL
Open market or private sale
$597,081
$150.55 p/Share
3,966
Reduced 4.57%
82,872
Common Stock
Jul 08
2024
SELL
Open market or private sale
$449,252
$140.26 p/Share
3,203
Reduced 3.56%
86,838
Common Stock
May 28
2024
SELL
Open market or private sale
$159,770
$130.0 p/Share
1,229
Reduced 1.35%
90,041
Common Stock
May 22
2024
SELL
Open market or private sale
$103,062
$125.84 p/Share
819
Reduced 0.89%
91,270
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$581,455
$130.87 p/Share
4,443
Reduced 4.6%
92,089
Common Stock
May 20
2024
SELL
Open market or private sale
$229,798
$130.05 p/Share
1,767
Reduced 1.8%
96,532
Common Stock
May 09
2024
SELL
Open market or private sale
$91,439
$117.08 p/Share
781
Reduced 0.79%
98,299
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,892
Added 18.1%
99,080
Common Stock
Feb 29
2024
SELL
Open market or private sale
$24,723
$95.09 p/Share
260
Reduced 0.34%
77,188
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$336,437
$104.94 p/Share
3,206
Reduced 3.98%
77,448
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
612
Added 0.75%
80,654
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$482,843
$118.81 p/Share
4,064
Reduced 4.83%
80,042
Common Stock
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