Dec 17
2024
SELL
Payment of exercise price or tax liability
$26,658
$94.87 p/Share
281
Reduced 0.33%
83,610
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$325,351
$92.64 p/Share
3,512
Reduced 4.02%
83,891
Common Stock
Nov 27
2024
SELL
Open market or private sale
$512,120
$91.45 p/Share
5,600
Reduced 6.02%
87,404
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$23,626
$84.08 p/Share
281
Reduced 0.3%
93,004
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$22,227
$79.1 p/Share
281
Reduced 0.3%
93,285
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$21,732
$77.34 p/Share
281
Reduced 0.3%
93,567
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$19,304
$68.7 p/Share
281
Reduced 0.3%
93,848
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$19,769
$69.61 p/Share
284
Reduced 0.3%
94,130
Common Stock
Jun 26
2024
SELL
Open market or private sale
$597,788
$68.0 p/Share
8,791
Reduced 8.52%
94,415
Common Stock
Jun 18
2024
SELL
Payment of exercise price or tax liability
$19,147
$67.42 p/Share
284
Reduced 0.27%
103,206
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$18,227
$64.18 p/Share
284
Reduced 0.27%
103,491
Common Stock
Apr 09
2024
SELL
Payment of exercise price or tax liability
$16,977
$59.78 p/Share
284
Reduced 0.27%
103,775
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$17,227
$60.66 p/Share
284
Reduced 0.27%
104,060
Common Stock
Feb 22
2024
SELL
Open market or private sale
$638,750
$175.0 p/Share
3,650
Reduced 9.5%
34,781
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$25,545
$170.3 p/Share
150
Reduced 0.39%
38,431
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$430,699
$165.59 p/Share
2,601
Reduced 6.32%
38,582
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$12,582
$161.32 p/Share
78
Reduced 0.19%
41,184
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
2,599
Added 5.93%
41,262
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$77,563
$157.65 p/Share
492
Reduced 1.26%
38,663
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$18,596
$154.97 p/Share
120
Reduced 0.31%
39,154
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$18,636
$155.3 p/Share
120
Reduced 0.3%
39,270
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$18,700
$155.84 p/Share
120
Reduced 0.3%
39,388
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$19,720
$164.34 p/Share
120
Reduced 0.3%
39,505
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$19,200
$160.0 p/Share
120
Reduced 0.3%
39,622
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$18,582
$154.85 p/Share
120
Reduced 0.3%
39,740
Common Stock