May 10
2024
SELL
Payment of exercise price or tax liability
$400,145
$47.79 p/Share
8,373
Reduced 3.38%
239,032
Common Stock
Mar 14
2024
SELL
Open market or private sale
$6,635
$50.27 p/Share
132
Reduced 0.05%
245,657
Common Stock
Mar 13
2024
SELL
Open market or private sale
$126,725
$50.01 p/Share
2,534
Reduced 1.02%
245,789
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$89,644
$49.5 p/Share
1,811
Reduced 0.72%
248,323
Common Stock
Feb 16
2024
SELL
Open market or private sale
$632,174
$48.67 p/Share
12,989
Reduced 4.94%
250,134
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$280,026
$50.13 p/Share
5,586
Reduced 2.08%
263,123
Common Stock
Dec 13
2023
SELL
Open market or private sale
$119,999
$49.18 p/Share
2,440
Reduced 0.91%
267,000
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$97,001
$48.38 p/Share
2,005
Reduced 0.74%
269,440
Common Stock
Nov 17
2023
SELL
Open market or private sale
$2,239,405
$47.99 p/Share
46,664
Reduced 14.67%
271,445
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$1,993,732
$52.0 p/Share
38,341
Reduced 10.76%
318,109
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
31,339
Added 8.08%
356,450
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
93,739
Added 22.49%
323,090
Common Stock
Sep 13
2023
SELL
Open market or private sale
$136,108
$56.22 p/Share
2,421
Reduced 1.04%
229,351
Common Stock
Sep 12
2023
SELL
Open market or private sale
$358,329
$56.51 p/Share
6,341
Reduced 2.66%
231,772
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$112,773
$56.67 p/Share
1,990
Reduced 0.83%
238,113
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$160,241
$52.99 p/Share
3,024
Reduced 1.24%
240,103
Common Stock
Jun 14
2023
SELL
Open market or private sale
$15,970
$50.86 p/Share
314
Reduced 0.13%
241,214
Common Stock
Jun 13
2023
SELL
Open market or private sale
$515,061
$50.73 p/Share
10,153
Reduced 4.03%
241,528
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$407,807
$49.66 p/Share
8,212
Reduced 3.16%
251,681
Common Stock
May 22
2023
SELL
Open market or private sale
$254,144
$49.11 p/Share
5,175
Reduced 1.95%
259,893
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$194,662
$46.47 p/Share
4,189
Reduced 1.56%
265,068
Common Stock
Mar 14
2023
SELL
Open market or private sale
$39,576
$48.74 p/Share
812
Reduced 0.3%
267,608
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$17,083
$48.81 p/Share
350
Reduced 0.13%
268,420
Common Stock
Feb 21
2023
SELL
Open market or private sale
$327,698
$50.33 p/Share
6,511
Reduced 2.37%
268,770
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$133,367
$46.73 p/Share
2,854
Reduced 1.03%
275,281
Common Stock