Sep 01
2024
BUY
Grant, award, or other acquisition
$36,192
$174.0 p/Share
208
Added 0.22%
95,541
Common Stock, par valu...
Aug 08
2024
SELL
Open market or private sale
$4,610,400
$153.68 p/Share
30,000
Reduced 23.94%
95,333
Common Stock, par valu...
Jun 04
2024
BUY
Grant, award, or other acquisition
-
1,194
Added 0.94%
125,333
Common Stock, par valu...
Jun 01
2024
BUY
Grant, award, or other acquisition
$36,177
$160.79 p/Share
225
Added 0.18%
124,139
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
$36,196
$199.98 p/Share
181
Added 0.15%
123,914
Common Stock, par valu...
Dec 01
2023
BUY
Grant, award, or other acquisition
$36,212
$139.28 p/Share
260
Added 0.21%
123,733
Common Stock, par valu...
Sep 01
2023
BUY
Grant, award, or other acquisition
$36,143
$148.74 p/Share
243
Added 0.2%
123,473
Common Stock, par valu...
Jun 14
2023
BUY
Grant, award, or other acquisition
-
1,446
Added 1.16%
123,230
Common Stock, par valu...
Jun 01
2023
BUY
Grant, award, or other acquisition
$36,148
$115.86 p/Share
312
Added 0.26%
121,784
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
$28,729
$85.76 p/Share
335
Added 0.28%
121,472
Common Stock, par valu...
Dec 01
2022
BUY
Grant, award, or other acquisition
$28,742
$63.73 p/Share
451
Added 0.37%
121,137
Common Stock, par valu...
Sep 01
2022
BUY
Grant, award, or other acquisition
$28,734
$58.76 p/Share
489
Added 0.4%
120,686
Common Stock, par valu...
Jun 14
2022
BUY
Grant, award, or other acquisition
-
2,722
Added 2.21%
120,197
Common Stock, par valu...
Jun 01
2022
BUY
Grant, award, or other acquisition
$28,715
$63.81 p/Share
450
Added 0.38%
117,475
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
$28,709
$73.05 p/Share
393
Added 0.33%
117,025
Common Stock, par valu...
Dec 01
2021
BUY
Grant, award, or other acquisition
$28,720
$70.22 p/Share
409
Added 0.35%
116,632
Common Stock, par valu...
Sep 01
2021
BUY
Grant, award, or other acquisition
$28,724
$53.59 p/Share
536
Added 0.46%
116,223
Common Stock, par valu...
Jun 15
2021
BUY
Grant, award, or other acquisition
-
3,459
Added 2.9%
115,687
Common Stock, par valu...
Jun 01
2021
BUY
Grant, award, or other acquisition
$28,728
$44.47 p/Share
646
Added 0.57%
112,228
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
$30,581
$44.84 p/Share
682
Added 0.61%
111,582
Common Stock, par valu...
Dec 01
2020
BUY
Grant, award, or other acquisition
$24,971
$35.93 p/Share
695
Added 0.62%
110,900
Common Stock, par valu...