May 31
2023
|
SELL
Open market or private sale
|
$224,335
$67.51 p/Share
|
3,323
|
|
May 30
2023
|
SELL
Open market or private sale
|
$20,019,000
$66.73 p/Share
|
300,000
|
|
May 26
2023
|
SELL
Open market or private sale
|
$13,061,291
$65.7 p/Share
|
198,802
|
|
May 25
2023
|
SELL
Open market or private sale
|
$13,638,609
$64.29 p/Share
|
212,142
|
|
May 23
2023
|
SELL
Open market or private sale
|
$720,404
$66.08 p/Share
|
10,902
|
|
May 22
2023
|
SELL
Open market or private sale
|
$21,824,534
$65.63 p/Share
|
332,539
|
|
May 19
2023
|
SELL
Open market or private sale
|
$351,387
$64.04 p/Share
|
5,487
|
|
May 18
2023
|
SELL
Open market or private sale
|
$2,595,144
$63.78 p/Share
|
40,689
|
|
May 17
2023
|
SELL
Open market or private sale
|
$9,028,912
$63.75 p/Share
|
141,630
|
|
May 15
2023
|
SELL
Open market or private sale
|
$937,718
$63.6 p/Share
|
14,744
|
|
May 12
2023
|
SELL
Open market or private sale
|
$606,860
$63.88 p/Share
|
9,500
|
|
May 11
2023
|
SELL
Open market or private sale
|
$2,775,675
$63.91 p/Share
|
43,431
|
|
May 10
2023
|
SELL
Open market or private sale
|
$21,826,930
$64.03 p/Share
|
340,886
|
|
May 09
2023
|
SELL
Open market or private sale
|
$11,799,081
$62.85 p/Share
|
187,734
|
|
May 03
2023
|
SELL
Open market or private sale
|
$75,012
$62.51 p/Share
|
1,200
|
|
May 01
2023
|
SELL
Open market or private sale
|
$13,316,815
$63.74 p/Share
|
208,924
|
|
Apr 28
2023
|
SELL
Open market or private sale
|
$14,189,176
$63.37 p/Share
|
223,910
|
|
Apr 27
2023
|
SELL
Open market or private sale
|
$4,957,956
$62.64 p/Share
|
79,150
|
|
Apr 24
2023
|
SELL
Open market or private sale
|
$4,054,279
$63.36 p/Share
|
63,988
|
|
Apr 19
2023
|
SELL
Open market or private sale
|
$12,736,669
$65.81 p/Share
|
193,537
|
|
Apr 18
2023
|
SELL
Open market or private sale
|
$26,280,000
$65.7 p/Share
|
400,000
|
|
Apr 17
2023
|
SELL
Open market or private sale
|
$18,625,959
$65.09 p/Share
|
286,157
|
|
Jan 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
37,040,358
|
|