May 13
2024
SELL
Open market or private sale
$140,640
$76.56 p/Share
1,837
Reduced 4.29%
40,945
Common Stock
Apr 02
2024
SELL
Open market or private sale
$116,470
$69.04 p/Share
1,687
Reduced 3.79%
42,782
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
17,100
Added 27.77%
44,469
Common Stock
Feb 22
2024
SELL
Open market or private sale
$657,000
$73.0 p/Share
9,000
Reduced 24.74%
27,384
Common Stock
Feb 13
2024
SELL
Open market or private sale
$92,231
$75.23 p/Share
1,226
Reduced 3.26%
36,384
Common Stock
Feb 12
2024
SELL
Open market or private sale
$134,180
$80.06 p/Share
1,676
Reduced 4.53%
35,324
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
2,286
Added 5.73%
37,610
Common Stock
Feb 06
2024
SELL
Open market or private sale
$105,319
$73.96 p/Share
1,424
Reduced 3.71%
37,000
Common Stock
Feb 05
2024
SELL
Open market or private sale
$73,157
$75.42 p/Share
970
Reduced 2.46%
38,424
Common Stock
Feb 02
2024
SELL
Open market or private sale
$73,766
$75.58 p/Share
976
Reduced 2.42%
39,394
Common Stock
May 26
2023
SELL
Open market or private sale
$13,564
$89.83 p/Share
151
Reduced 0.37%
40,230
Common Stock
Apr 05
2023
SELL
Open market or private sale
$124,125
$78.91 p/Share
1,573
Reduced 3.75%
40,381
Common Stock
Apr 04
2023
SELL
Open market or private sale
$136,826
$81.59 p/Share
1,677
Reduced 3.84%
41,954
Common Stock
Feb 17
2023
SELL
Open market or private sale
$208,496
$82.54 p/Share
2,526
Reduced 5.47%
43,631
Common Stock
Feb 14
2023
SELL
Open market or private sale
$203,155
$83.81 p/Share
2,424
Reduced 4.99%
46,157
Common Stock
Feb 09
2023
SELL
Open market or private sale
$183,317
$83.44 p/Share
2,197
Reduced 4.33%
48,581
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
16,800
Added 24.86%
50,778
Common Stock
Feb 08
2023
SELL
Open market or private sale
$339,461
$84.15 p/Share
4,034
Reduced 10.61%
33,978
Common Stock
Feb 07
2023
SELL
Open market or private sale
$121,333
$84.73 p/Share
1,432
Reduced 4.01%
34,269
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
3,743
Added 8.96%
38,012
Common Stock
Feb 06
2023
SELL
Open market or private sale
$290,140
$87.55 p/Share
3,314
Reduced 8.49%
35,701
Common Stock
Feb 03
2023
SELL
Open market or private sale
$85,812
$91.68 p/Share
936
Reduced 2.34%
39,015
Common Stock
Feb 02
2023
SELL
Open market or private sale
$83,065
$89.8 p/Share
925
Reduced 2.26%
39,951
Common Stock
Nov 29
2022
SELL
Open market or private sale
$11,946
$76.58 p/Share
156
Reduced 0.38%
40,725
Common Stock
Jul 29
2022
SELL
Open market or private sale
$1,803,955
$85.0 p/Share
21,223
Reduced 34.17%
40,881
Common Stock