Feb 22
2024
SELL
Payment of exercise price or tax liability
$444,232
$57.67 p/Share
7,703
Reduced 2.28%
330,065
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
45,517
Added 11.88%
337,768
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$831,539
$58.37 p/Share
14,246
Reduced 4.65%
292,251
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$505,450
$60.23 p/Share
8,392
Reduced 2.67%
306,497
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$422,793
$55.66 p/Share
7,596
Reduced 2.38%
311,762
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$561,346
$54.09 p/Share
10,378
Reduced 3.16%
318,090
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$547,801
$54.6 p/Share
10,033
Reduced 2.96%
328,468
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$461,033
$55.91 p/Share
8,246
Reduced 2.38%
338,501
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$831,349
$58.41 p/Share
14,233
Reduced 3.94%
346,747
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$794,711
$59.06 p/Share
13,456
Reduced 3.59%
360,980
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
45,215
Added 10.77%
374,436
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$1,366,202
$59.61 p/Share
22,919
Reduced 6.62%
323,536
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$578,820
$65.79 p/Share
8,798
Reduced 2.5%
343,606
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$436,909
$65.76 p/Share
6,644
Reduced 1.85%
352,404
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$539,320
$65.38 p/Share
8,249
Reduced 2.25%
359,048
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,205,505
$66.43 p/Share
18,147
Reduced 4.71%
367,297
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
45,619
Added 10.58%
385,444
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$446,864
$67.83 p/Share
6,588
Reduced 1.9%
339,825
Common Stock
Oct 25
2021
SELL
Open market or private sale
$774,800
$74.5 p/Share
10,400
Reduced 2.93%
344,545
Common Stock
Oct 22
2021
SELL
Open market or private sale
$1,175,861
$74.71 p/Share
15,739
Reduced 4.25%
354,945
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$1,442,801
$64.88 p/Share
22,238
Reduced 5.72%
366,660
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$220,866
$51.02 p/Share
4,329
Reduced 1.11%
386,392
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$322,730
$52.95 p/Share
6,095
Reduced 1.54%
390,721
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$413,622
$54.04 p/Share
7,654
Reduced 1.89%
396,816
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$1,474,260
$56.6 p/Share
26,047
Reduced 6.05%
404,470
Common Stock