Nov 25
2024
SELL
Payment of exercise price or tax liability
$68,101
$69.42 p/Share
981
Reduced 0.73%
133,546
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$55,604
$63.84 p/Share
871
Reduced 0.64%
134,527
Common Stock
Oct 29
2024
SELL
Open market or private sale
$2,092,463
$68.01 p/Share
30,767
Reduced 18.52%
135,398
Common Stock
Sep 21
2024
SELL
Payment of exercise price or tax liability
$406,841
$66.75 p/Share
6,095
Reduced 3.54%
166,165
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$1,095,224
$62.85 p/Share
17,426
Reduced 9.19%
172,260
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$358,493
$64.35 p/Share
5,571
Reduced 2.85%
189,686
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
67,997
Added 25.83%
195,257
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$74,276
$64.42 p/Share
1,153
Reduced 0.9%
127,260
Common Stock
Aug 05
2024
SELL
Open market or private sale
$693,871
$57.09 p/Share
12,154
Reduced 8.65%
128,413
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$316,854
$78.12 p/Share
4,056
Reduced 2.8%
140,567
Common Stock
Jun 04
2024
SELL
Open market or private sale
$1,973,158
$73.48 p/Share
26,853
Reduced 15.66%
144,623
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$45,334
$74.81 p/Share
606
Reduced 0.35%
170,779
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$58,732
$73.05 p/Share
804
Reduced 0.47%
171,385
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$34,832
$57.48 p/Share
606
Reduced 0.35%
172,189
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$47,580
$54.13 p/Share
879
Reduced 0.51%
172,795
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$41,025
$47.21 p/Share
869
Reduced 0.5%
173,674
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$54,641
$47.35 p/Share
1,154
Reduced 0.66%
174,543
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,959,823
$43.11 p/Share
45,461
Reduced 20.56%
175,697
Common Stock
Nov 02
2023
SELL
Open market or private sale
$849,800
$42.49 p/Share
20,000
Reduced 8.29%
221,158
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$270,861
$44.44 p/Share
6,095
Reduced 2.47%
241,158
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$536,077
$45.96 p/Share
11,664
Reduced 4.5%
247,253
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$23,930
$39.49 p/Share
606
Reduced 0.23%
258,917
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
44,948
Added 14.76%
259,523
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
23,607
Added 9.91%
214,575
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$127,923
$39.74 p/Share
3,219
Reduced 1.66%
190,968
Common Stock