Nov 22
2023
SELL
Open market or private sale
$1,074,751
$57.91 p/Share
18,559
Reduced 0.23%
8,019,877
Common Stock
Nov 21
2023
SELL
Open market or private sale
$5,234,152
$57.85 p/Share
90,478
Reduced 1.11%
8,038,436
Common Stock
Nov 20
2023
SELL
Open market or private sale
$2,908,855
$58.24 p/Share
49,946
Reduced 0.61%
8,128,914
Common Stock
Nov 17
2023
SELL
Open market or private sale
$2,793,222
$58.0 p/Share
48,159
Reduced 0.59%
8,178,860
Common Stock
Sep 13
2023
SELL
Open market or private sale
$2,597,566
$60.14 p/Share
43,192
Reduced 0.52%
8,227,019
Common Stock
Sep 12
2023
SELL
Open market or private sale
$4,279,934
$60.76 p/Share
70,440
Reduced 0.84%
8,270,211
Common Stock
Sep 11
2023
SELL
Open market or private sale
$1,147,664
$61.02 p/Share
18,808
Reduced 0.22%
8,340,651
Common Stock
Jun 23
2023
SELL
Open market or private sale
$3,432,979
$56.96 p/Share
60,270
Reduced 0.72%
8,359,459
Common Stock
Jun 22
2023
SELL
Open market or private sale
$2,382,414
$57.68 p/Share
41,304
Reduced 0.49%
8,419,729
Common Stock
Jun 21
2023
SELL
Open market or private sale
$3,443,753
$58.68 p/Share
58,687
Reduced 0.69%
8,461,033
Common Stock
Jun 20
2023
SELL
Open market or private sale
$2,751,706
$58.99 p/Share
46,647
Reduced 0.54%
8,519,720
Common Stock
Apr 04
2023
-
1,761
Reduced 0.02%
8,566,367
Common Stock
Mar 29
2023
SELL
Open market or private sale
$877,843
$56.06 p/Share
15,659
Reduced 0.18%
8,568,128
Common Stock
Feb 09
2023
SELL
Open market or private sale
$1,871,358
$63.29 p/Share
29,568
Reduced 0.34%
8,783,649
Common Stock
Feb 08
2023
SELL
Open market or private sale
$2,386,943
$63.54 p/Share
37,566
Reduced 0.42%
8,813,217
Common Stock
Feb 07
2023
SELL
Open market or private sale
$3,481,705
$63.5 p/Share
54,830
Reduced 0.62%
8,850,783
Common Stock
Feb 06
2023
SELL
Open market or private sale
$2,277,983
$63.39 p/Share
35,936
Reduced 0.4%
8,905,613
Common Stock
Dec 19
2022
SELL
Open market or private sale
$395,175
$57.48 p/Share
6,875
Reduced 0.08%
8,941,549
Common Stock
Dec 16
2022
SELL
Open market or private sale
$5,803,000
$58.03 p/Share
100,000
Reduced 1.11%
8,948,424
Common Stock
Dec 15
2022
SELL
Open market or private sale
$1,670,760
$59.67 p/Share
28,000
Reduced 0.31%
9,048,424
Common Stock
Dec 14
2022
SELL
Open market or private sale
$2,146,130
$60.68 p/Share
35,368
Reduced 0.39%
9,076,424
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 0.03%
8,784,166
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$1,122,500
$22.45 p/Share
50,000
Added 0.55%
9,111,792
Common Stock
Sep 16
2022
SELL
Open market or private sale
$4,026,000
$53.68 p/Share
75,000
Reduced 0.82%
9,061,792
Common Stock
Sep 15
2022
SELL
Open market or private sale
$4,592,067
$55.07 p/Share
83,386
Reduced 0.9%
9,136,792
Common Stock