Nov 07
2024
SELL
Payment of exercise price or tax liability
$22,295
$72.86 p/Share
306
Reduced 0.72%
42,230
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
1,548
Added 3.51%
42,536
Common Stock
Sep 03
2024
SELL
Open market or private sale
$284,600
$113.84 p/Share
2,500
Reduced 5.75%
40,988
Common Stock
Aug 20
2024
SELL
Open market or private sale
$39,828
$112.51 p/Share
354
Reduced 0.81%
43,488
Common Stock
Aug 15
2024
SELL
Open market or private sale
$325,239
$109.73 p/Share
2,964
Reduced 6.33%
43,842
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
9,694
Added 17.16%
46,806
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$13,706
$107.08 p/Share
128
Reduced 0.34%
37,112
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$292,922
$107.93 p/Share
2,714
Reduced 6.79%
37,240
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$62,443
$99.91 p/Share
625
Reduced 1.54%
39,954
Common Stock
May 16
2024
SELL
Open market or private sale
$95,603
$99.38 p/Share
962
Reduced 2.32%
40,579
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$160,262
$99.05 p/Share
1,618
Reduced 6.42%
23,583
Common Stock
May 15
2024
SELL
Open market or private sale
$211,728
$99.31 p/Share
2,132
Reduced 7.8%
25,201
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
17,958
Added 30.18%
41,541
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$233,286
$98.35 p/Share
2,372
Reduced 7.99%
27,333
Common Stock
Feb 15
2024
SELL
Open market or private sale
$345,078
$114.0 p/Share
3,027
Reduced 9.25%
29,705
Common Stock
Nov 15
2023
SELL
Open market or private sale
$439,565
$95.0 p/Share
4,627
Reduced 12.39%
32,732
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$34,259
$103.19 p/Share
332
Reduced 1.24%
26,375
Common Stock
Aug 15
2023
SELL
Open market or private sale
$429,300
$102.02 p/Share
4,208
Reduced 13.61%
26,707
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
10,984
Added 22.72%
37,359
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$13,487
$106.2 p/Share
127
Reduced 0.41%
30,915
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$216,752
$106.88 p/Share
2,028
Reduced 6.13%
31,042
Common Stock
May 18
2023
SELL
Open market or private sale
$408,880
$95.0 p/Share
4,304
Reduced 11.52%
33,070
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$58,044
$93.02 p/Share
624
Reduced 1.64%
37,374
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$182,736
$90.24 p/Share
2,025
Reduced 5.06%
37,998
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
14,739
Added 26.91%
40,023
Common Stock