Dec 13
2023
SELL
Open market or private sale
$126,786
$49.18 p/Share
2,578
Reduced 1.24%
206,142
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$81,036
$48.38 p/Share
1,675
Reduced 0.8%
208,720
Common Stock
Nov 17
2023
SELL
Open market or private sale
$1,179,546
$47.99 p/Share
24,579
Reduced 10.46%
210,395
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$829,452
$52.0 p/Share
15,951
Reduced 6.36%
234,678
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
79,678
Added 24.24%
249,074
Common Stock
Sep 13
2023
SELL
Open market or private sale
$169,896
$56.22 p/Share
3,022
Reduced 1.75%
169,396
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$68,004
$56.67 p/Share
1,200
Reduced 0.69%
172,418
Common Stock
Aug 18
2023
SELL
Open market or private sale
$119,013
$55.15 p/Share
2,158
Reduced 1.23%
173,618
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$36,881
$52.99 p/Share
696
Reduced 0.39%
175,776
Common Stock
Jun 14
2023
SELL
Open market or private sale
$8,446
$50.88 p/Share
166
Reduced 0.09%
175,188
Common Stock
Jun 13
2023
SELL
Open market or private sale
$152,291
$50.73 p/Share
3,002
Reduced 1.68%
175,354
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$50,752
$49.66 p/Share
1,022
Reduced 0.57%
178,356
Common Stock
May 19
2023
SELL
Open market or private sale
$103,887
$48.5 p/Share
2,142
Reduced 1.18%
179,378
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$32,110
$46.47 p/Share
691
Reduced 0.38%
181,520
Common Stock
Mar 14
2023
SELL
Open market or private sale
$153,266
$48.78 p/Share
3,142
Reduced 1.71%
180,697
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$49,493
$48.81 p/Share
1,014
Reduced 0.55%
183,839
Common Stock
Feb 17
2023
SELL
Open market or private sale
$1,206,380
$50.9 p/Share
23,701
Reduced 11.36%
184,853
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$34,393
$46.73 p/Share
736
Reduced 0.35%
208,554
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$78,699
$48.46 p/Share
1,624
Reduced 0.78%
207,815
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$192,677
$43.91 p/Share
4,388
Reduced 2.05%
209,439
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
107,378
Added 33.51%
213,028
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$182,348
$45.77 p/Share
3,984
Reduced 3.63%
105,650
Common Stock
Sep 20
2021
BUY
Grant, award, or other acquisition
-
106,461
Added 50.0%
106,461
Common Stock