Aug 17
2023
SELL
Open market or private sale
$295,355
$69.61 p/Share
4,243
Reduced 0.89%
475,126
Common Stock
May 23
2023
SELL
Open market or private sale
$1,108,054
$67.22 p/Share
16,484
Reduced 3.33%
479,274
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
15,829
Added 3.09%
495,758
Common Stock
May 19
2023
SELL
Open market or private sale
$278,757
$65.59 p/Share
4,250
Reduced 0.88%
479,929
Common Stock
May 19
2023
SELL
Open market or private sale
$720,787
$65.55 p/Share
10,996
Reduced 2.22%
484,179
Common Stock
May 18
2023
SELL
Open market or private sale
$502,519
$64.5 p/Share
7,791
Reduced 1.52%
504,067
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$575,579
$64.73 p/Share
8,892
Reduced 1.76%
495,175
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$1,071,266
$63.49 p/Share
16,873
Reduced 3.19%
511,858
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
155,621
Added 22.74%
528,731
Common Stock
Mar 08
2023
SELL
Open market or private sale
$1,290,950
$57.74 p/Share
22,358
Reduced 5.65%
373,110
Common Stock
Mar 07
2023
SELL
Open market or private sale
$1,307,048
$58.46 p/Share
22,358
Reduced 5.35%
395,468
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,315,843
$58.98 p/Share
22,310
Reduced 5.07%
417,826
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$112,962
$60.7 p/Share
1,861
Reduced 0.42%
440,136
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$146,190
$61.27 p/Share
2,386
Reduced 0.54%
441,997
Common Stock
Feb 17
2023
-
1,590
Reduced 0.36%
444,383
Common Stock
Nov 23
2022
SELL
Payment of exercise price or tax liability
$1,902,261
$65.55 p/Share
29,020
Reduced 6.11%
445,660
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$239,198
$64.18 p/Share
3,727
Reduced 0.78%
474,680
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$165,624
$56.74 p/Share
2,919
Reduced 0.61%
478,407
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$221,123
$59.33 p/Share
3,727
Reduced 0.77%
481,326
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$857,843
$59.56 p/Share
14,403
Reduced 3.07%
455,133
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$1,162,152
$58.3 p/Share
19,934
Reduced 4.07%
469,536
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$285,159
$59.26 p/Share
4,812
Reduced 0.97%
489,470
Common Stock
May 17
2022
SELL
Open market or private sale
$992,026
$61.46 p/Share
16,141
Reduced 3.16%
494,282
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
155,465
Added 23.35%
510,423
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$74,344
$64.76 p/Share
1,148
Reduced 0.32%
354,958
Common Stock