Jul 16
2024
SELL
Open market or private sale
$224,428
$124.96 p/Share
1,796
Reduced 2.89%
60,420
Common Stock
Jul 15
2024
SELL
Open market or private sale
$41,994
$123.15 p/Share
341
Reduced 0.55%
62,216
Common Stock
Jun 13
2024
SELL
Open market or private sale
$27,201
$79.77 p/Share
341
Reduced 0.54%
62,557
Common Stock
May 13
2024
SELL
Open market or private sale
$26,219
$76.89 p/Share
341
Reduced 0.54%
62,898
Common Stock
Apr 15
2024
SELL
Open market or private sale
$20,882
$61.24 p/Share
341
Reduced 0.54%
63,239
Common Stock
Mar 13
2024
SELL
Open market or private sale
$20,623
$60.48 p/Share
341
Reduced 0.54%
63,204
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$415,689
$65.36 p/Share
6,360
Reduced 9.1%
63,545
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,817
Added 7.68%
69,905
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,685
Added 8.15%
64,088
Common Stock
Feb 13
2024
SELL
Open market or private sale
$18,860
$55.31 p/Share
341
Reduced 0.58%
58,403
Common Stock
Jan 16
2024
SELL
Open market or private sale
$19,099
$56.01 p/Share
341
Reduced 0.58%
58,744
Common Stock
Dec 13
2023
SELL
Open market or private sale
$25,786
$75.62 p/Share
341
Reduced 0.57%
59,085
Common Stock
Nov 13
2023
SELL
Open market or private sale
$21,677
$63.57 p/Share
341
Reduced 0.57%
59,426
Common Stock
Jul 19
2023
SELL
Open market or private sale
$159,204
$90.87 p/Share
1,752
Reduced 2.85%
59,767
Common Stock
May 15
2023
SELL
Open market or private sale
$38,253
$99.36 p/Share
385
Reduced 0.62%
61,519
Common Stock
Apr 17
2023
SELL
Open market or private sale
$34,226
$88.67 p/Share
386
Reduced 0.62%
61,904
Common Stock
Mar 15
2023
SELL
Open market or private sale
$27,629
$71.58 p/Share
386
Reduced 0.62%
62,290
Common Stock
Mar 07
2023
SELL
Open market or private sale
$68,542
$72.15 p/Share
950
Reduced 1.49%
62,676
Common Stock
Mar 06
2023
SELL
Open market or private sale
$559,074
$72.56 p/Share
7,705
Reduced 10.8%
63,626
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
7,099
Added 9.05%
71,331
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,772
Added 5.55%
64,232
Common Stock
Feb 15
2023
SELL
Open market or private sale
$22,202
$57.52 p/Share
386
Reduced 0.63%
60,460
Common Stock
Jan 17
2023
SELL
Open market or private sale
$20,446
$52.97 p/Share
386
Reduced 0.63%
60,846
Common Stock
Dec 15
2022
SELL
Open market or private sale
$20,747
$53.75 p/Share
386
Reduced 0.63%
61,232
Common Stock
Nov 15
2022
SELL
Open market or private sale
$22,774
$59.0 p/Share
386
Reduced 0.62%
61,618
Common Stock