Nov 11
2024
SELL
Open market or private sale
$555,343
$64.96 p/Share
8,549
Reduced 9.01%
86,375
Common Stock
Aug 21
2024
SELL
Open market or private sale
$11,055
$67.0 p/Share
165
Reduced 0.17%
94,924
Common Stock
May 13
2024
SELL
Open market or private sale
$489,933
$77.07 p/Share
6,357
Reduced 6.28%
94,924
Common Stock
Apr 02
2024
SELL
Open market or private sale
$75,667
$69.04 p/Share
1,096
Reduced 1.07%
101,281
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,320
Added 9.16%
102,377
Common Stock
Feb 20
2024
SELL
Open market or private sale
$492,990
$72.52 p/Share
6,798
Reduced 6.88%
92,065
Common Stock
Feb 14
2024
SELL
Open market or private sale
$31,716
$74.98 p/Share
423
Reduced 0.43%
98,863
Common Stock
Feb 13
2024
SELL
Open market or private sale
$43,332
$75.23 p/Share
576
Reduced 0.58%
99,286
Common Stock
Feb 12
2024
SELL
Open market or private sale
$61,486
$80.06 p/Share
768
Reduced 0.77%
98,338
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
1,524
Added 1.5%
99,862
Common Stock
Feb 06
2024
SELL
Open market or private sale
$60,795
$73.96 p/Share
822
Reduced 0.82%
99,106
Common Stock
Feb 05
2024
SELL
Open market or private sale
$41,103
$75.42 p/Share
545
Reduced 0.54%
99,928
Common Stock
Feb 02
2024
SELL
Open market or private sale
$41,946
$75.58 p/Share
555
Reduced 0.55%
100,473
Common Stock
Nov 15
2023
SELL
Open market or private sale
$256,701
$78.43 p/Share
3,273
Reduced 3.14%
100,896
Common Stock
Aug 30
2023
SELL
Open market or private sale
$84,020
$84.02 p/Share
1,000
Reduced 0.95%
104,169
Common Stock
Aug 23
2023
SELL
Open market or private sale
$84,000
$84.0 p/Share
1,000
Reduced 0.94%
105,169
Common Stock
Aug 21
2023
SELL
Open market or private sale
$81,620
$81.62 p/Share
1,000
Reduced 0.93%
106,169
Common Stock
May 26
2023
SELL
Open market or private sale
$89,840
$89.84 p/Share
1,000
Reduced 0.93%
107,029
Common Stock
May 17
2023
SELL
Open market or private sale
$82,410
$82.41 p/Share
1,000
Reduced 0.92%
108,029
Common Stock
Apr 04
2023
SELL
Open market or private sale
$120,795
$81.84 p/Share
1,476
Reduced 1.34%
109,029
Common Stock
Feb 14
2023
SELL
Open market or private sale
$107,451
$83.49 p/Share
1,287
Reduced 1.15%
110,505
Common Stock
Feb 13
2023
SELL
Open market or private sale
$502,179
$84.23 p/Share
5,962
Reduced 5.06%
111,792
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
7,500
Added 5.99%
117,754
Common Stock
Feb 08
2023
SELL
Open market or private sale
$67,737
$84.99 p/Share
797
Reduced 0.72%
110,254
Common Stock
Feb 07
2023
SELL
Open market or private sale
$69,814
$83.51 p/Share
836
Reduced 0.76%
108,783
Common Stock