Oct 28
2024
BUY
Grant, award, or other acquisition
$40,093
$95.46 p/Share
420
Added 3.17%
12,844
Common
Sep 23
2024
SELL
Open market or private sale
$96,173
$95.6 p/Share
1,006
Reduced 7.49%
12,424
Common
Jul 31
2024
BUY
Grant, award, or other acquisition
$40,052
$85.95 p/Share
466
Added 3.36%
13,392
Common
Jun 04
2024
SELL
Open market or private sale
$746,370
$82.93 p/Share
9,000
Reduced 41.13%
12,884
Common
May 08
2024
BUY
Grant, award, or other acquisition
$40,006
$83.0 p/Share
482
Added 2.16%
21,884
Common
Feb 14
2024
BUY
Grant, award, or other acquisition
$40,007
$74.64 p/Share
536
Added 2.45%
21,334
Common
Nov 01
2023
BUY
Grant, award, or other acquisition
$40,009
$80.18 p/Share
499
Added 2.35%
20,738
Common
Aug 02
2023
BUY
Grant, award, or other acquisition
$40,043
$93.56 p/Share
428
Added 2.07%
20,234
Common
May 05
2023
SELL
Open market or private sale
$789,198
$84.86 p/Share
9,300
Reduced 31.96%
19,801
Common
May 03
2023
BUY
Grant, award, or other acquisition
$39,999
$84.21 p/Share
475
Added 1.61%
29,101
Common
Feb 16
2023
BUY
Grant, award, or other acquisition
$40,078
$86.19 p/Share
465
Added 1.62%
28,301
Common
Nov 02
2022
BUY
Grant, award, or other acquisition
$40,046
$68.69 p/Share
583
Added 2.05%
27,836
Common
Jul 29
2022
BUY
Grant, award, or other acquisition
$40,007
$96.87 p/Share
413
Added 1.49%
27,253
Common
May 04
2022
BUY
Grant, award, or other acquisition
$40,075
$110.4 p/Share
363
Added 1.33%
26,840
Common
Feb 17
2022
BUY
Grant, award, or other acquisition
$40,065
$119.24 p/Share
336
Added 1.25%
26,477
Common
Nov 03
2021
BUY
Grant, award, or other acquisition
$36,338
$104.42 p/Share
348
Added 1.32%
26,047
Common
Jul 28
2021
BUY
Grant, award, or other acquisition
$36,284
$99.68 p/Share
364
Added 1.4%
25,699
Common
Apr 28
2021
BUY
Grant, award, or other acquisition
$36,353
$108.84 p/Share
334
Added 1.3%
25,335
Common
Feb 19
2021
BUY
Grant, award, or other acquisition
$36,300
$98.64 p/Share
368
Added 1.45%
25,001
Common
Oct 28
2020
BUY
Grant, award, or other acquisition
$36,292
$89.61 p/Share
405
Added 1.62%
24,633
Common
Jul 29
2020
BUY
Grant, award, or other acquisition
$36,276
$71.13 p/Share
510
Added 2.06%
24,228
Common
Apr 29
2020
BUY
Grant, award, or other acquisition
$36,290
$60.89 p/Share
596
Added 2.45%
23,718
Common
Feb 13
2020
BUY
Grant, award, or other acquisition
$36,321
$79.13 p/Share
459
Added 1.95%
23,122
Common
Oct 25
2019
BUY
Grant, award, or other acquisition
$33,769
$69.34 p/Share
487
Added 2.1%
22,663
Common
Jul 26
2019
BUY
Grant, award, or other acquisition
$33,796
$62.47 p/Share
541
Added 2.38%
22,176
Common