Dec 20
2024
SELL
Payment of exercise price or tax liability
$715,030
$87.38 p/Share
8,183
Reduced 3.72%
211,612
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
26,798
Added 10.87%
219,795
Common Stock
Dec 16
2024
SELL
Open market or private sale
$311,815
$89.09 p/Share
3,500
Reduced 1.78%
192,997
Common Stock
Nov 15
2024
SELL
Open market or private sale
$241,464
$68.99 p/Share
3,500
Reduced 1.75%
196,497
Common Stock
Oct 15
2024
SELL
Open market or private sale
$236,005
$67.43 p/Share
3,500
Reduced 1.72%
199,997
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$112,996
$58.73 p/Share
1,924
Reduced 0.94%
203,497
Common Stock
Sep 16
2024
SELL
Open market or private sale
$196,840
$56.24 p/Share
3,500
Reduced 1.68%
205,421
Common Stock
Aug 15
2024
SELL
Open market or private sale
$183,470
$52.42 p/Share
3,500
Reduced 1.65%
208,921
Common Stock
Jul 15
2024
SELL
Open market or private sale
$170,835
$48.81 p/Share
3,500
Reduced 1.62%
212,421
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$84,058
$46.96 p/Share
1,790
Reduced 0.82%
215,921
Common Stock
Jun 17
2024
SELL
Open market or private sale
$161,175
$46.05 p/Share
3,500
Reduced 1.58%
217,711
Common Stock
May 15
2024
SELL
Open market or private sale
$171,500
$49.0 p/Share
3,500
Reduced 1.56%
221,211
Common Stock
Apr 15
2024
SELL
Open market or private sale
$160,090
$45.74 p/Share
3,500
Reduced 1.53%
224,711
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$89,893
$50.22 p/Share
1,790
Reduced 0.78%
228,211
Common Stock
Mar 15
2024
SELL
Open market or private sale
$175,665
$50.19 p/Share
3,500
Reduced 1.5%
230,001
Common Stock
Feb 15
2024
SELL
Open market or private sale
$198,415
$56.69 p/Share
3,500
Reduced 1.48%
233,501
Common Stock
Jan 16
2024
SELL
Open market or private sale
$174,020
$49.72 p/Share
3,500
Reduced 1.46%
237,001
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$243,786
$43.58 p/Share
5,594
Reduced 2.27%
240,501
Common Stock
Dec 15
2023
SELL
Open market or private sale
$155,400
$44.4 p/Share
3,500
Reduced 1.4%
246,095
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
32,936
Added 11.66%
249,595
Common Stock
Nov 15
2023
SELL
Open market or private sale
$160,860
$45.96 p/Share
3,500
Reduced 1.59%
216,659
Common Stock
Oct 16
2023
SELL
Open market or private sale
$148,575
$42.45 p/Share
3,500
Reduced 1.56%
220,159
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$79,517
$47.96 p/Share
1,658
Reduced 0.74%
223,659
Common Stock
Sep 15
2023
SELL
Open market or private sale
$171,150
$48.9 p/Share
3,500
Reduced 1.53%
225,317
Common Stock
Aug 15
2023
SELL
Open market or private sale
$146,160
$41.76 p/Share
3,500
Reduced 1.51%
228,817
Common Stock