May 15
2024
SELL
Open market or private sale
$392,500
$78.5 p/Share
5,000
Reduced 5.54%
85,198
Common Stock
May 13
2024
SELL
Open market or private sale
$373,812
$77.25 p/Share
4,839
Reduced 5.09%
90,198
Common Stock
Apr 02
2024
SELL
Open market or private sale
$134,351
$69.04 p/Share
1,946
Reduced 2.01%
95,037
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
28,500
Added 22.71%
96,983
Common Stock
Feb 13
2024
SELL
Sale (or disposition) back to the issuer
$99,378
$75.23 p/Share
1,321
Reduced 1.89%
68,500
Common Stock
Feb 12
2024
SELL
Open market or private sale
$224,931
$79.99 p/Share
2,812
Reduced 4.01%
67,359
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
2,462
Added 3.41%
69,821
Common Stock
Feb 06
2024
SELL
Open market or private sale
$121,442
$73.96 p/Share
1,642
Reduced 2.29%
70,171
Common Stock
Feb 05
2024
SELL
Open market or private sale
$91,559
$75.42 p/Share
1,214
Reduced 1.66%
71,813
Common Stock
Feb 02
2024
SELL
Open market or private sale
$87,672
$75.58 p/Share
1,160
Reduced 1.56%
73,027
Common Stock
Nov 30
2023
SELL
Open market or private sale
$1,116,775
$76.22 p/Share
14,652
Reduced 16.52%
74,055
Common Stock
Aug 31
2023
SELL
Open market or private sale
$464,554
$84.25 p/Share
5,514
Reduced 5.85%
88,707
Common Stock
May 22
2023
SELL
Open market or private sale
$471,237
$86.88 p/Share
5,424
Reduced 5.45%
94,081
Common Stock
Apr 04
2023
SELL
Open market or private sale
$157,848
$81.66 p/Share
1,933
Reduced 1.91%
99,505
Common Stock
Feb 14
2023
SELL
Open market or private sale
$228,097
$83.43 p/Share
2,734
Reduced 2.62%
101,438
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
25,500
Added 19.67%
104,172
Common Stock
Feb 08
2023
SELL
Open market or private sale
$180,327
$84.86 p/Share
2,125
Reduced 2.63%
78,672
Common Stock
Feb 07
2023
SELL
Open market or private sale
$139,670
$82.94 p/Share
1,684
Reduced 2.15%
76,501
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,296
Added 5.05%
80,797
Common Stock
Feb 03
2023
SELL
Open market or private sale
$106,013
$91.47 p/Share
1,159
Reduced 1.46%
78,185
Common Stock
Feb 02
2023
SELL
Open market or private sale
$99,027
$89.78 p/Share
1,103
Reduced 1.37%
79,344
Common Stock
Apr 04
2022
SELL
Open market or private sale
$171,113
$91.26 p/Share
1,875
Reduced 2.29%
80,140
Common Stock
Feb 14
2022
SELL
Open market or private sale
$459,505
$84.53 p/Share
5,436
Reduced 6.22%
82,015
Common Stock
Feb 08
2022
SELL
Open market or private sale
$850,157
$85.4 p/Share
9,955
Reduced 10.22%
87,451
Common Stock
Feb 07
2022
SELL
Open market or private sale
$129,499
$83.71 p/Share
1,547
Reduced 2.01%
75,606
Common Stock