May 28
2024
SELL
Open market or private sale
$733,115
$77.17 p/Share
9,500
Reduced 15.02%
53,729
Common Stock
May 20
2024
SELL
Open market or private sale
$384,400
$76.88 p/Share
5,000
Reduced 7.33%
63,229
Common Stock
Apr 02
2024
SELL
Open market or private sale
$79,603
$69.04 p/Share
1,153
Reduced 1.66%
68,229
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
9,600
Added 12.15%
69,382
Common Stock
Feb 13
2024
SELL
Open market or private sale
$41,677
$75.23 p/Share
554
Reduced 0.92%
59,793
Common Stock
Feb 12
2024
SELL
Open market or private sale
$68,131
$80.06 p/Share
851
Reduced 1.42%
58,882
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
1,465
Added 2.37%
60,347
Common Stock
Feb 06
2024
SELL
Open market or private sale
$80,986
$73.96 p/Share
1,095
Reduced 1.8%
59,733
Common Stock
Feb 05
2024
SELL
Open market or private sale
$56,489
$75.42 p/Share
749
Reduced 1.22%
60,828
Common Stock
Feb 02
2024
SELL
Open market or private sale
$57,062
$75.58 p/Share
755
Reduced 1.21%
61,577
Common Stock
Nov 22
2023
SELL
Open market or private sale
$543,363
$77.69 p/Share
6,994
Reduced 10.11%
62,200
Common Stock
Nov 14
2023
SELL
Open market or private sale
$416,866
$76.14 p/Share
5,475
Reduced 7.33%
69,194
Common Stock
Aug 30
2023
SELL
Open market or private sale
$507,112
$84.28 p/Share
6,017
Reduced 7.46%
74,669
Common Stock
Aug 22
2023
SELL
Open market or private sale
$714,415
$82.62 p/Share
8,647
Reduced 9.68%
80,686
Common Stock
May 30
2023
SELL
Open market or private sale
$392,187
$88.55 p/Share
4,429
Reduced 4.73%
89,193
Common Stock
May 22
2023
SELL
Open market or private sale
$519,660
$86.61 p/Share
6,000
Reduced 6.02%
93,622
Common Stock
Apr 04
2023
SELL
Open market or private sale
$126,262
$81.46 p/Share
1,550
Reduced 1.53%
99,622
Common Stock
Feb 27
2023
SELL
Open market or private sale
$491,851
$82.47 p/Share
5,964
Reduced 5.57%
101,172
Common Stock
Feb 14
2023
SELL
Open market or private sale
$158,367
$83.97 p/Share
1,886
Reduced 1.73%
107,136
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
8,400
Added 7.15%
109,022
Common Stock
Feb 08
2023
SELL
Open market or private sale
$82,496
$84.96 p/Share
971
Reduced 0.96%
100,622
Common Stock
Feb 07
2023
SELL
Open market or private sale
$93,161
$83.18 p/Share
1,120
Reduced 1.12%
98,829
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
2,764
Added 2.65%
101,593
Common Stock
Feb 03
2023
SELL
Open market or private sale
$65,920
$91.05 p/Share
724
Reduced 0.72%
99,949
Common Stock
Feb 02
2023
SELL
Open market or private sale
$63,847
$89.8 p/Share
711
Reduced 0.7%
100,673
Common Stock