Nov 01
2024
BUY
Grant, award, or other acquisition
$298
$59.6 p/Share
5
Added 0.0%
104,308
Common Stock, par valu...
Aug 19
2024
-
117,474
Reduced 52.97%
104,303
Common Stock, par valu...
Aug 16
2024
SELL
Open market or private sale
$1,462,188
$70.23 p/Share
20,820
Reduced 8.58%
221,777
Common Stock, par valu...
Aug 01
2024
BUY
Grant, award, or other acquisition
$329
$54.91 p/Share
6
Added 0.0%
242,597
Common Stock, par valu...
May 01
2024
BUY
Grant, award, or other acquisition
$307
$51.25 p/Share
6
Added 0.0%
242,591
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,437,082
$67.05 p/Share
21,433
Added 8.12%
242,585
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
$287
$57.54 p/Share
5
Added 0.0%
221,152
Common Stock, par valu...
Jan 30
2024
SELL
Payment of exercise price or tax liability
$321,826
$66.88 p/Share
4,812
Reduced 2.13%
221,147
Common Stock, par valu...
Jan 26
2024
SELL
Payment of exercise price or tax liability
$139,534
$66.35 p/Share
2,103
Reduced 0.92%
225,959
Common Stock, par valu...
Nov 01
2023
BUY
Grant, award, or other acquisition
$265
$53.01 p/Share
5
Added 0.0%
228,062
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
$285
$57.09 p/Share
5
Added 0.0%
228,057
Common Stock, par valu...
May 01
2023
BUY
Grant, award, or other acquisition
$282
$56.58 p/Share
5
Added 0.0%
228,052
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
$1,437,075
$72.51 p/Share
19,819
Added 8.0%
228,047
Common Stock, par valu...
Feb 01
2023
BUY
Grant, award, or other acquisition
$218
$54.56 p/Share
4
Added 0.0%
208,228
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$261,602
$67.65 p/Share
3,867
Reduced 1.82%
208,224
Common Stock, par valu...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$208,962
$68.49 p/Share
3,051
Reduced 1.42%
212,091
Common Stock, par valu...
Nov 01
2022
BUY
Grant, award, or other acquisition
$271
$54.29 p/Share
5
Added 0.0%
215,142
Common Stock, par valu...
Aug 01
2022
BUY
Grant, award, or other acquisition
$244
$61.08 p/Share
4
Added 0.0%
215,137
Common Stock, par valu...
May 02
2022
BUY
Grant, award, or other acquisition
$263
$65.69 p/Share
4
Added 0.0%
215,133
Common Stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
$1,437,084
$76.0 p/Share
18,909
Added 8.08%
215,129
Common Stock, par valu...
Feb 01
2022
BUY
Grant, award, or other acquisition
$200
$66.55 p/Share
3
Added 0.0%
196,220
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$764,092
$77.22 p/Share
9,895
Reduced 4.8%
196,217
Common Stock, par valu...
Nov 01
2021
BUY
Grant, award, or other acquisition
$200
$66.71 p/Share
3
Added 0.0%
206,112
Common Stock, par valu...
Aug 02
2021
BUY
Grant, award, or other acquisition
$253
$63.33 p/Share
4
Added 0.0%
206,109
Common Stock, par valu...
May 03
2021
BUY
Grant, award, or other acquisition
$166
$55.28 p/Share
3
Added 0.0%
206,105
Common Stock, par valu...