Aug 22
2024
SELL
Open market or private sale
$40,445
$80.89 p/Share
500
Reduced 1.28%
38,519
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
$39,974
$77.47 p/Share
516
Added 1.31%
39,019
Common Shares
May 20
2024
BUY
Grant, award, or other acquisition
$8,289
$77.47 p/Share
107
Added 0.28%
38,502
Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
$8,237
$76.27 p/Share
108
Added 0.28%
38,395
Common Shares
Feb 15
2024
SELL
Sale (or disposition) back to the issuer
-
0
Reduced 0.0%
38,287
Common Shares
Nov 15
2023
SELL
Open market or private sale
$32,800
$82.0 p/Share
400
Reduced 1.04%
38,185
Common Shares
Nov 15
2023
BUY
Grant, award, or other acquisition
$8,218
$80.57 p/Share
102
Added 0.27%
38,287
Common Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
$8,100
$87.1 p/Share
93
Added 0.24%
38,585
Common Shares
May 26
2023
SELL
Open market or private sale
$56,604
$89.0 p/Share
636
Reduced 1.63%
38,491
Common Shares
May 23
2023
BUY
Grant, award, or other acquisition
$39,984
$89.25 p/Share
448
Added 1.13%
39,127
Common Shares
May 19
2023
BUY
Grant, award, or other acquisition
$7,471
$86.88 p/Share
86
Added 0.22%
38,679
Common Shares
Feb 21
2023
BUY
Grant, award, or other acquisition
$7,453
$93.17 p/Share
80
Added 0.21%
38,592
Common Shares
Feb 02
2023
SELL
Sale (or disposition) back to the issuer
-
0
Reduced 0.0%
38,512
Common Shares
Nov 15
2022
BUY
Grant, award, or other acquisition
$6,894
$93.17 p/Share
74
Added 0.19%
38,512
Common Shares
Aug 18
2022
SELL
Open market or private sale
$35,544
$88.86 p/Share
400
Reduced 1.05%
37,853
Common Shares
Aug 15
2022
BUY
Grant, award, or other acquisition
$7,059
$90.51 p/Share
78
Added 0.2%
38,438
Common Shares
May 16
2022
BUY
Grant, award, or other acquisition
$6,755
$77.64 p/Share
87
Added 0.23%
38,253
Common Shares
Feb 15
2022
BUY
Grant, award, or other acquisition
$6,688
$84.66 p/Share
79
Added 0.21%
38,166
Common Shares
Jan 26
2022
SELL
Sale (or disposition) back to the issuer
-
0
Reduced 0.0%
38,086
Common Shares
Dec 03
2021
SELL
Open market or private sale
$47,820
$95.64 p/Share
500
Reduced 1.31%
37,808
Common Shares
Nov 15
2021
BUY
Grant, award, or other acquisition
$6,708
$93.17 p/Share
72
Added 0.19%
37,785
Common Shares
Aug 16
2021
BUY
Grant, award, or other acquisition
$6,698
$90.51 p/Share
74
Added 0.19%
38,308
Common Shares
Aug 13
2021
SELL
Open market or private sale
$53,232
$88.72 p/Share
600
Reduced 1.57%
37,712
Common Shares
May 18
2021
BUY
Grant, award, or other acquisition
$39,980
$77.48 p/Share
516
Added 1.33%
38,234
Common Shares
May 17
2021
BUY
Grant, award, or other acquisition
$6,121
$77.48 p/Share
79
Added 0.21%
38,312
Common Shares